2017-04-03 13:33:48 +02:00
|
|
|
# Summary
|
|
|
|
|
2017-10-18 08:48:28 -04:00
|
|
|
* [An Introduction to Modern CMake](README.md)
|
2018-03-30 08:52:05 +02:00
|
|
|
* [Installing CMake](chapters/intro/installing.md)
|
|
|
|
* [Running CMake](chapters/intro/running.md)
|
2020-08-20 16:35:39 +09:00
|
|
|
* [Do's and Don'ts](chapters/intro/dodonot.md)
|
2018-03-30 08:52:05 +02:00
|
|
|
* [What's new in CMake](chapters/intro/newcmake.md)
|
2017-10-18 09:33:06 -04:00
|
|
|
* [Introduction to the Basics](chapters/basics.md)
|
2018-03-29 23:40:07 +02:00
|
|
|
* [Variables and the Cache](chapters/basics/variables.md)
|
2018-04-05 12:30:54 +02:00
|
|
|
* [Programming in CMake](chapters/basics/functions.md)
|
|
|
|
* [Communicating with your code](chapters/basics/comms.md)
|
2018-03-30 08:52:05 +02:00
|
|
|
* [How to Structure Your Project](chapters/basics/structure.md)
|
2018-04-05 12:30:54 +02:00
|
|
|
* [Running Other Programs](chapters/basics/programs.md)
|
2019-02-22 17:54:10 +01:00
|
|
|
* [A Simple Example](chapters/basics/example.md)
|
2017-10-18 09:33:06 -04:00
|
|
|
* [Adding Features](chapters/features.md)
|
2018-03-30 08:52:05 +02:00
|
|
|
* [C++11 and Beyond](chapters/features/cpp11.md)
|
|
|
|
* [Small but common needs](chapters/features/small.md)
|
2018-03-30 10:58:51 +02:00
|
|
|
* [Utilities](chapters/features/utilities.md)
|
2018-04-05 14:54:25 +02:00
|
|
|
* [Useful modules](chapters/features/modules.md)
|
2018-03-30 10:58:51 +02:00
|
|
|
* [IDEs](chapters/features/ides.md)
|
2018-03-30 15:15:37 +02:00
|
|
|
* [Debugging](chapters/features/debug.md)
|
2018-03-29 19:30:00 +02:00
|
|
|
* [Including Projects](chapters/projects.md)
|
2020-08-03 18:16:52 -04:00
|
|
|
* [Submodule](chapters/projects/submodule.md)
|
|
|
|
* [DownloadProject](chapters/projects/download.md)
|
|
|
|
* [Fetch (CMake 3.11)](chapters/projects/fetch.md)
|
2018-03-29 19:30:00 +02:00
|
|
|
* [Testing](chapters/testing.md)
|
|
|
|
* [GoogleTest](chapters/testing/googletest.md)
|
2018-03-30 15:15:37 +02:00
|
|
|
* [Catch](chapters/testing/catch.md)
|
2018-03-31 07:58:58 +02:00
|
|
|
* [Exporting and Installing](chapters/install.md)
|
|
|
|
* [Installing](chapters/install/installing.md)
|
|
|
|
* [Exporting](chapters/install/exporting.md)
|
|
|
|
* [Packaging](chapters/install/packaging.md)
|
2020-06-09 14:59:07 +00:00
|
|
|
* [Looking for Libraries (Packages)](chapters/packages.md)
|
2018-03-30 08:52:05 +02:00
|
|
|
* [CUDA](chapters/packages/CUDA.md)
|
|
|
|
* [OpenMP](chapters/packages/OpenMP.md)
|
2018-03-30 10:58:51 +02:00
|
|
|
* [Boost](chapters/packages/Boost.md)
|
2018-03-30 08:52:05 +02:00
|
|
|
* [MPI](chapters/packages/MPI.md)
|
|
|
|
* [ROOT](chapters/packages/ROOT.md)
|
2018-05-01 17:18:27 +02:00
|
|
|
* [UseFile Example](examples/root-usefile/README.md)
|
2018-03-29 23:40:07 +02:00
|
|
|
* [Simple Example](examples/root-simple/README.md)
|
|
|
|
* [Dictionary Example](examples/root-dict/README.md)
|
2018-09-10 11:44:41 +02:00
|
|
|
* [Minuit2](chapters/packages/Minuit2.md)
|
2017-10-17 15:41:41 -04:00
|
|
|
|
2019-02-20 11:52:52 +01:00
|
|
|
|
|
|
|
<!--
|
|
|
|
* [Download PDF](ref://modern-cmake.pdf)
|
|
|
|
* [Browse the source](https://gitlab.com/CLIUtils/modern-cmake) -->
|