diff --git a/engine/CMakeLists.txt b/engine/CMakeLists.txt
index 35ef6ecb28b1d10d91e9e02554b396a60dd09755..7c53ae2cb21188326727a4be389c59d42cf83ef6 100644
--- a/engine/CMakeLists.txt
+++ b/engine/CMakeLists.txt
@@ -17,7 +17,7 @@ set(PROJECT_NAME OpenScenarioEngine)
 project(${PROJECT_NAME} VERSION 0.3)
 
 # YASE
-set(DEP_YASE ${CMAKE_CURRENT_LIST_DIR}/deps/yase/middle_end/agnostic_behavior_tree)
+set(DEP_YASE ${CMAKE_PREFIX_PATH}/middle_end/agnostic_behavior_tree)
 
 set(DEP_YASE_SRC
     # Basic definitions
@@ -37,13 +37,13 @@ set(DEP_YASE_SRC
 )
 
 # RA Consulting OpenSCENARIO API https://github.com/RA-Consulting-GmbH/openscenario.api.test/
-set(DEP_OSC_API ${CMAKE_CURRENT_LIST_DIR}/deps/openscenario_api/cpp)
+set(DEP_OSC_API ${CMAKE_PREFIX_PATH}/openscenario_api/cpp)
 
 # MantleAPI https://gitlab.eclipse.org/eclipse/simopenpass/scenario_api
-set(DEP_MANTLE ${CMAKE_CURRENT_LIST_DIR}/deps/scenario_api)
+set(DEP_MANTLE ${CMAKE_PREFIX_PATH}/scenario_api)
 
 # units https://github.com/nholthaus/units (dependency of MantleAPI)
-set(DEP_UNITS ${CMAKE_CURRENT_LIST_DIR}/deps/units)
+set(DEP_UNITS ${CMAKE_PREFIX_PATH}/units)
 
 # googlemock
 include(CPM)