CMake
-
Introduction:What is CMake, Makefile vs CMake, Install
Examples:
Hello World
Files:
-
CMakeLists.txt
Commands
Create Executable: cmake_minimum_required, project, add_executable, target_sources
Build Library: add_library, target_sources
Link Lib to exe: target_link_libraries()
subdirectories: add_subdirectory()
Keywords: SCOPE
Types/Variables: string, list
Functions & Macros: arguments
cmake_install.cmake, Makefile, CMakeFiles, CMakeCache.txt
-
Choosing Build System:
Generate Makefile or vcproxj file or etc
Terms:
Generators