This is the version 61e9254def8b66d8de58d84c from 2022-01-20 09:03:09 comment: 'stuff...'
cmake ed
- sigh*
Basics ed
- project
project(<project>)
# or
project(<project> VERSION 1.0)
cmake_minimum_required(VERSION 3.10)
# c++11
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
- PROJECT_<project>
- PROJECT_<version>
- CMAKE_PROJECT_<project>
- executable
add_executable(<target> a.cpp b.cpp ...)
- configure file
configure_file(config.h.in config.h)
- include
include(<file>)
# or
include(<module>)
- stops and processes the sub CMakeLists.txt
- subdirectory
add_subdirectory(<source-dir>)
# or
add_subdirectory(<source-dir> <binary-output-dir>)
- stops and processes the sub CMakeLists.txt
Categories: Programmieren