CMake options ============= .. program-output:: cmake -B build/tmp -LH 2>/dev/null | sed '0,/^-- Cache values$/d' :shell: Usage of find_package ===================== * Always specify a version. `find_package(dependecy X.Y.Z REQUIRED)` * Specify the version used for development * The version doesn't guarantee that in the future the build still works with this version. * The version does not necessarily say the previous versions will not work. * The version is just an indicator for later issue or bug tracking, to say: "It was developed with this version and it worked". * Usually we always build against the latest available version of our dependencies, so we only can guarantee that the latest upstream version will work.