diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2517c7f288c3caf3a7bbe2126fc50f6115edfd20..b232e3cde298b0983786f725bb0000657e4a49dc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -98,15 +98,21 @@ option(CHAMELEON_SCHED_STARPU
 option(CHAMELEON_SCHED_QUARK
     "Enable Quark scheduler as the default runtime
     (Conflict with other CHAMELEON_SCHED_* options)" OFF)
-message("-- ${BoldGreen}CHAMELEON_SCHED_STARPU is set to ON: CHAMELEON uses StarPU runtime${ColourReset}")
-message("-- ${BoldGreen}To use CHAMELEON with QUARK runtime: set CHAMELEON_SCHED_QUARK"
-    "to ON (CHAMELEON_SCHED_STARPU will be disabled)${ColourReset}")
 
 if (CHAMELEON_SCHED_QUARK)
     set(CHAMELEON_SCHED_STARPU OFF)
 elseif (CHAMELEON_SCHED_STARPU)
     set(CHAMELEON_SCHED_QUARK OFF)
 endif()
+if (CHAMELEON_SCHED_STARPU)
+    message("-- ${BoldGreen}CHAMELEON_SCHED_STARPU is set to ON: CHAMELEON uses StarPU runtime${ColourReset}")
+    message("-- ${BoldGreen}To use CHAMELEON with QUARK runtime: set CHAMELEON_SCHED_QUARK"
+    "to ON (CHAMELEON_SCHED_STARPU will be disabled)${ColourReset}")
+elseif(CHAMELEON_SCHED_QUARK)
+    message("-- ${BoldGreen}CHAMELEON_SCHED_QUARK is set to ON: CHAMELEON uses QUARK runtime${ColourReset}")
+    message("-- ${BoldGreen}To use CHAMELEON with StarPU runtime: set CHAMELEON_SCHED_STARPU"
+    "to ON (CHAMELEON_SCHED_QUARK will be disabled)${ColourReset}")
+endif()
 
 # Check that one, and only one, SCHED option is set to ON
 # count number of runtime sets to ON