diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt
index f419324f13931aa995febcac3ef66ec3a0237790..6fea31236af217c3be71d6464fbc85e935276802 100644
--- a/unittest/CMakeLists.txt
+++ b/unittest/CMakeLists.txt
@@ -126,13 +126,15 @@ IF(CPPAD_FOUND)
   ADD_PINOCCHIO_UNIT_TEST(cppad-joints "eigen3;cppad")
   ADD_PINOCCHIO_UNIT_TEST(cppad-algo "eigen3;cppad")
   ADD_PINOCCHIO_UNIT_TEST(cppad-algo-derivatives "eigen3;cppad")
+
+  IF(CPPADCG_FOUND)
+    ADD_PINOCCHIO_UNIT_TEST(cppadcg-basic "eigen3;cppadcg")
+    SET_PROPERTY(TARGET cppadcg-basic PROPERTY CXX_STANDARD 11)
+    TARGET_LINK_LIBRARIES(cppadcg-basic ${CMAKE_DL_LIBS})
+    ADD_PINOCCHIO_UNIT_TEST(cppadcg-algo "eigen3;cppadcg")
+    SET_PROPERTY(TARGET cppadcg-algo PROPERTY CXX_STANDARD 11)
+    TARGET_LINK_LIBRARIES(cppadcg-algo ${CMAKE_DL_LIBS})
+  ENDIF(CPPADCG_FOUND)
+
 ENDIF(CPPAD_FOUND)
 
-IF(CPPADCG_FOUND)
-  ADD_PINOCCHIO_UNIT_TEST(cppadcg-basic "eigen3;cppadcg")
-  SET_PROPERTY(TARGET cppadcg-basic PROPERTY CXX_STANDARD 11)
-  TARGET_LINK_LIBRARIES(cppadcg-basic ${CMAKE_DL_LIBS})
-  ADD_PINOCCHIO_UNIT_TEST(cppadcg-algo "eigen3;cppadcg")
-  SET_PROPERTY(TARGET cppadcg-algo PROPERTY CXX_STANDARD 11)
-  TARGET_LINK_LIBRARIES(cppadcg-algo ${CMAKE_DL_LIBS})
-ENDIF(CPPADCG_FOUND)