Skip to content

Commit 90b329b

Browse files
authored
Merge pull request #6219 from compnerd/icu-include-flags
build: treat ICU includes as system headers
2 parents d93d24b + fbb60f8 commit 90b329b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -773,12 +773,10 @@ function(_add_swift_library_single target name)
773773

774774
if(SWIFTLIB_SINGLE_TARGET_LIBRARY)
775775
if(NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK}_ICU_UC_INCLUDE}" STREQUAL "")
776-
set_property(TARGET "${target}" APPEND_STRING
777-
PROPERTY INCLUDE_DIRECTORIES "${SWIFT_${SWIFTLIB_SINGLE_SDK}_ICU_UC_INCLUDE}")
776+
target_include_directories("${target}" SYSTEM PRIVATE "${SWIFT_${SWIFTLIB_SINGLE_SDK}_ICU_UC_INCLUDE}")
778777
endif()
779778
if(NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK}_ICU_I18N_INCLUDE}" STREQUAL "")
780-
set_property(TARGET "${target}" APPEND_STRING
781-
PROPERTY INCLUDE_DIRECTORIES "${SWIFT_${SWIFTLIB_SINGLE_SDK}_ICU_I18N_INCLUDE}")
779+
target_include_directories("${target}" SYSTEM PRIVATE "${SWIFT_${SWIFTLIB_SINGLE_SDK}_ICU_I18N_INCLUDE}")
782780
endif()
783781
endif()
784782

0 commit comments

Comments
 (0)