aboutsummaryrefslogtreecommitdiff
path: root/cmake/WarpXFunctions.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/WarpXFunctions.cmake')
-rw-r--r--cmake/WarpXFunctions.cmake13
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}")