目录 Modern CMake 简介 安装 CMake 运行 CMake Do's and Don'ts CMake 中的新变化 基础知识简介 变量和 Cache 在CMake 中编程 与你的代码交互 如何结构化你的工程 运行其他程序 Adding Features C++11 and Beyond Small but common needs Utilities Useful modules IDEs Debugging Including Projects Submodule DownloadProject Fetch (CMake 3.11) Testing GoogleTest Catch Exporting and Installing Installing Exporting Packaging Looking for libraries CUDA OpenMP Boost MPI ROOT UseFile Example Simple Example Simple Example CMake 3.11+ Dictionary Example Minuit2