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