mirror of
https://github.com/minetest/minetest.git
synced 2024-11-23 16:13:46 +01:00
Warn on unknown CMAKE_BUILD_TYPE values (#14600)
This commit is contained in:
parent
9c3c286aab
commit
c352fbf5c9
@ -27,10 +27,15 @@ mark_as_advanced(
|
|||||||
CMAKE_CXX_FLAGS_SEMIDEBUG
|
CMAKE_CXX_FLAGS_SEMIDEBUG
|
||||||
CMAKE_C_FLAGS_SEMIDEBUG
|
CMAKE_C_FLAGS_SEMIDEBUG
|
||||||
)
|
)
|
||||||
|
set(SUPPORTED_BUILD_TYPES None Release Debug SemiDebug RelWithDebInfo MinSizeRel)
|
||||||
set(CMAKE_BUILD_TYPE "${CMAKE_BUILD_TYPE}" CACHE STRING
|
set(CMAKE_BUILD_TYPE "${CMAKE_BUILD_TYPE}" CACHE STRING
|
||||||
"Choose the type of build. Options are: None Debug SemiDebug RelWithDebInfo MinSizeRel."
|
"Choose the type of build. Options are: ${SUPPORTED_BUILD_TYPES}."
|
||||||
FORCE
|
FORCE
|
||||||
)
|
)
|
||||||
|
if(NOT (CMAKE_BUILD_TYPE IN_LIST SUPPORTED_BUILD_TYPES))
|
||||||
|
message(WARNING
|
||||||
|
"Unknown CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}. Options are: ${SUPPORTED_BUILD_TYPES}.")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
# Set some random things default to not being visible in the GUI
|
# Set some random things default to not being visible in the GUI
|
||||||
|
Loading…
Reference in New Issue
Block a user