diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7c01c5ce..4300fb4f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -242,6 +242,7 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/KDDockWidgetsConfig.cmake" if(${PROJECT_NAME}_DEVELOPER_MODE) # Under developer mode since kddw might be a sub-folder of a project setting a different value for QT_DISABLE_DEPRECATED_BEFORE target_compile_definitions(kddockwidgets PRIVATE QT_DISABLE_DEPRECATED_BEFORE=0x060000) + set_target_properties(kddockwidgets PROPERTIES UNITY_BUILD ON) if (NOT ${PROJECT_NAME}_QTQUICK) # TODO: We can support it add_executable(kddockwidgets_linter layoutlinter_main.cpp) diff --git a/src/private/multisplitter/CMakeLists.txt b/src/private/multisplitter/CMakeLists.txt index b47ab6f3..defafadc 100644 --- a/src/private/multisplitter/CMakeLists.txt +++ b/src/private/multisplitter/CMakeLists.txt @@ -73,6 +73,8 @@ if(${PROJECT_NAME}_DEVELOPER_MODE) # Under developer mode since kddw might be a sub-folder of a project setting a different value for QT_DISABLE_DEPRECATED_BEFORE target_compile_definitions(kddockwidgets_multisplitter PRIVATE QT_DISABLE_DEPRECATED_BEFORE=0x060000) + set_target_properties(kddockwidgets_multisplitter PROPERTIES UNITY_BUILD ON) + if(${PROJECT_NAME}_TESTS AND NOT ${PROJECT_NAME}_QTQUICK) add_subdirectory(tests) endif()