diff --git a/control/control.c b/control/control.c
index b9db918c8105d8f14affd5e0dd805afde625db24..3b7818167926fa135bbe5036b9e79ced3cd18a60 100644
--- a/control/control.c
+++ b/control/control.c
@@ -90,7 +90,7 @@ int MORSE_InitPar(int nworkers, int ncudas, int nthreads_per_worker)
         return MORSE_ERR_OUT_OF_RESOURCES;
     }
 
-#if 0    
+#if 0
     /* Init number of cores and topology */
     morse_topology_init();
 
diff --git a/example/basic_zposv/CTestLists.cmake b/example/basic_zposv/CTestLists.cmake
index e9a289d511d2ad786f7581b8099dd0b0d86e7551..cab9e54b568ad93bae059443633b670c772f5f4a 100644
--- a/example/basic_zposv/CTestLists.cmake
+++ b/example/basic_zposv/CTestLists.cmake
@@ -8,7 +8,10 @@ set(TESTLIST
     )
 
 foreach(prec ${RP_CHAMELEON_PRECISIONS})
-    foreach(test ${TESTLIST})
-        add_test(example_basic_${prec}${test} ./${prec}${test})
-    endforeach()
+    string(TOUPPER ${prec} PREC)
+    if (CHAMELEON_PREC_${PREC})
+        foreach(test ${TESTLIST})
+            add_test(example_basic_${prec}${test} ./${prec}${test})
+        endforeach()
+    endif()
 endforeach()
\ No newline at end of file