diff --git a/Applications/CMakeLists.txt b/Applications/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8fb8a985d1db003e0136769a0b09a4924b070b2
--- /dev/null
+++ b/Applications/CMakeLists.txt
@@ -0,0 +1,10 @@
+# Source files
+SET ( LIB_SOURCES ProjectData.cpp )
+
+# Library
+ADD_LIBRARY (ApplicationsLib STATIC ${LIB_SOURCES})
+
+TARGET_LINK_LIBRARIES( ApplicationsLib
+        GeoLib
+        ProcessLib
+    )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 972fbb190fe3e4fdfc5fd922a4bf6b8132ba0025..0a5787b6f247dbc02a8d8985dea2d7f800ad50cf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -134,6 +134,7 @@ IF(OGS_BUILD_GUI)
 	ADD_SUBDIRECTORY(Gui)
 ENDIF() # OGS_BUILD_GUI
 
+ADD_SUBDIRECTORY( Applications )
 ADD_SUBDIRECTORY( AssemblerLib )
 ADD_SUBDIRECTORY( BaseLib )
 # TODO This is a hack but we have to make sure that Boost is built first