YCM 0.8.0 (2018-06-11) Release Notes¶
Contents
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 using git-worktreeInstallBasicPackageFiles: AddedINCLUDE_FILEargument to support appending user content to the generatedPackageConfig.cmakefile.InstallBasicPackageFiles: AddedEXPORTarguments to useexport(EXPORT)instead ofexport(TARGETS)(default = <name>) ifTARGETS-related arguments are not passed.InstallBasicPackageFiles: AddedFIRST_TARGETargument to specify a target to check when usingEXPORT(default = <name>)InstallBasicPackageFiles: AddedCOMPONENTargument, forwarded to theinstall()commands.InstallBasicPackageFiles: AddedINSTALL_DESTINATIONandEXPORT_DESTINATIONarguments, to install and generate the files in a path different from the default. TheDESTINATIONargument is now deprecated in favour ofINSTALL_DESTINATION.InstallBasicPackageFiles: AddedPRIVATE_DEPENDENCIESargument 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
FindFFMPEGwas replaced by the 3rd party one.
CMake Next¶
Updated to CMake v3.11.2 + commit f248f8ad7898816a5a627e288d3a04fed993967f).
Imported modules
FindPython.cmake,FindPython/Support.cmake,FindPython2.cmake, andFind3Python.cmakefrom 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, andParseAndAddCatchTestsmodules imported from Catch2 Git Repository.The
FindFFMPEGmodule is now imported from the VTK Git Repository (ref v8.1.1).