Daniele E. Domenichelli
Daniele E. Domenichelli
Importing files from CMake git that include other files using ```${CMAKE_ROOT} means that these will always be included from CMake root directory. In order to modify the file included we...
- On the system you have version **1.0** of the package `X` - Module `A` requires `X` version **1.0** - Module `B` requires `X` version **1.0** - Module `C` requires...
At the moment, BuildXXX.cmake files are like this: ``` cmake find_or_build_package(YYY QUIET) ycm_ep_helper(XXX ... DEPENDS YYY) ``` We should verify if ycm_ep_helper can call automatically find_or_build_package for DEPENDS
There should be a variable that allows to change cmake and 3rd party repositories addresses in order to be able to use a different clone (either local or remote)
A nice thing about the bootstrap is that the YCM "External Project" is downloaded, configured and built at configure time (i.e. when cmake runs) instead of at build time like...
Instead of downloading the files from raw.githubusercontent.com, it might be possible to checkout only one file, see https://stackoverflow.com/questions/2466735/checkout-only-one-file-from-git Requires `git` >= 1.7.9.5 and `tar`, so while the first might ok,...
It could be useful a command that internally calls find_dependency (if CMake 3.0 or newer is used), find_package otherwise.
Not all the packages are necessarily required, one should be allowed to add some repo as optional and the user should have an option to enable/disable it
Find out if it is possible to have the unit tests for each superbuild-subproject in the corresponding subproject in CDash
There is a `find_or_build_package` command but it would be useful also a `build_packages` command to force build