summaryrefslogtreecommitdiffstats
path: root/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/QtBuildInternals/QtBuildInternalsConfig.cmake')
-rw-r--r--cmake/QtBuildInternals/QtBuildInternalsConfig.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake b/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
index bb067c3e92..2ac1db6daf 100644
--- a/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
+++ b/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
@@ -689,6 +689,8 @@ function(qt_internal_get_standalone_tests_config_file_name out_var)
endfunction()
macro(qt_build_tests)
+ set(CMAKE_UNITY_BUILD OFF)
+
if(QT_BUILD_STANDALONE_TESTS)
# Find location of TestsConfig.cmake. These contain the modules that need to be
# find_package'd when testing.
@@ -759,6 +761,8 @@ macro(qt_build_tests)
add_subdirectory(manual)
endif()
endif()
+
+ set(CMAKE_UNITY_BUILD ${QT_UNITY_BUILD})
endmacro()
function(qt_compute_relative_path_from_cmake_config_dir_to_prefix)
@@ -973,6 +977,7 @@ macro(qt_examples_build_end)
if(TARGET Qt::Widgets)
qt_autogen_tools(${target} ENABLE_AUTOGEN_TOOLS "uic")
endif()
+ set_target_properties(${target} PROPERTIES UNITY_BUILD OFF)
endforeach()
install(CODE "