We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a08a2f0 commit 3521deeCopy full SHA for 3521dee
1 file changed
cmake/CollectBuildInfoVars.cmake
@@ -4,10 +4,13 @@
4
# ==============================================================================
5
6
# --- 1. Collect Basic Build Information ---
7
-if(NOT CMAKE_BUILD_TYPE)
8
- set(ABACUS_BUILD_TYPE "Custom (no CMAKE_BUILD_TYPE)")
+get_property(_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
+if(_multi_config)
9
+ set(ABACUS_BUILD_TYPE "Multi-config (${CMAKE_CONFIGURATION_TYPES})")
10
+elseif(CMAKE_BUILD_TYPE)
11
+ set(ABACUS_BUILD_TYPE "${CMAKE_BUILD_TYPE}")
12
else()
- set(ABACUS_BUILD_TYPE ${CMAKE_BUILD_TYPE})
13
+ set(ABACUS_BUILD_TYPE "Default")
14
endif()
15
if(DEFINED ENV{USER})
16
set(ABACUS_BUILD_USER "$ENV{USER}")
0 commit comments