From c4c7bda738710ce659ffc94c292810f0be244bee Mon Sep 17 00:00:00 2001
From: Florent Pruvost <florent.pruvost@inria.fr>
Date: Fri, 13 Apr 2018 12:31:14 +0200
Subject: [PATCH] improve options printing clarity

---
 cmake_modules/PrintOpts.cmake | 37 +++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

diff --git a/cmake_modules/PrintOpts.cmake b/cmake_modules/PrintOpts.cmake
index 8a4886cf4..7b5e61747 100644
--- a/cmake_modules/PrintOpts.cmake
+++ b/cmake_modules/PrintOpts.cmake
@@ -4,7 +4,7 @@
 #
 # @copyright 2009-2014 The University of Tennessee and The University of
 #                      Tennessee Research Foundation. All rights reserved.
-# @copyright 2012-2016 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
+# @copyright 2012-2018 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
 #                      Univ. Bordeaux. All rights reserved.
 #
 ###
@@ -22,6 +22,37 @@
 #  @date 2014-11-10
 #
 ###
+
+# some variables has been set to 1 instead of ON to make the chameleon_config.h file
+# restore ON when necessary
+if (CHAMELEON_USE_CUDA)
+  set(CHAMELEON_USE_CUDA "ON")
+endif()
+if (CHAMELEON_USE_CUBLAS)
+  set(CHAMELEON_USE_CUBLAS "ON")
+endif()
+if (CHAMELEON_USE_CUBLAS_V2)
+  set(CHAMELEON_USE_CUBLAS_V2 "ON")
+endif()
+if (CHAMELEON_USE_MPI)
+  set(CHAMELEON_USE_MPI "ON")
+endif()
+if (CHAMELEON_SCHED_QUARK)
+  set(CHAMELEON_SCHED_QUARK "ON")
+endif()
+if (CHAMELEON_SCHED_PARSEC)
+  set(CHAMELEON_SCHED_PARSEC "ON")
+endif()
+if (CHAMELEON_SCHED_STARPU)
+  set(CHAMELEON_SCHED_STARPU "ON")
+endif()
+if (CHAMELEON_ENABLE_TRACING)
+  set(CHAMELEON_ENABLE_TRACING "ON")
+endif()
+if (CHAMELEON_SIMULATION)
+  set(CHAMELEON_SIMULATION "ON")
+endif()
+
 set(dep_message "\nConfiguration of Chameleon:\n"
         "       BUILDNAME ...........: ${BUILDNAME}\n"
         "       SITE ................: ${SITE}\n"
@@ -40,6 +71,7 @@ set(dep_message "${dep_message}"
 "       Build shared ........: ${BUILD_SHARED_LIBS}\n"
 "       CFlags ..............: ${CMAKE_C_FLAGS}\n"
 "       LDFlags .............: ${CMAKE_C_LINK_FLAGS}\n"
+"       EXE LDFlags .........: ${CMAKE_EXE_LINKER_FLAGS}\n"
 "\n"
 "       Implementation paradigm\n"
 "       CUDA ................: ${CHAMELEON_USE_CUDA}\n"
@@ -47,7 +79,8 @@ set(dep_message "${dep_message}"
 "\n"
 "       Runtime specific\n"
 "       QUARK ...............: ${CHAMELEON_SCHED_QUARK}\n"
-"       StarPU ..............: ${CHAMELEON_SCHED_STARPU}\n"
+"       PARSEC ..............: ${CHAMELEON_SCHED_PARSEC}\n"
+"       STARPU ..............: ${CHAMELEON_SCHED_STARPU}\n"
 "\n"
 "       Kernels specific\n"
 "       BLAS ................: ${BLAS_VENDOR_FOUND}\n"
-- 
GitLab