diff --git a/CMakeLists.txt b/CMakeLists.txt
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,35 @@
+cmake_minimum_required (VERSION 2.6)
+
+
+# The version number
+set (OPENAMP_VERSION_MAJOR 1)
+set (OPENAMP_VERSION_MINOR 0)
+
+list (APPEND CMAKE_MODULE_PATH
+ "${CMAKE_SOURCE_DIR}/cmake"
+ "${CMAKE_SOURCE_DIR}/cmake/modules"
+ "${CMAKE_SOURCE_DIR}/cmake/platforms")
+
+project (OpenAMP)
+enable_language(C ASM)
+
+include (CheckIncludeFiles)
+include (CheckCSourceCompiles)
+include (collect)
+include (options)
+enable_testing ()
+
+set (OPENAMP_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
+set (OPENAMP_BIN_ROOT "${CMAKE_CURRENT_BINARY_DIR}")
+
+if (WITH_OBSOLETE)
+ add_subdirectory (obsolete)
+endif (WITH_OBSOLETE)
+
+add_subdirectory (lib)
+
+if (WITH_APPS)
+ add_subdirectory (apps)
+endif (WITH_APPS)
+
+# vim: expandtab:ts=2:sw=2:smartindent