From 0e12c57ff045ba5f4f1346fb5e61f0d2eaf1037f Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Sun, 21 Aug 2022 13:26:46 +0200 Subject: [PATCH] build: Print summary of compile definitions --- CMakeLists.txt | 1 + cmake/FairMQSummary.cmake | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 02cf5fc8..ada71d81 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -137,5 +137,6 @@ fairmq_summary_components() fairmq_summary_static_analysis() fairmq_summary_install_prefix() fairmq_summary_debug_mode() +fairmq_summary_compile_definitions() message(STATUS " ") ################################################################################ diff --git a/cmake/FairMQSummary.cmake b/cmake/FairMQSummary.cmake index afb2abea..4a195412 100644 --- a/cmake/FairMQSummary.cmake +++ b/cmake/FairMQSummary.cmake @@ -105,3 +105,10 @@ macro(fairmq_summary_debug_mode) message(STATUS " ${Cyan}DEBUG MODE${CR} ${BRed}${FAIRMQ_DEBUG_MODE}${CR} (enable with ${BMagenta}-DFAIRMQ_DEBUG_MODE=ON${CR})") endif() endmacro() + +macro(fairmq_summary_compile_definitions) + message(STATUS " ") + message(STATUS " ${Cyan}COMPILE DEFINITION VALUE${CR}") + message(STATUS " ${BWhite}FAIRMQ_HAS_STD_FILESYSTEM${CR} ${FAIRMQ_HAS_STD_FILESYSTEM}") + message(STATUS " ${BWhite}FAIRMQ_HAS_STD_PMR${CR} ${FAIRMQ_HAS_STD_PMR} (overridable with ${BMagenta}-DFAIRMQ_HAS_STD_PMR=0|1${CR})") +endmacro()