diff --git a/CMakeLists.txt b/CMakeLists.txt
index e428a6ccf031f2ded23f911f7ad3cb0dddf049b7..e033f39f01f2a85d69f3b1c3fcdedb7d569fba79 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,7 +21,7 @@ armarx_project("HumanoidRobotAPI")
 add_subdirectory(core)
 add_subdirectory(motioncontrol)
 add_subdirectory(applications)
-
+#add_subdirectory(source)
 
 
 install_project()
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82feb6142590b59559f191e169e92b0c0e8311df
--- /dev/null
+++ b/source/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory(HumanoidRobotAPI)
+
diff --git a/source/HumanoidRobotAPI/CMakeLists.txt b/source/HumanoidRobotAPI/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1000114d8d592e8078c0f1ad2b18b0e79a175ab9
--- /dev/null
+++ b/source/HumanoidRobotAPI/CMakeLists.txt
@@ -0,0 +1,4 @@
+add_subdirectory(core)
+add_subdirectory(motioncontrol)
+add_subdirectory(applications)
+