Daniele E. Domenichelli

Results 60 issues of 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...

Type: Enhancement
Severity: Minor
Component: CMake Legacy
Component: CMake Next
Status: Backlog

- 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...

Type: Bug
Severity: Normal
Module: FindOrBuildPackage
Component: Modules
Priority: IFI Day

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

Type: Enhancement
Severity: Minor
Module: FindOrBuildPackage
Component: Modules
Module: YCMEPHelper
Priority: IFI Day

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)

Type: Enhancement
Severity: Normal
Component: CMake Legacy
Component: CMake Next
Component: 3rd Party
Priority: IFI Day

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...

Type: Enhancement
Severity: Minor
Component: Bootstrap
Module: YCMEPHelper
Priority: IFI Day

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,...

Type: Enhancement
Component: Bootstrap
Module: IncludeUrl
Severity: Backlog
Status: Backlog

It could be useful a command that internally calls find_dependency (if CMake 3.0 or newer is used), find_package otherwise.

Type: Enhancement
Severity: Minor
Component: Modules
Status: Backlog

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

Type: Enhancement
Severity: Minor
Severity: Normal
Status: Backlog

Find out if it is possible to have the unit tests for each superbuild-subproject in the corresponding subproject in CDash

Type: Enhancement
Component: Tests
Component: CMake Next
Module: ExternalProject
Severity: Backlog
Status: Backlog

There is a `find_or_build_package` command but it would be useful also a `build_packages` command to force build

Type: Enhancement
Module: FindOrBuildPackage
Component: Modules
Severity: Backlog
Priority: IFI Day