cmake: install SDL headers with SYSTEM property disabled

This causes the SDL include path to be added using -I instead of -isystem
This commit is contained in:
Anonymous Maarten authored and Anonymous Maarten committed 2024-04-01 18:38:47 +02:00
1 parent fb8ac1ab7d
commit 4eb0f10dda
1 file changed
+4 -3
+4 -3
View File
@@ -3211,9 +3211,10 @@ endif()
add_library(SDL3_Headers INTERFACE)
add_library(SDL3::Headers ALIAS SDL3_Headers)
set_target_properties(SDL3_Headers PROPERTIES
EXPORT_NAME "Headers"
)
set_property(TARGET SDL3_Headers PROPERTY EXPORT_NAME "Headers")
if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.25")
set_property(TARGET SDL3_Headers PROPERTY EXPORT_NO_SYSTEM "TRUE")
endif()
target_include_directories(SDL3_Headers
INTERFACE
"$<BUILD_INTERFACE:${SDL3_BINARY_DIR}/include>"