From f44636f130587af007fc200d2f6120372e6368c0 Mon Sep 17 00:00:00 2001 From: Raphael Grimm <raphael.grimm@kit.edu> Date: Tue, 19 May 2020 23:47:11 +0200 Subject: [PATCH] Use env var CMAKE_UNITY_BUILD_BATCH_SIZE to determine unity build --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 55132def1..e941b081d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,9 +18,10 @@ endif() #global config # Set up build type -if(${CMAKE_VERSION} VERSION_GREATER 3.16) +if(NOT "$ENV{CMAKE_UNITY_BUILD_BATCH_SIZE}" STREQUAL "") + message(STATUS "CMAKE_UNITY_BUILD_BATCH_SIZE -> $ENV{CMAKE_UNITY_BUILD_BATCH_SIZE}") set(CMAKE_UNITY_BUILD ON) - set(CMAKE_UNITY_BUILD_BATCH_SIZE 0) + set(CMAKE_UNITY_BUILD_BATCH_SIZE $ENV{CMAKE_UNITY_BUILD_BATCH_SIZE}) endif() IF(NOT CMAKE_BUILD_TYPE) -- GitLab