Handige CMake configuratie waarmee je alle source files in een project automatisch compileert en installeert.
Simpeler kan haast niet…
cmake_minimum_required(VERSION 2.8)
set(CMAKE_CXX_FLAGS "--std=c++11")
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src)
file(GLOB SRC
"src/*.cpp"
)
add_executable(ProjectName ${SRC})
install(TARGETS ProjectName DESTINATION ${PROJECT_SOURCE_DIR}/bin)
Deze CMakeLists.txt
plaats je in de root directory. Code komt in de src
map, executable komt in de bin
map, en het project compilen (en CMake files genereren) doe je in de build
map.