pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/cmake
Module Name: pkgsrc
Committed By: wiz
Date: Sun Jul 26 23:10:47 UTC 2015
Modified Files:
pkgsrc/devel/cmake: Makefile PLIST distinfo
pkgsrc/devel/cmake/patches:
patch-Utilities_cmjsoncpp_src_lib__json_json__writer.cpp
Log Message:
Update to 3.3.0:
I am proud to announce that CMake 3.3.0 is now available for download.
Release notes appear are 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 "Visual Studio 7" generator (.NET 2002) is now deprecated and
will be removed in a future version of CMake.
* The "Visual Studio 6" generator is now deprecated and will be
removed in a future version of CMake.
* The "add_definitions()" command no longer causes a "DEFINITIONS"
directory property to be populated. See policy "CMP0059".
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/devel/cmake/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/cmake/PLIST
cvs rdiff -u -r1.73 -r1.74 pkgsrc/devel/cmake/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/devel/cmake/patches/patch-Utilities_cmjsoncpp_src_lib__json_json__writer.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index