YCM 0.6.0 (2017-12-21) Release Notes¶
Contents
Changes made since YCM 0.4 include the following.
Modules¶
Generic Modules¶
GetAllCMakeProperties
: Add CMake policy stack PUSH and POPAddInstallRPATHSupport
: Added a new variableINSTALL_NAME_DIR
to specify the absolute installation path of the libraries.InstallBasicPackagesFiles
: AddTARGETS_PROPERTIES
argument to support multiple target properties.InstallBasicPackagesFiles
: AddTARGETS
argument to allow passing the targets without using a propertyInstallBasicPackagesFiles
: AddDEPENDENCIES
argument. Dependencies added to this list will be searched usingfind_dependency
. The dependencies will replace the@PACKAGE_DEPENDENCIES@
string in the template file.InstallBasicPackagesFiles
: Fixed namespace in exported targets.InstallBasicPackagesFiles
: Keep internal files in current directory.InstallBasicPackagesFiles
: AddCONFIG_TEMPLATE
argument. Also allow the config file in current source directory and improveUPPERCASE_FILENAMES
andLOWERCASE_FILENAME
handling.InstallBasicPackagesFiles
: Allow to use@PACKAGE_VERSION@
in template files. This argument is replaced with the value of theVERSION
argument.InstallBasicPackagesFiles
: AddNO_COMPATIBILITY_VARS
arguments. If set, the generation of the compatibility variables<VARS_PREFIX>_LIBRARIES
and<VARS_PREFIX>_INCLUDE_DIRS
is disabled. Also improve the generation of the<VARS_PREFIX>_INCLUDE_DIRS
variable.
Superbuild Helper Modules¶
YCMEPHelper
: UpdatedGITLAB_ROBOTOLOGY
style to the new git address.YCMEPHelper
: Added optionFOLDER
(if not set, theCOMPONENT
value is used).YCMEPHelper
: Fixedycm_write_dot_file()
command not generating valid dot files for projects containing the dash character in the project name.YCMEPHelper
: Styles are no longer defined inYCMEPHelper.cmake
but in separate style files. This should simplify adding a new style.YCMEPHelper
: Improved graphs generated byycm_write_dot_file()
. It is now possible to change colours for each component by setting theYCM_<COMPONENT>_COLOR
,YCM_<COMPONENT>_BGCOLOR
, andYCM_<COMPONENT>_NODECOLOR
variables.
Find Package Modules¶
FindACE
: RemoveACE_HAS_STRING_HASH
check
CMake Next¶
Updated to CMake v3.10 + commit 51ccfaacb88303bb2774cead91069e1c25888137).
Imported
BasicConfigVersion-SameMinorVersion.cmake.in
from master and modifiedWriteBasicConfigVersionFile
, in order to supportSameMinorVersion
compatibility inwrite_basic_package_version_file()
and ininstall_basic_packages_files()
.
3rd Party¶
FindGLIB2
,FindGStreamer
,FindGStreamerPluginsBase
, andMacroFindGStreamerLibrary
modules imported from qt-gstreamer Git Repository.