visionOS: Use PRIVATE for Swift CMake properties in platform plugin

Change-Id: I7c7462ea179a484befbc9eaf8943de8963c0926a
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 9ef87298e58396e493558d307ef318098068ec67)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
bb10
Tor Arne Vestbø 2024-10-30 13:38:51 +01:00 committed by Qt Cherry-pick Bot
parent cfee3304be
commit 1537fdb01e
1 changed files with 2 additions and 2 deletions

View File

@ -27,7 +27,7 @@ set(SWIFT_SOURCES
add_library(${target} STATIC ${SWIFT_SOURCES})
set_target_properties(${target} PROPERTIES
Swift_MODULE_NAME ${target})
target_include_directories(${target} PUBLIC
target_include_directories(${target} PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}"
"${QT_CORE_INCLUDES}"
"${QT_GUI_INCLUDES}"
@ -35,7 +35,7 @@ target_include_directories(${target} PUBLIC
"${QT_GUI_PRIVATE_INCLUDES}"
)
target_compile_options(${target} PUBLIC
target_compile_options(${target} PRIVATE
$<$<COMPILE_LANGUAGE:Swift>:-cxx-interoperability-mode=default>
$<$<COMPILE_LANGUAGE:Swift>:-Xcc -std=c++17>)