Skip to content

Commit 3521dee

Browse files
committed
Enhance ABACUS_BUILD_TYPE output
1 parent a08a2f0 commit 3521dee

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

cmake/CollectBuildInfoVars.cmake

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,13 @@
44
# ==============================================================================
55

66
# --- 1. Collect Basic Build Information ---
7-
if(NOT CMAKE_BUILD_TYPE)
8-
set(ABACUS_BUILD_TYPE "Custom (no CMAKE_BUILD_TYPE)")
7+
get_property(_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
8+
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}")
912
else()
10-
set(ABACUS_BUILD_TYPE ${CMAKE_BUILD_TYPE})
13+
set(ABACUS_BUILD_TYPE "Default")
1114
endif()
1215
if(DEFINED ENV{USER})
1316
set(ABACUS_BUILD_USER "$ENV{USER}")

0 commit comments

Comments
 (0)