.. include:: CMake: An Introduction (2023-11-27) =================================== .. toctree:: :hidden: agenda .. contents:: :local: .. sidebar:: **Original Agenda** * :doc:`agenda` **Github Repository** * https://github.com/jfasch/2023-11-27 **See also** * :doc:`/trainings/repertoire/cmake` (Course description) * :doc:`/trainings/material/soup/cmake/group` (Course material) * :download:`PDF (Unmaintained; old CMake course) ` * :doc:`/trainings/material/soup/cmake/basics` * :doc:`/trainings/material/soup/cmake/libraries` * :doc:`/trainings/material/soup/cmake/shared-libraries` * :doc:`/trainings/material/soup/cmake/installation` * :doc:`/trainings/material/soup/cmake/structure` * :doc:`/trainings/material/soup/cmake/cxx-and-rants` * Exercise: see https://github.com/jfasch/2023-11-27/tree/main/exercise * :doc:`/trainings/material/soup/cmake/configure_file` * :doc:`/trainings/material/soup/cmake/optional-code-problem` * :doc:`/trainings/material/soup/cmake/optional-code-approach-1` * :doc:`/trainings/material/soup/cmake/optional-code-approach-2` * :doc:`/trainings/material/soup/cmake/targets-properties` * :doc:`/trainings/material/soup/cmake/external-dependencies` * :doc:`/trainings/material/soup/cmake/testing` * Cross development * :doc:`/trainings/material/soup/linux/toolchain/cross/basics` * :doc:`/trainings/material/soup/linux/toolchain/cmake/cross`