There is a newer version of the record available.

Published December 21, 2017 | Version v0.6.0

YCM 0.6.0

  • 1. Istituto Italiano di Tecnologia

Description

YCM 0.6.0 (2017-12-21) Release Notes

Changes made since YCM 0.4 include the following.

Modules Generic Modules

  • GetAllCMakeProperties: Add CMake policy stack PUSH and POP
  • AddInstallRPATHSupport: Added a new variable INSTALL_NAME_DIR to specify the absolute installation path of the libraries.
  • InstallBasicPackagesFiles: Add TARGETS_PROPERTIES argument to support multiple target properties.
  • InstallBasicPackagesFiles: Add TARGETS argument to allow passing the targets without using a property
  • InstallBasicPackagesFiles: Add DEPENDENCIES argument. Dependencies added to this list will be searched using find_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: Add CONFIG_TEMPLATE argument. Also allow the config file in current source directory and improve UPPERCASE_FILENAMES and LOWERCASE_FILENAME handling.
  • InstallBasicPackagesFiles: Allow to use @PACKAGE_VERSION@ in template files. This argument is replaced with the value of the VERSION argument.
  • InstallBasicPackagesFiles: Add NO_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: Updated GITLAB_ROBOTOLOGY style to the new git address.
  • YCMEPHelper: Added option FOLDER (if not set, the COMPONENT value is used).
  • YCMEPHelper: Fixed ycm_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 in YCMEPHelper.cmake but in separate style files. This should simplify adding a new style.
  • YCMEPHelper: Improved graphs generated by ycm_write_dot_file. It is now possible to change colours for each component by setting the YCM_<COMPONENT>_COLOR, YCM_<COMPONENT>_BGCOLOR, and YCM_<COMPONENT>_NODECOLOR variables.

Find Package Modules

  • FindACE: Remove ACE_HAS_STRING_HASH check

CMake Next

  • Updated to CMake v3.10 + commit Kitware/CMake@51ccfaacb88303bb2774cead91069e1c25888137.
  • Imported BasicConfigVersion-SameMinorVersion.cmake.in from master and modified WriteBasicConfigVersionFile, in order to support SameMinorVersion compatibility in write_basic_package_version_file and in install_basic_packages_files.

3rd Party

  • FindGLIB2, FindGStreamer, FindGStreamerPluginsBase, and MacroFindGStreamerLibrary modules imported from qt-gstreamer Git Repository.

Files

robotology/ycm-v0.6.0.zip

Files (469.8 kB)

Name Size Download all
md5:af8777b9999d121915e24faaf35e9b91
469.8 kB Preview Download

Additional details

Related works

Funding

European Commission
WALK-MAN - Whole-body Adaptive Locomotion and Manipulation 611832