From ad9020a89922eff4b817ba6278d31a412cc17601 Mon Sep 17 00:00:00 2001 From: Marc Chevrier Date: Wed, 10 May 2023 11:40:37 +0200 Subject: Apple Frameworks: honor SYSTEM target property Fixes: #24109 --- Tests/RunCMake/Framework/FrameworkSystemIncludeTest.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Tests') diff --git a/Tests/RunCMake/Framework/FrameworkSystemIncludeTest.cmake b/Tests/RunCMake/Framework/FrameworkSystemIncludeTest.cmake index d172281b6b..bcf6c29d54 100644 --- a/Tests/RunCMake/Framework/FrameworkSystemIncludeTest.cmake +++ b/Tests/RunCMake/Framework/FrameworkSystemIncludeTest.cmake @@ -10,3 +10,15 @@ set_target_properties(Example::Example PROPERTIES add_library(testcase FrameworkSystemIncludeTest.c) target_compile_options(testcase PRIVATE "-Werror=#pragma-messages") target_link_libraries(testcase PRIVATE Example::Example) + + + +add_library(Example::Example2 SHARED IMPORTED) +set_target_properties(Example::Example2 PROPERTIES + FRAMEWORK 1 + IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/subdir/Example.framework/Example.tbd" +) + +add_library(testcase2 FrameworkSystemIncludeTest.c) +target_compile_options(testcase2 PRIVATE "-Werror=#pragma-messages") +target_link_libraries(testcase2 PRIVATE Example::Example2) -- cgit v1.2.1