Switch to define version variables in the standard CMake way, by passing VERSION to the project call. To do this, now YCM_VERSION is just major.minor.version, while the full version if required is provided in YCM_VERSION_FULL.
Bump version to 0.17.0
Deprecate YCM_VERSION_REVISION, YCM_VERSION_DATE, YCM_VERSION_DATE_REVISION, YCM_VERSION_API, YCM_VERSION_SHORT, YCM_VERSION_SOURCE and YCM_VERSION_DIRTY. This variable may be remove from YCM 0.18.0 .
YCMBootstrapFetch
to useFetchContent_MakeAvailable
, to avoid warning related to CMP0169 (fix https://github.com/robotology/ycm-cmake-modules/issues/453)project
call. To do this, nowYCM_VERSION
is just major.minor.version, while the full version if required is provided inYCM_VERSION_FULL
.YCM_VERSION_REVISION
,YCM_VERSION_DATE
,YCM_VERSION_DATE_REVISION
,YCM_VERSION_API
,YCM_VERSION_SHORT
,YCM_VERSION_SOURCE
andYCM_VERSION_DIRTY
. This variable may be remove from YCM 0.18.0 .