Fedora 22 Update: cmake-3.3.1-3.fc22

updates at fedoraproject.org updates at fedoraproject.org
Sat Sep 19 21:55:33 UTC 2015


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2015-14510
2015-09-19 18:50:38.380731
--------------------------------------------------------------------------------

Name        : cmake
Product     : Fedora 22
Version     : 3.3.1
Release     : 3.fc22
URL         : http://www.cmake.org
Summary     : Cross-platform make system
Description :
CMake is used to control the software compilation process using simple
platform and compiler independent configuration files. CMake generates
native makefiles and workspaces that can be used in the compiler
environment of your choice. CMake is quite sophisticated: it is possible
to support complex environments requiring system configuration, preprocessor
generation, code generation, and template instantiation.

--------------------------------------------------------------------------------
Update Information:

Pull in some upstream fixes (FindPkgConfig,boost-1.59)   ----  Update to 3.3.1:
- ctest: fix add_subdirectory() crash - add_subdirectory: Fix error message on
missing CMakeLists.txt (#15680) - Fortran: Store detected compiler version
persistently (#15684)  Release notes appear below and are also published at
http://www.cmake.org/cmake/help/v3.3/release/3.3.html  Some of the more
significant features of CMake 3.3 are:  - The "if()" command learned a new
"IN_LIST" operator that evaluates to true if a given element is contained in a
named list. - The "add_dependencies()" command learned to allow dependencies to
be added to *interface libraries*. Dependencies added to an interface library
are followed transitively in its place since the target itself does not build. -
The "find_library()", "find_path()", and "find_file()" commands now search in
installation prefixes derived from the "PATH" environment variable. - The
"<LANG>_VISIBILITY_PRESET" and "VISIBILITY_INLINES_HIDDEN" target properties now
affect compilation in sources of all target types.  See policy "CMP0063". - A
"<LANG>_INCLUDE_WHAT_YOU_USE" target property and supporting
"CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE" variable were introduced to tell the
*Makefile Generators* and the "Ninja" generator to run "include-what-you-use"
along with the compiler for "C" and "CXX" languages.  Deprecated and Removed
Features:  - The "ctest_build()" and "build_command()" commands no longer tell
"make" tools to ignore errors with the "-i" option.  Previously this was done
for *Makefile Generators* but not others. See policy "CMP0061". - The
"add_definitions()" command no longer causes a "DEFINITIONS" directory property
to be populated. See policy "CMP0059".
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1257899 - cmake 3.3.1 doesn't find boost
        https://bugzilla.redhat.com/show_bug.cgi?id=1257899
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program. Use
su -c 'yum update cmake' at the command line.
For more information, refer to "Managing Software with yum",
available at https://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list