diff --git a/CMakeLists.txt b/CMakeLists.txt
index b5ff19d402895e6916481cd34af0e0f8182a93c4..c7990b6f545c2fcf766b43f1cd3014369857570a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -54,6 +54,8 @@ project(${PROJECT_NAME} ${PROJECT_ARGS})
 if(BUILD_PYTHON_INTERFACE)
   add_project_dependency(eigenpy 2.7.11 REQUIRED)
   include("${JRL_CMAKE_MODULES}/python.cmake")
+  set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/find-external/CppAD/"
+                       ${CMAKE_MODULE_PATH})
   add_project_dependency(pinocchio REQUIRED)
   string(REGEX REPLACE "-" "_" PY_NAME ${PROJECT_NAME})
   add_subdirectory(python)