diff --git a/CMakeLists.txt b/CMakeLists.txt index 55132def1adb60bb32be8aaf33df50de25e84c71..e941b081d1fcc2b69043f99aa6a7b6172792328d 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)