diff options
Diffstat (limited to 'cmake/WarpXFunctions.cmake')
-rw-r--r-- | cmake/WarpXFunctions.cmake | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/cmake/WarpXFunctions.cmake b/cmake/WarpXFunctions.cmake index 966b57170..6f4a33e82 100644 --- a/cmake/WarpXFunctions.cmake +++ b/cmake/WarpXFunctions.cmake @@ -72,6 +72,10 @@ macro(set_default_build_type default_build_type) set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS ${CMAKE_CONFIGURATION_TYPES}) endif() + if(NOT CMAKE_BUILD_TYPE IN_LIST CMAKE_CONFIGURATION_TYPES) + message(WARNING "CMAKE_BUILD_TYPE '${CMAKE_BUILD_TYPE}' is not one of " + "${CMAKE_CONFIGURATION_TYPES}. Is this a typo?") + endif() endif() endmacro() @@ -312,7 +316,12 @@ function(warpx_print_summary) message(" python: ${CMAKE_INSTALL_PYTHONDIR}") endif() message("") - message(" Build type: ${CMAKE_BUILD_TYPE}") + set(BLD_TYPE_UNKNOWN "") + if(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR AND + NOT CMAKE_BUILD_TYPE IN_LIST CMAKE_CONFIGURATION_TYPES) + set(BLD_TYPE_UNKNOWN " (unknown type, check warning)") + endif() + message(" Build type: ${CMAKE_BUILD_TYPE}${BLD_TYPE_UNKNOWN}") set(LIB_TYPE "") if(WarpX_LIB) if(BUILD_SHARED_LIBS) @@ -322,8 +331,6 @@ function(warpx_print_summary) endif() endif() #message(" Testing: ${BUILD_TESTING}") - #message(" Invasive Tests: ${WarpX_USE_INVASIVE_TESTS}") - #message(" Internal VERIFY: ${WarpX_USE_VERIFY}") message(" Build options:") message(" APP: ${WarpX_APP}") message(" ASCENT: ${WarpX_ASCENT}") |