Have a look at CMake's add_subdirectory command: http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html ; it should allow you to write a top-level CMakeLists that invokes the existing cmake files.