Skip to content

Commit 06cafa3

Browse files
committed
cmake: explicitly disable UNITY_BUILD property for SDL3 libraries
1 parent 0922182 commit 06cafa3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,7 @@ if(SDL_SHARED)
448448
add_library(SDL3-shared SHARED)
449449
add_library(SDL3::SDL3-shared ALIAS SDL3-shared)
450450
SDL_AddCommonCompilerFlags(SDL3-shared)
451+
set_property(TARGET SDL3-shared PROPERTY UNITY_BUILD OFF)
451452
if ("c_std_99" IN_LIST CMAKE_C_COMPILE_FEATURES)
452453
target_compile_features(SDL3-shared PRIVATE c_std_99)
453454
else()
@@ -459,6 +460,7 @@ if(SDL_STATIC)
459460
add_library(SDL3-static STATIC)
460461
add_library(SDL3::SDL3-static ALIAS SDL3-static)
461462
SDL_AddCommonCompilerFlags(SDL3-static)
463+
set_property(TARGET SDL3-static PROPERTY UNITY_BUILD OFF)
462464
if ("c_std_99" IN_LIST CMAKE_C_COMPILE_FEATURES)
463465
target_compile_features(SDL3-static PRIVATE c_std_99)
464466
else()
@@ -1228,6 +1230,7 @@ target_include_directories(SDL_uclibc PRIVATE "${SDL3_SOURCE_DIR}/src")
12281230
target_include_directories(SDL_uclibc PRIVATE "${SDL3_SOURCE_DIR}/include")
12291231
SDL_AddCommonCompilerFlags(SDL_uclibc)
12301232
sdl_sources(STATIC "$<TARGET_OBJECTS:SDL_uclibc>")
1233+
set_property(TARGET SDL_uclibc PROPERTY UNITY_BUILD OFF)
12311234
if(TARGET SDL3-shared)
12321235
target_link_libraries(SDL3-shared PRIVATE SDL_uclibc)
12331236
endif()

0 commit comments

Comments
 (0)