YCM 0.8.0
YCM 0.8.0 (2018-06-11) Release Notes
Changes made since YCM 0.6 include the following.
Build System
- CMake 3.5 or newer is now required.
Modules
Generic Modules
GitInfo
: Fixed for clones usinggit-worktree
InstallBasicPackageFiles
: AddedINCLUDE_FILE
argument to support appending user content to the generatedPackageConfig.cmake
file.InstallBasicPackageFiles
: AddedEXPORT
arguments to useexport(EXPORT)
instead ofexport(TARGETS)
(default = ) ifTARGETS
-related arguments are not passed.InstallBasicPackageFiles
: AddedFIRST_TARGET
argument to specify a target to check when usingEXPORT
(default = )InstallBasicPackageFiles
: AddedCOMPONENT
argument, forwarded to theinstall
commands.InstallBasicPackageFiles
: AddedINSTALL_DESTINATION
andEXPORT_DESTINATION
arguments, to install and generate the files in a path different from the default. TheDESTINATION
argument is now deprecated in favour ofINSTALL_DESTINATION
.InstallBasicPackageFiles
: AddedPRIVATE_DEPENDENCIES
argument to support dependencies that should be located only if the targets are builtSTATIC
(i.e. libraries linked asPRIVATE
).InstallBasicPackageFiles
: Fixed support for CMake < 3.9.
Find Modules
- The
FindFFMPEG
was replaced by the 3rd party one.
CMake Next
- Updated to CMake v3.11.2 + commit Kitware/CMake@f248f8a.
- Imported modules
FindPython.cmake
,FindPython/Support.cmake
,FindPython2.cmake
, andFind3Python.cmake
from CMake master (3.12).
3rd Party
- qt-gstreamer modules are now imported from the official qt-gstreamer Git Repository instead of from the
robotology-dependencies
clone. Catch
,CatchAddTests
, andParseAndAddCatchTests
modules imported from Catch2 Git Repository.- The
FindFFMPEG
is now imported from the VTK Git Repository (ref v8.1.1).