[Cmake-commits] CMake branch, next, updated. v3.4.0-rc2-1231-g4668f9e
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, next has been updated via 4668f9ed6842fee90007c6134710c0c2d9aa787d (commit) via 5f933bd6620e6abf54268087d6714691cec57194 (commit) from 7b24b3bb11baee969d6a8942f08c8f6fbe108f35 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4668f9ed6842fee90007c6134710c0c2d9aa787d commit 4668f9ed6842fee90007c6134710c0c2d9aa787d Merge: 7b24b3b 5f933bd Author: Daniele E. DomenichelliAuthorDate: Tue Nov 3 05:04:13 2015 -0500 Commit: CMake Topic Stage CommitDate: Tue Nov 3 05:04:13 2015 -0500 Merge topic 'FindGTK2_GTK2_TARGETS' into next 5f933bd6 FindGTK2: Use targets in GTK2_LIBRARIES if GTK2_USE_IMPORTED_TARGETS is ON https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5f933bd6620e6abf54268087d6714691cec57194 commit 5f933bd6620e6abf54268087d6714691cec57194 Author: Daniele E. Domenichelli AuthorDate: Fri Oct 30 12:33:53 2015 +0100 Commit: Daniele E. Domenichelli CommitDate: Mon Nov 2 12:38:19 2015 +0100 FindGTK2: Use targets in GTK2_LIBRARIES if GTK2_USE_IMPORTED_TARGETS is ON Also add GTK2_TARGETS variable containing all imported targets. Previously, the GTK2_LIBRARIES variable was filled with the paths to the libraries, and only the GTK2_XXX_LIBRARY variables contained the imported targets. diff --git a/Help/release/dev/FindGTK2_GTK2_TARGETS.rst b/Help/release/dev/FindGTK2_GTK2_TARGETS.rst new file mode 100644 index 000..216e2e8 --- /dev/null +++ b/Help/release/dev/FindGTK2_GTK2_TARGETS.rst @@ -0,0 +1,7 @@ +FindGTK2_GTK2_TARGETS +- + +* The `GTK2_LIBRARIES` variable created by the :module:`FindGTK2` module + now contains the targets instead of the paths to the libraries if + `GTK2_USE_IMPORTED_TARGETS` is enabled. Moreover it adds a new + `GTK2_TARGETS` variable containing all the targets imported. diff --git a/Modules/FindGTK2.cmake b/Modules/FindGTK2.cmake index ab4ef3e..6e4a7f2 100644 --- a/Modules/FindGTK2.cmake +++ b/Modules/FindGTK2.cmake @@ -34,6 +34,7 @@ #GTK2_FOUND - Were all of your specified components found? #GTK2_INCLUDE_DIRS - All include directories #GTK2_LIBRARIES - All libraries +#GTK2_TARGETS - All imported targets #GTK2_DEFINITIONS - Additional compiler flags # # @@ -550,6 +551,9 @@ function(_GTK2_ADD_TARGET _var) add_library(GTK2::${_basename} UNKNOWN IMPORTED) +set(GTK2_TARGETS ${GTK2_TARGETS} GTK2::${_basename}) +set(GTK2_TARGETS ${GTK2_TARGETS} PARENT_SCOPE) + if(GTK2_${_var}_LIBRARY_RELEASE) set_property(TARGET GTK2::${_basename} APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_property(TARGET GTK2::${_basename}PROPERTY IMPORTED_LOCATION_RELEASE "${GTK2_${_var}_LIBRARY_RELEASE}" ) @@ -602,6 +606,7 @@ endfunction() set(GTK2_FOUND) set(GTK2_INCLUDE_DIRS) set(GTK2_LIBRARIES) +set(GTK2_TARGETS) set(GTK2_DEFINITIONS) if(NOT GTK2_FIND_COMPONENTS) @@ -940,6 +945,11 @@ foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) endif() endforeach() +if(GTK2_USE_IMPORTED_TARGETS) +set(GTK2_LIBRARIES ${GTK2_TARGETS}) +endif() + + if(_GTK2_did_we_find_everything AND NOT GTK2_VERSION_CHECK_FAILED) set(GTK2_FOUND true) else() @@ -951,6 +961,7 @@ else() set(GTK2_VERSION_PATCH) set(GTK2_INCLUDE_DIRS) set(GTK2_LIBRARIES) +set(GTK2_TARGETS) set(GTK2_DEFINITIONS) endif() --- Summary of changes: Help/release/dev/FindGTK2_GTK2_TARGETS.rst |7 +++ Modules/FindGTK2.cmake | 11 +++ 2 files changed, 18 insertions(+) create mode 100644 Help/release/dev/FindGTK2_GTK2_TARGETS.rst hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits
[Cmake-commits] CMake annotated tag, v3.4.0-rc3, created. v3.4.0-rc3
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The annotated tag, v3.4.0-rc3 has been created at 9e2d79704b97ca3806eca72aeb818aca984f5bb0 (tag) tagging bc4b6aa68dd48ffd567ae7a24abd8911a689c38a (commit) replaces v3.4.0-rc2 tagged by Brad King on Mon Nov 2 14:27:10 2015 -0500 - Log - CMake 3.4.0-rc3 -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJWN7kOAAoJEC0s7xA0khaE1OEQALLWC7Z94iNoXGdrD9JgmA5I AMnHiGJsp9QT++nepmohhBeXYb+BG0YoTsz1FEhkjiraS+ZMtb2ohiZg+3xMdacI uEtLZdtCVmYDOeUgwbE8gL/DnoffdziQfhx95NH/9GsWWF3eL0s5rjb/jEubFBZE HtK1qWRn4EGqZX5AhaA2vli1dyn+b5lzdyNH0rU/S1as/jMj0x/8g7yGa3g1Aard V55foaubZdWXKYWjvUWj2WmDxlcKdA/idr6tgH+f+OVqMZeD8ZQ27xQgEgaXlLEO rNq0OS/3y0k8JLl5185LfgW32F6PA9Bv3Ty9/IuA6ZzxK4J4FVfjwZLTdVry4hb/ 9zjfQwROlN/I6wN4QDnd6Gjdee5UeRdRGPdUnvIboSZE5Lkh24/wgWxVaSL7+n9M mtHGiJ/bKY+YfJvM2iEDZJDLarePcJNCPvPnFDaYo1QoU9w+3DemOQ+IedFO2ifN S9ZSw6FkIOvxPaMBACrDvdsr8FVwIyc9gccczzFS9FTSzQB4oAwyHHehSiUjuHqW sG4Ro0wCibUIGqi95OnWpxi86tfB4GrrYDHz+Xjm5uF6ii4YOi1No5wo3Jj4QGqf /We2oc4gBTIfGJzvylyavT8DhmnKFMy2oFo6MvXp0kX+/u96t/WhSW45ucX+UEsX 0A5xEE/2E2n0Ce9EI47E =a83C -END PGP SIGNATURE- Andrew Shaitorov (1): VS: Add support for `.resw` files (#15811) Brad King (14): Merge branch 'doc-add_executable-typo' into release CTest: Fix regression in handling of a RUN_SERIAL test that fails Merge branch 'fix-test-RUN_SERIAL-failure-regression' into release Merge branch 'cpack-deb-fakeroot-removal' into release Intel: Recognize MSVC version for Intel Fortran 2016 (#15809) Revert "cmQtAutoGenerators: Fix rcc invocation for Qt 5.0 and 5.1 (#15644)" Merge branch 'vs-resw-files' into release Merge branch 'backport-revert-autorcc-qt-5.1' into release Merge branch 'intel-fortran-2016' into release find_program: Fix regression in finding an already-known path Merge branch 'fix-find_program-regression' into release Help: Document target properties setting Info.plist fields (#15820) Merge branch 'doc-apple-info-plist-properties' into release CMake 3.4.0-rc3 Christopher Dembia (1): Help: Add missing parenthesis in add_executable docs Raffi Enficiaud (1): CPackDEB: Use proper compression scheme for control.tar.gz --- hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits
[Cmake-commits] CMake branch, next, updated. v3.4.0-rc2-1234-g44f5dda
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, next has been updated via 44f5dda355f3ac3763c0e47fac99c292835b1ee1 (commit) via 341cd934897b3e37319b978113a1fdf9bea21c6d (commit) via b87bed0ff6d724a91bbe5ee97b5608eed588d1af (commit) from 4668f9ed6842fee90007c6134710c0c2d9aa787d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=44f5dda355f3ac3763c0e47fac99c292835b1ee1 commit 44f5dda355f3ac3763c0e47fac99c292835b1ee1 Merge: 4668f9e 341cd93 Author: Domen VrankarAuthorDate: Tue Nov 3 12:24:40 2015 -0500 Commit: CMake Topic Stage CommitDate: Tue Nov 3 12:24:40 2015 -0500 Merge topic 'cpack-deb-compression-scheme-test' into next 341cd934 CPackDeb: ctest tests for compression scheme leak b87bed0f CMake Nightly Date Stamp https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=341cd934897b3e37319b978113a1fdf9bea21c6d commit 341cd934897b3e37319b978113a1fdf9bea21c6d Author: Raffi Enficiaud AuthorDate: Tue Nov 3 18:18:35 2015 +0100 Commit: Domen Vrankar CommitDate: Tue Nov 3 18:18:35 2015 +0100 CPackDeb: ctest tests for compression scheme leak Test that changing compression of debian package content does not affect DEBIAN/ files which must be gzipped diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index ae61bca..e13dc79 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -1035,7 +1035,8 @@ ${CMake_BINARY_DIR}/bin/cmake -DDIR=dev -P ${CMake_SOURCE_DIR}/Utilities/Release "components-description2" "components-shlibdeps1" "components-depend1" - "components-depend2") + "components-depend2" + "compression") set(CPackGen "DEB") set(CPackRun_CPackGen "-DCPackGen=${CPackGen}") diff --git a/Tests/CPackComponentsDEB/MyLibCPackConfig-compression.cmake.in b/Tests/CPackComponentsDEB/MyLibCPackConfig-compression.cmake.in new file mode 100644 index 000..ff18834 --- /dev/null +++ b/Tests/CPackComponentsDEB/MyLibCPackConfig-compression.cmake.in @@ -0,0 +1,11 @@ +# +# Test that setting the compression produces valid +# packages (compression does not leak to the DEBIAN/ files that use gzip) +# + +if(CPACK_GENERATOR MATCHES "DEB") + set(CPACK_DEB_COMPONENT_INSTALL "OFF") +endif() + +set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE) +set(CPACK_DEBIAN_COMPRESSION_TYPE xz) diff --git a/Tests/CPackComponentsDEB/RunCPackVerifyResult-compression.cmake b/Tests/CPackComponentsDEB/RunCPackVerifyResult-compression.cmake new file mode 100644 index 000..2175ada --- /dev/null +++ b/Tests/CPackComponentsDEB/RunCPackVerifyResult-compression.cmake @@ -0,0 +1,54 @@ +if(NOT CPackComponentsDEB_SOURCE_DIR) + message(FATAL_ERROR "CPackComponentsDEB_SOURCE_DIR not set") +endif() + +include(${CPackComponentsDEB_SOURCE_DIR}/RunCPackVerifyResult.cmake) + +# TODO: currently debian doens't produce lower cased names +set(expected_file_mask "${CPackComponentsDEB_BINARY_DIR}/MyLib-*.deb") +set(expected_count 1) + +set(actual_output) +run_cpack(actual_output + CPack_output + CPack_error + EXPECTED_FILE_MASK "${expected_file_mask}" + CONFIG_ARGS "${config_args}" + CONFIG_VERBOSE "${config_verbose}") + +if(NOT actual_output) + message(STATUS "expected_count='${expected_count}'") + message(STATUS "expected_file_mask='${expected_file_mask}'") + message(STATUS "actual_output_files='${actual_output}'") + message(FATAL_ERROR "error: expected_files do not exist: CPackComponentsDEB test fails. (CPack_output=${CPack_output}, CPack_error=${CPack_error}") +endif() + +list(LENGTH actual_output actual_count) +if(NOT actual_count EQUAL expected_count) + message(STATUS "actual_count='${actual_count}'") + message(FATAL_ERROR "error: expected_count=${expected_count} does not match actual_count=${actual_count}: CPackComponents test fails. (CPack_output=${CPack_output}, CPack_error=${CPack_error})") +endif() + + +# dpkg-deb checks +find_program(DPKGDEB_EXECUTABLE dpkg-deb) +if(DPKGDEB_EXECUTABLE) + set(dpkgdeb_output_errors_all "") + foreach(_f IN LISTS actual_output) +run_dpkgdeb(dpkg_output +FILENAME "${_f}" +) + +# message(FATAL_ERROR "output = '${dpkg_output}'") +if("${dpkg_output}" STREQUAL "") + set(dpkgdeb_output_errors_all "${dpkgdeb_output_errors_all}" +
[Cmake-commits] CMake branch, next, updated. v3.4.0-rc3-1219-g6dfbd02
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, next has been updated via 6dfbd02e6455d25b98672cd366408f8746557fc5 (commit) via b1efb0233e9c925090bf1eb44c3c1cfb8e186764 (commit) from 44f5dda355f3ac3763c0e47fac99c292835b1ee1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=6dfbd02e6455d25b98672cd366408f8746557fc5 commit 6dfbd02e6455d25b98672cd366408f8746557fc5 Merge: 44f5dda b1efb02 Author: Rolf Eike BeerAuthorDate: Tue Nov 3 17:05:52 2015 -0500 Commit: CMake Topic Stage CommitDate: Tue Nov 3 17:05:52 2015 -0500 Merge topic 'find-cuda-dl' into next b1efb023 FindCUDA: drop CUDA_dl_LIBRARY https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b1efb0233e9c925090bf1eb44c3c1cfb8e186764 commit b1efb0233e9c925090bf1eb44c3c1cfb8e186764 Author: Rolf Eike Beer AuthorDate: Tue Nov 3 23:00:09 2015 +0100 Commit: Rolf Eike Beer CommitDate: Tue Nov 3 23:04:29 2015 +0100 FindCUDA: drop CUDA_dl_LIBRARY There is the global CMAKE_DL_LIBS setting which can be used instead. There are even platforms where this is either empty because those functions are part of the libc or is called entirely different, so this code wouldn't work reliable anyway. diff --git a/Modules/FindCUDA.cmake b/Modules/FindCUDA.cmake index 1fc582f..6a21078 100644 --- a/Modules/FindCUDA.cmake +++ b/Modules/FindCUDA.cmake @@ -764,13 +764,9 @@ if(CUDA_USE_STATIC_CUDA_RUNTIME) if (NOT APPLE) # Here is librt that has things such as, clock_gettime, shm_open, and shm_unlink. find_library(CUDA_rt_LIBRARY rt) - find_library(CUDA_dl_LIBRARY dl) if (NOT CUDA_rt_LIBRARY) message(WARNING "Expecting to find librt for libcudart_static, but didn't find it.") endif() - if (NOT CUDA_dl_LIBRARY) -message(WARNING "Expecting to find libdl for libcudart_static, but didn't find it.") - endif() endif() endif() endif() @@ -793,13 +789,10 @@ set(CUDA_LIBRARIES) if(CUDA_BUILD_EMULATION AND CUDA_CUDARTEMU_LIBRARY) list(APPEND CUDA_LIBRARIES ${CUDA_CUDARTEMU_LIBRARY}) elseif(CUDA_USE_STATIC_CUDA_RUNTIME AND CUDA_cudart_static_LIBRARY) - list(APPEND CUDA_LIBRARIES ${CUDA_cudart_static_LIBRARY} ${CMAKE_THREAD_LIBS_INIT}) + list(APPEND CUDA_LIBRARIES ${CUDA_cudart_static_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${CMAKE_DL_LIBS}) if (CUDA_rt_LIBRARY) list(APPEND CUDA_LIBRARIES ${CUDA_rt_LIBRARY}) endif() - if (CUDA_dl_LIBRARY) -list(APPEND CUDA_LIBRARIES ${CUDA_dl_LIBRARY}) - endif() if(APPLE) # We need to add the default path to the driver (libcuda.dylib) as an rpath, so that # the static cuda runtime can find it at runtime. --- Summary of changes: Modules/FindCUDA.cmake |9 + 1 file changed, 1 insertion(+), 8 deletions(-) hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits
[Cmake-commits] CMake branch, next, updated. v3.4.0-rc3-1222-ged645b3
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, next has been updated via ed645b3a720e7d3df63aa39da3883a994e74a298 (commit) via 76f0fd05a5fc25eb8a3c86aae18371c02417f0b0 (commit) via 0cb1469e2babd1af11d2c290c6dc24c7c313422a (commit) from 6dfbd02e6455d25b98672cd366408f8746557fc5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ed645b3a720e7d3df63aa39da3883a994e74a298 commit ed645b3a720e7d3df63aa39da3883a994e74a298 Merge: 6dfbd02 76f0fd0 Author: Domen VrankarAuthorDate: Tue Nov 3 18:24:13 2015 -0500 Commit: CMake Topic Stage CommitDate: Tue Nov 3 18:24:13 2015 -0500 Merge topic 'cpack-deb-config-file-source-field' into next 76f0fd05 CPackDEB: added config file optional Source field 0cb1469e CPackDEB: minor documentation and debug logging fixes diff --cc Tests/CMakeLists.txt index e13dc79,d42a322..f381758 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@@ -1033,10 -1033,10 +1033,11 @@@ ${CMake_BINARY_DIR}/bin/cmake -DDIR=de set(DEB_CONFIGURATIONS_TO_TEST "components-lintian-dpkgdeb-checks" "components-description1" "components-description2" + "components-source" "components-shlibdeps1" "components-depend1" - "components-depend2") + "components-depend2" + "compression") set(CPackGen "DEB") set(CPackRun_CPackGen "-DCPackGen=${CPackGen}") https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=76f0fd05a5fc25eb8a3c86aae18371c02417f0b0 commit 76f0fd05a5fc25eb8a3c86aae18371c02417f0b0 Author: Raffi Enficiaud AuthorDate: Wed Nov 4 00:19:58 2015 +0100 Commit: Domen Vrankar CommitDate: Wed Nov 4 00:19:58 2015 +0100 CPackDEB: added config file optional Source field diff --git a/Help/release/dev/cpack-deb-config-file-source-field.rst b/Help/release/dev/cpack-deb-config-file-source-field.rst new file mode 100644 index 000..806aeac --- /dev/null +++ b/Help/release/dev/cpack-deb-config-file-source-field.rst @@ -0,0 +1,6 @@ +cpack-deb-config-file-source-field +-- + +* The :module:`CPackDeb` module learned to set optional config + file `Source` field - monolithic and per-component variable. + See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`. diff --git a/Modules/CPackDeb.cmake b/Modules/CPackDeb.cmake index 84c9243..ba21029 100644 --- a/Modules/CPackDeb.cmake +++ b/Modules/CPackDeb.cmake @@ -354,7 +354,28 @@ #set by Debian policy # https://www.debian.org/doc/debian-policy/ch-files.html#s-permissions-owners # - +# .. variable:: CPACK_DEBIAN_PACKAGE_SOURCE +# CPACK_DEBIAN__PACKAGE_SOURCE +# +# Sets the `Source` field of the binary Debian package. +# When the binary package name is not the same as the source package name +# (in particular when several components/binaries are generated from one +# source) the source from which the binary has been generated should be +# indicated with the field `Source`. +# +# * Mandatory : NO +# * Default : +# +#- An empty string for non-component based installations +#- :variable:`CPACK_DEBIAN_PACKAGE_SOURCE` for component-based +# installations. +# +# See https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Source +# +# .. note:: +# +#This value is not interpreted. It is possible to pass an optional +#revision number of the referenced source package as well. #= # Copyright 2007-2009 Kitware, Inc. @@ -554,6 +575,15 @@ function(cpack_deb_prepare_package_vars) ) endif() + # Source: (optional) + # in case several packages are constructed from a unique source + # (multipackaging), the source may be indicated as well. + # The source might contain a version if the generated package + # version is different from the source version + if(NOT CPACK_DEBIAN_PACKAGE_SOURCE) +set(CPACK_DEBIAN_PACKAGE_SOURCE "") + endif() + # have a look at get_property(result GLOBAL PROPERTY ENABLED_FEATURES), # this returns the successful find_package() calls, maybe this can help # Depends: @@ -563,7 +593,7 @@ function(cpack_deb_prepare_package_vars) # if per-component dependency, overrides the global
[Cmake-commits] CMake branch, master, updated. v3.4.0-rc3-463-gfe00c13
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, master has been updated via fe00c137a866779cb2f7578a7712895ad4dc33f3 (commit) from b87bed0ff6d724a91bbe5ee97b5608eed588d1af (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=fe00c137a866779cb2f7578a7712895ad4dc33f3 commit fe00c137a866779cb2f7578a7712895ad4dc33f3 Author: Kitware Robot <kwro...@kitware.com> AuthorDate: Wed Nov 4 00:01:05 2015 -0500 Commit: Kitware Robot <kwro...@kitware.com> CommitDate: Wed Nov 4 00:01:05 2015 -0500 CMake Nightly Date Stamp diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake index 814f0ef..c048a0a 100644 --- a/Source/CMakeVersion.cmake +++ b/Source/CMakeVersion.cmake @@ -1,5 +1,5 @@ # CMake version number components. set(CMake_VERSION_MAJOR 3) set(CMake_VERSION_MINOR 4) -set(CMake_VERSION_PATCH 20151103) +set(CMake_VERSION_PATCH 20151104) #set(CMake_VERSION_RC 1) --- Summary of changes: Source/CMakeVersion.cmake |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits