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-rc1 has been created at 2b9bd8ea2dff25c70bb2067383c977e3db40dc67 (tag) tagging 679a5d2185b15dcd0ff73f7c1c2d7d527c53de53 (commit) replaces v3.3.2 tagged by Brad King on Tue Oct 6 10:45:01 2015 -0400 - Log ----------------------------------------------------------------- CMake 3.4.0-rc1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJWE95tAAoJEC0s7xA0khaEQGQP/R6aq8wnFaijocRVsagJQsnz aFmZwioY/Q4q/q+Sk8qrNjnpf+agbjgVqprMkxiUyoYIu27pTTJ6JjP1qX56kPX8 f3QRx6evUnKbM7r2gw3a87qFfy6olKHd1sJH1MR/YOKzfbP0G4GeVacoFEODDuJE GVN5e6OukFEJ+/6NGOsySPLZ1pxkNGFDPVUJSdEf4rtQfGvFyD+yaJVGwPXQ9F3H m2DT4HLwzidITYLzxt6vl929wvOsMXE6t2GFHqIY1xTilyUQ6+oFNzFNbIGBngml WZIr6as/cqSOW2DeW56HIVmr9Teih0GbH15fSAxgYMDU7BEmwuAtBTs1tNQRc/vU ZKNiaJQCnlVqJoSdmecmabAT02Dc5UZ6/bagjVC/TVl1xJasLhwXW/5CfQ+u+CYD 6B0D05lRWOBaCjMIWBE0oXkzNTi/CkTDFjOVNRQOIGpj0R+JhEqFXzibo2BbH/8B z4aT/IJsNrm7CLLT+vZcOXSzEc5Et49JZQg55t7COeFZ8v0c+OzlI+9VF4DHAG0R S/phccmoO1rG9AzREaya1Nmz+yTWv1G/NmyMGJM5hK6ZaQe5lxYgFOG2G9imLHHu +B/KSd07GDHhhCmBkXFo17vUTJCf1wftdFw9bmdpqosqKhXoCMJJ/z1UdhdvfP73 9loelpmtI4qF+65RCMuA =1wLg -----END PGP SIGNATURE----- A. Joël Lamotte (2): FindProtobuf: Search x64 directories in VS-built protobuf source (#14833) ExternalProject: Tell "hg clone" not to implicitly update Alex Turbov (1): GNUInstallDirs: Add special cases for certain prefixes Andreas Bergmeier (1): FindProtobuf: Add protobuf_generate_python function Bastien Schatt (1): cmLocalVisualStudioGenerator: Use computed .obj extension (#13685) Ben Boeckel (7): cmake: add --trace-expand option FindPkgConfig: use execute_process to strip trailing whitespace CTestCoverageCollectGCOV: replace tabulators CTEST_CUSTOM_*: treat variables as lists ctest_read_custom_files: mention that ctest does this automatically FindPkgConfig: add a command to query arbitrary variables Help: document CTEST_CUSTOM_* variables Ben Webb (1): FindSWIG: Do not generate erroneous outputs with -noproxy Betsy McPhail (2): ctest: Optionally avoid starting tests that may exceed a given CPU load CTest: Show the number of tests for each label in the summary Bill Hoffman (12): Add options to launch the compiler through tools like ccache or distcc FindCUDA: Resolve a host compiler symlink only if it is Apple cc -> clang bindexplib: Import original implementation from CERN bindexplib: Add copyright/license notice block bindexplib: Drop code that CMake does not need bindexplib: Wrap long lines bindexplib: Build source as part of CMakeLib bindexplib: Teach DumpFile to return errors bindexplib: Fix treatment of some symbols bindexplib: Add support for "/bigobj" format objects Windows: Optionally generate DLL module definition files automatically Windows: Fix 64-bit DLL module definition file generation on VS 2015 Bill Somerville (2): GetPrerequisites: Add error checks for execute_process() calls GetPrerequisites: Optionally filter "objdump" output for speed Brad King (590): Merge branch 'release' Begin post-3.3 development CTest: Capture test stdout/stderr through one pipe (#15600) VS: Compute project GUIDs deterministically Merge topic 'CPackDeb-dpkg-shlibdeps-check-flag' Merge topic 'vs-deterministic-guid' Merge topic 'ctest-merge-test-output' Merge topic 'minor-cleanups' Merge topic 'rename-cmState-API' Merge topic 'remove-CMAKE_USE_RELATIVE_PATHS' Merge topic 'cmMakefile-Configure' Merge branch 'upstream-kwsys' into update-kwsys Merge branch 'release' Merge topic 'update-kwsys' Help: Add notes for topic 'ExternalProject_init_selected_submodules' Merge topic 'ExternalProject_init_selected_submodules' Merge topic 'doc-add_custom_command-clarify-TARGET_FILE' Merge topic 'vs-deterministic-guid' Merge topic 'extract-cmLinkedTree' Merge topic 'extract-cmOutputConverter' Merge topic 'move-Feature-API' Merge topic 'minor-cleanups' Merge topic 'clean-up-cmMakefile' Merge topic 'data-layout' Help: Document CMAKE_SYSTEM_FRAMEWORK_PATH variable Help: Document CMAKE_SYSTEM_APPBUNDLE_PATH variable Help: Document CMAKE_FIND_APPBUNDLE and CMAKE_FIND_FRAMEWORK Help: Improve documentation formatting of find_* commands Help: Document find_* command versioned/unversioned name ordering Utilities/Release: Update to more recent Qt 4.8 on OS X Merge topic 'FindwxWidgets-versioned-executable' Merge topic 'cmake-gui-osx-install-command-line' Merge topic 'revert-mingw-no-find_library-dll' Merge topic 'ctest-script-mode-no-legacy-cygwin' Merge topic 'doc-drop-incorrect-cmake-developer-advice' Merge topic 'doc-find-command-cleanup' Merge topic 'doc-find-versioned-location' Merge topic 'doc-formatting' Merge topic 'move-CMP0059-handling' Merge topic 'binary-release-osx-qt-4.8-update' FindBISON: Improve documentation formatting Merge topic 'doc-policy-OLD-deprecated' Merge branch 'release' Merge branch 'release' Tests: Simplify CTest.UpdateGIT QUIET mode test Tests: Teach CTest.Update* tests to check ctest_update return code ctest_update: Fix RETURN_VALUE on VCS tool failure (#15610) Help: Add notes for topic 'FindBISON-DEFINES_FILE' Merge topic 'minor-cleanups' Merge topic 'fix-CMP0009-future-states' Merge topic 'FindBISON-DEFINES_FILE' Tests: Extend RunCMake.CommandLine to cover --build with no arg cmake: Fix --build <relative-dir> for VS generators (#15609) Merge topic 'fix-fast-special-targets' Merge topic 'ctest_update-RETURN_VALUE' Merge topic 'compiler-launcher' Merge topic 'FindCUDA-fix-ccache' Fix preprocessor checks WIN32 => _WIN32 Utilities/Release: Update to openssl-1.0.2c Merge branch 'upstream-kwsys' into update-kwsys GNUInstallDirs: Improve documentation formatting Merge topic 'cpack-rpm-and-deb-runcmake-tests' Merge topic 'cmake--build-dir' Merge topic 'fix-windows-preprocessor-checks' Merge topic 'update-prebuilt-openssl' GNU: Drop -rdynamic flag from Fortran GNUInstallDirs: Add test cases Help: Add notes for topic 'GNUInstallDirs-special-prefixes' Merge topic 'GNUInstallDirs-doc-format' Merge topic 'quote-doxygen-tools' Merge topic 'update-kwsys' Merge topic 'linux-GNU-Fortran-no-rdynamic' CMakeDetermineCompilerId: Optionally try some flags before no flags CMakeDetermineCompilerId: Refactor id build/check loop logic CMakeDetermineCompilerId: Try matching compiler output to detect id Add support for Concurrent Fortran 77 Compiler Help: Add notes for topic 'ConcurrentFortran-compiler-id' Merge topic 'Embarcadero-ninja-link-pool' Merge topic 'doc-CMAKE_GENERATOR_PLATFORM-typo' Merge topic 'ConcurrentFortran-compiler-id' Merge topic 'GNUInstallDirs-special-prefixes' Merge branch 'release' QtAutogen: Always run autogen step even when rcc is enabled (#15608) Merge branch 'fix-function-missing-end' into release-3.2 Merge topic 'doc-cmake-buildsystem-typo' Merge topic 'fix-Qt5Autogen-test' Merge topic 'clean-up-cmListFileArgument' Merge topic 'clean-up-ReadListFile' Merge topic 'minor-cleanups' QtAutogen: Add comment explaining why rcc cannot use PRE_BUILD Merge topic 'qt-autogen-always-run' Merge topic 'fix-function-missing-end' Merge topic 'use-generator-target' Merge branch 'release-3.2' Merge branch 'release' Export: Escape exported property values when writing CMake language files Merge topic 'FindIce-updates' Merge topic 'emacs-mode-prog-mode-hooks' Merge topic 'cmake-gui-osx-install-command-line' Merge topic 'export-escaping' Merge topic 'doc-ctest_test-STRIDE-typo' Merge topic 'doc-find-path-variables' Merge topic 'doc-CheckIncludeFile-distinction' CMakeDetermineCompilerId: Simplify src reference in IDE projects Merge topic 'fix-target_link_libraries-wrong-dir' Merge branch 'release' VS: Add /machine: flag to Librarian tool (#11240) Merge branch 'release' Merge topic 'FindMatlab-doc-section-headers' Merge topic 'vs-librarian-machine-flag-default' Merge topic 'compiler-id-simplify-ide-src' enable_language: Allow CMakeDetermine<LANG>Compiler module to fail early CMakeDetermineCompilerId: Use per-language regex to match Xcode compiler tool Tests: Teach RunCMake infrastructure to optionally timeout cmSystemTools: Add StringToULong helper Merge topic 'enable_language-fail-earlier' Merge branch 'upstream-kwsys' into update-kwsys Merge topic 'compiler-id-xcode-tool-per-language' Merge topic 'clean-up-cmMakefile' Merge topic 'use-generator-target' Merge topic 'update-kwsys' CONTRIBUTING: Spell "offered" correctly README: Fix typo "the the" => "the" XL: Drop -qalias=noansi from default C flags Merge topic 'ctest-test-load' Merge topic 'fix-readme-typos' Merge topic 'xlc-no-qalias-flag' Merge topic 'show-number-of-tests' Add rudimentary support for the Apple Swift language with Xcode Utilities/Sphinx: Add CMake_OPTIONAL_COMPONENT macro Merge topic 'osx-pythondotorg-libs' Merge topic 'fortran-module-preprocessor-defs' Merge topic 'ctest-progress-ticks' Merge topic 'refactor-cmListFileBacktrace' Merge topic 'ExternalProject-USES_TERMINAL' Merge topic 'tar-portability' Merge branch 'release' cmake: Preserve cached CMAKE_GENERATOR when an error occurs (#15640) Merge branch 'upstream-kwsys' into update-kwsys cmLocalGenerator: Remove unused include cmLocalVisualStudio7Generator: Remove unused include cmOutputConverter: Adopt EscapeWindowsShellArgument method cmOutputConverter: Adopt command line escaping code Merge topic 'auto_export_dll_symbols' Merge topic 'add-apple-swift-language' Merge topic 'cmake-install-components' Merge topic 'preserve-generator-on-failure' Merge topic 'string-append' AppleClang: Use modern C++14 standard flags for Apple Clang 6.1 Merge topic 'update-kwsys' Merge topic 'empty-LINK_LIBRARIES' Merge topic 'CheckCompilerFlag-do-not-use-FLAGS' Merge topic 'eclipse-cygwin-paths' Merge topic 'cpack-ifw-framework-version' Merge topic 'FindXercesC-versioned-library' Help: Add notes for topic 'FindIce-imported-targets' Add common base classes to Makefile and Ninja generators cmCommonTargetGenerator: Adopt basic target generator members cmLocalUnixMakefileGenerator3: Provide GetConfigName() accessor cmLocalCommonGenerator: Adopt ConfigName member cmCommonTargetGenerator: Adopt ConfigName member cmCommonTargetGenerator: Adopt GetFeature and friends cmCommonTargetGenerator: Adopt ModuleDefinitionFile member cmCommonTargetGenerator: Adopt Convert method cmCommonTargetGenerator: Adopt AddFortranFlags and friends cmCommonTargetGenerator: Adopt AppendFortranFormatFlags cmCommonTargetGenerator: Adopt GetFrameworkFlags cmNinjaTargetGenerator: Add Fortran flag generation cmNinjaTargetGenerator: Factor out AddIncludeFlags helper cmMakefileTargetGenerator: Fix comment typo cmNinjaTargetGenerator: Add OX X framework flags cmCommonTargetGenerator: Adopt GetFlags method cmCommonTargetGenerator: Adopt GetDefines method cmNinjaTargetGenerator: Use GetDefines method Help: Improve OUTPUT_NAME documentation formatting cmQtAutoGenerators: Fix rcc invocation for Qt 5.0 and 5.1 (#15644) Merge topic 'compiler-feature-AppleClang-std-flags' Merge topic 'FindIce-imported-targets' Merge topic 'move-command-line-escape-code' Merge topic 'factor-out-common-generator' Merge topic 'OUTPUT_NAME-genex' Merge topic 'autorcc-qt-5.1' Merge branch 'upstream-kwsys' into update-kwsys Merge topic 'update-kwsys' Utilities/Release: Update to openssl-1.0.2d Merge topic 'update-prebuilt-openssl' Merge topic 'FindMPI-Intel-5' Merge topic 'fix-command-rename' Merge branch 'release' cmNinjaTargetGenerator: Restore addition of Fortran format flags Place <DEFINES> before <FLAGS> consistently across compilers Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables Merge branch 'release' Tests: Move CTestTestConfigFileInBuildDir into RunCMake.ctest_start Tests: Move command failure cases into RunCMake infrastructure Merge topic 'factor-out-common-generator' Merge topic 'FindXercesC-versioned-library-2' Merge topic 'refactor-rule-var-includes' Merge topic 'coverage_no_tests' CMakeGenericSystem: Recognize Watcom WMake generator as Makefile generator Tests: Add test for TARGET_MESSAGES global property Help: Link to cmake-properties.7 manual from set_property docs Help: Link to cmake-properties.7 manual from set_target_properties docs Help: Document Apple Framework creation with an example (#15651) Merge topic 'tests-no-match-full-path' Merge topic 'doc-set_target_properties-cleanup' Merge topic 'doc-apple-framework-creation' Merge topic 'add-Euros-platform-module' Merge topic 'vs-nsight-tegra-attributes' Merge topic 'makefile-target-messages' Merge branch 'upstream-kwsys' into update-kwsys Merge topic 'update-kwsys' Merge topic 'cpack-per-component-extra-control-file' Merge topic 'ctest-change-id' CMakeExpandImportedTargets: Document as deprecated Merge topic 'doc-CMakeExpandImportedTargets-deprecated' Merge topic 'remove-ListFileStack' Merge topic 'minor-cleanups' Merge topic 'clean-up-include_regular_expression' Merge topic 'remove-Properties-accessor' Merge topic 'cmState-Directory' Merge topic 'remove-special-LINK_DIRECTORIES-handling' Merge topic 'remove-special-MACROS-handling' Merge topic 'KDE4-NO_POLICY_SCOPE' Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated' Merge topic 'doc-CMakeExpandImportedTargets-deprecated' Merge branch 'release' Tests: Teach RunCMake.export to enable languages only when needed export: Reject custom target exports earlier (#15657) Merge topic 'vs-compiler-feature-2015-update' Merge branch 'release' Merge topic 'FindBZip2-check-with-prototype' Merge topic 'target-directory-properties' Merge topic 'export-no-custom-target' Tests: Extend BuildDepends test to cover OBJECT_DEPENDS Merge topic 'test-OBJECT_DEPENDS' Merge topic 'osx-iframework' Merge branch 'release' Utilities/Release: Drop IBM AIX release scripts Merge branch 'release' cmState: Fix compilation on IBM XL compiler Merge topic 'cmRange-API' Merge topic 'refactor-cmMakefile-properties' Merge topic 'policy-refactor' Merge topic 'drop-aix-release-scripts' Merge topic 'trace-expand' cmDependsFortranLexer: Remove trailing blank line cmDependsFortran: Move FindIncludeFile method into parser class cmDependsFortran: Simplify storage of preprocessor definitions cmFortranParser: Factor out of cmDependsFortran cmFortranParser: Port to bison 3 cmNinjaTargetGenerator: Factor out compile command exporter Merge topic 'emacs-mode-updates' Merge topic 'fortran-parser-updates' Merge topic 'refactor-ninja-command-exporter' Merge topic 'cmake-gui-install-plugin' Merge topic 'cmake-install-dependencies-option' Merge topic 'ctest-add_subdirectory-crash' Merge topic 'cmConditionEvaluator-minor-cleanup' Merge topic 'use-generator-target' cmCommonTargetGenerator: Adopt linked target directory computation Merge topic 'ninja-implib-byproduct' Merge topic 'minor-cleanups' cmMakefile: Return target from all AddUtilityCommand signatures cmDependsFortran: Use string to store module directory cmCommonTargetGenerator: Return string from GetFortranModuleDirectory cmCommonTargetGenerator: Store working directory for relative paths cmCommonTargetGenerator: Factor out Fortran module directory computation Merge topic 'cmCommonTargetGenerator-GetLinkedTargetDirectories' Merge topic 'refactor-fortran-module-directory' SunOS: Drop special case for linking C++ shared libraries with gcc (#15673) Windows: Fix CMAKE_HOST_SYSTEM_VERSION on Windows >= 8.1 (#15674) Merge topic 'fix-cray-version' Merge topic 'SunOS-link-CXX-normally' Merge topic 'refactor-install' Merge topic 'cmake-W-options' Merge topic 'FindOpenSSL-cleanup' Merge topic 'doc-string-FIND-failure-case' Merge branch 'upstream-kwsys' into update-kwsys CTestCustom: Ignore kwsys.testProcess-10 for MemCheck as KWSys does Tests: In CTestTest2 skip the kwsys.testProcess-10 test that leaks FindMPI: Drop unnecessary and incorrect use of GetPrerequisites Merge topic 'update-kwsys' Merge topic 'fix-xcode-quoting' Merge topic 'fix-windows-version-detection' Merge topic 'FindMPI-drop-GetPrerequisites' Merge topic 'GetPrerequisites-updates' Merge topic 'if-test' cmake: Do not treat developer warnings as errors by default in scripts Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs Merge branch 'upstream-kwsys' into update-kwsys Merge topic 'cmake-W-options' Merge topic 'doc-ninja-rule-launchers' Merge topic 'update-kwsys' Do not install 3rd-party dependencies by default Merge topic 'java-updates' Merge topic 'xcode-improve-quoting' Ninja: Honor the LINK_DEPENDS target property (#14796) Merge topic 'fix-missing-subdir-error' Merge topic 'compiler-version-Fortran' Merge topic 'refactor-evaluation-files' Merge topic 'cmState-policies' Merge topic 'use-generator-target' Merge topic 'install-no-runtime-deps-by-default' Merge topic 'ninja-LINK_DEPENDS' Merge topic 'cpack-rpm-documentation-fixes' Reject TARGET_PDB_FILE for imported targets instead of crashing Merge topic 'fix-TARGET_FILE-imported' Merge topic 'change-nmake-env-warning' Merge topic 'fix-get-filename-component' Merge topic 'fix-process-error-handling' Merge topic 'ninja-version-handling' bootstrap: Do not build Ninja generator Merge topic 'rm-Makefile-LocalGenerator' Merge topic 'use-generator-target' Merge topic 'global-generator-makefiles' Merge topic 'bootstrap-no-ninja' Tests: Fix CMAKE_MAKE_PROGRAM selection in CMakeOnly tests Tests: Fix CMAKE_MAKE_PROGRAM selection in FortranC.Flags test Merge topic 'target_include_directories-relative-SYSTEM-dirs' Merge topic 'ctest-report-compiler-version' Merge topic 'ExternalProject-hg-clone-without-update' Merge topic 'FindProtobuf-vs-x64' Merge topic 'tests-use-CMAKE_MAKE_PROGRAM' cmCurl: Tolerate lack of CURLOPT_CAPATH support Merge branch 'curl-upstream' into update-curl Merge branch 'release' cmComputeLinkInformation: Lookup a target only if we have one Merge topic 'fix-hpux-link-search-shared-flags' Merge topic 'add-link-search-static-properties-defaults' Merge topic 'FindPkgConfig-capital-messages' Merge topic 'OUTPUT_DIRECTORY-genex' Help: Add notes for topic 'add-link-search-static-properties-defaults' Merge topic 'add-link-search-static-properties-defaults' FindOpenSSL: Revise and format module documentation Merge branch 'release' curl: Fix check for gethostbyname_r with 5 arguments curl: Update configuration of build within CMake curl: Update README-CMake.txt for new snapshot Merge topic 'use-generator-target' Merge topic 'FindOpenSSL-imported-targets' Merge topic 'compiler-id-ancient-gcc-version' Merge topic 'update-curl' Merge topic 'FindTIFF-updates' Merge topic 'FindXercesC-updates' Merge topic 'FindBoost-1.59' Merge topic 'emacs-mode-font-lock' Merge topic 'extended-length-paths' Merge topic 'propagate-link-search-to-try_compile' Merge topic 'build-subdir' Merge topic 'cmake-gui-high-resolution' Merge topic 'add-ARTOS-platform-module' Merge topic 'finpkgconfig-if-deref' HP-UX: Do not use ".sl" extension for shared libs on Itanium Tests: Cover NO_SONAME property for SHARED libraries Remove use of include <cmsys/ios/*> and cmsys_ios::* Remove use of include <cmsys/stl/*> and cmsys_stl::* Merge topic 'determine-compiler-CMP0054' Merge topic 'get-filename-component-base-dir' Merge topic 'hp-ux-itanium-shared-libs' Merge topic 'vs-fix-obj-extension' Merge topic 'sublime-msvc-includes' Merge topic 'OUTPUT_NAME-genex-no-recursion' Merge topic 'FindCUDA-vs2013-separate-compilation' Merge topic 'modules-no-soname' Merge topic 'improve-variable-help-formatting' Remove use of include <cmsys/IOStream.hxx> from KWSys include_directories: Fix regression in BEFORE option (#15693) Merge topic 'fix-include_directories-BEFORE' Merge topic 'generators-use-cmLocalGenerator' Merge topic 'refactor-progress' Merge topic 'remove-unused-cmPolicies' Merge topic 'ios-app-bundle-layout' Merge topic 'cmState-definitions' Merge topic 'drop-cmsys-std-layer' Merge topic 'cmState-prop_dir' Merge topic 'FindJNI-linux-x32' Merge topic 'fix-load-command-doc-classification' Merge topic 'fphsa-typo' Merge topic 'libarchive-modern-apis' Merge topic 'consistent-empty' Merge topic 'java-updates' Merge topic 'apple-tbd-stubs' Merge topic 'FindJNI-suse-and-ibm' Merge topic 'refactor-progress' Merge topic 'refactor-features' Merge topic 'rm-cmLocalGenerator-Children' Merge topic 'cmState-ProjectName' Merge topic 'minor-cleanups' Merge topic 'use-generator-target' Simplify condition for using rpcrt4 library on Windows Merge topic 'GenerateExportHeader-cygwin-dllexport' Merge topic 'generate-time-generators' Merge topic 'refactor-compute' Merge topic 'cpack-config-generation-test' Merge topic 'FindJNI-mips' Merge topic 'fix-ctest-xml-double-encoding' Merge topic 'vs-store-phone-cert-thumbs' Merge topic 'makefile-color-when-needed' Tests: Remove use of include <kwsys/{ios,stl}> and kwsys_{ios,stl}:: Merge branch 'upstream-kwsys' into update-kwsys Revert LINK_SEARCH_{START,END}_STATIC behavior change cmSystemTools: Use CreateFileW explicitly to pass wchar_t path Merge topic 'add-link-search-static-properties-defaults' Merge topic 'update-kwsys' Merge topic 'vs-store-phone-cert-thumbs' Merge topic 'fix-ios-install' Merge topic 'jacoco_find_files' Merge topic 'drop-cmsys-std-layer' cmSystemTools: Skip ComputeCertificateThumbprint during bootstrap Merge topic 'modules-no-soname' Merge topic 'swift2-compatibility' Merge topic 'FindHDF5-updates' cmFindLibraryCommand: Avoid repeating search for the same name cmFindProgramCommand: Use Names member instead of passing it cmSystemTools: Drop unused StringEndsWith method Tests: Add explicit testing for find_program cmFindProgramCommand: Re-implement search using more flexible approach find_program: Optionally consider all names in each directory Merge branch 'upstream-kwsys' into update-kwsys bootstrap: Remove unused KWSys configuration Utilities/Release: Refactor bootstrap argument construction Utilities/Release: Install docs in unversioned directory (#15692) Tests: Move LINK_SEARCH_{START,END}_STATIC case to dedicated test Merge topic 'vs-store-phone-cert-thumbs' Merge topic 'add-link-search-static-properties-defaults' Merge topic 'release-scripts-doc-dir' cmTarget: Fix buildsystem property empty value set and append operations cmTarget: Fix memory leak when SOURCES property is cleared Tests: Cover set_property for buildsystem target properties Tests: Fix Plugin test on Watcom compiler Merge topic 'update-kwsys' Merge topic 'FindZLIB-per-config' Merge topic 'FindOpenSSL-static-libs' Merge topic 'find_program-NAMES_PER_DIR' Merge topic 'fix-buildsystem-target-properties' Record compile features for GNU C on Windows (#15727) Help: Add notes for topic 'FindwxWidgets-updates' Re-order 'ar' options 'cq' => 'qc' Merge topic 'vs14-win8-store-phone' Merge topic 'wbpvf_no_deref' Merge topic 'doc-get_filename_component-typo' Merge topic 'fix-xcode-gtk2-tests' Merge topic 'more-swift2-fixes' cmSystemTools: Factor out a cm_isspace helper cmSystemTools: Fix TrimWhitespace for non-ascii strings (#15735) Merge topic 'ghs-updates' Merge topic 'ar-option-order' Merge topic 'mingw-compile-features-C' Merge topic 'apple-no-libnetwork' Merge topic 'FindSWIG-noproxy' Merge topic 'FindwxWidgets-updates' Merge topic 'cpack-deb-component-dependencies' Merge topic 'cpack-cmake-special-characters-mangling' Features: Extract strings from test binary more reliably (#15736) Revert "Windows: Fix CMAKE_HOST_SYSTEM_VERSION on Windows >= 8.1 (#15674)" Merge topic 'revert-fix-windows-version-detection' Merge topic 'compiler-features-robustness' Merge topic 'fix-TrimWhitespace' Tests: Cover set_property for buildsystem directory properties CMakeParseImplicitLinkInfo: Do not match "VAR=..." as link line (#15737) Help: Document limitations of the OBJECT_DEPENDS source file property Merge topic 'fix-makefile-progress' Merge topic 'doc-OBJECT_DEPENDS-limitations' Merge topic 'fix-implicit-lib-redhat-hardened-ld' Merge topic 'fix-buildsystem-property-append' Merge topic 'FindHDF5-updates' Merge topic 'fix_64bit_autodef' Merge branch 'upstream-kwsys' into update-kwsys Help: Organize string command docs into sections Help: Document string(REGEX) input concatentation (#15742) Merge topic 'extend-windows-version-detection' Merge branch 'fix-bad-search-ordering' into test-search-ordering Tests: Cover find_program when the environment duplicate some HINTS Merge topic 'update-kwsys' Merge topic 'doc-string-REGEX-concat' Merge topic 'jsoncpp-portability' Merge topic 'FindProtobuf-python-extension' Merge topic 'ccmake-portability' Merge topic 'test-search-ordering' Merge topic 'detect-c11-broken-thread-local' Modules: Drop unused VTK 4.0 support modules Merge branch 'release' Merge topic 'remove-UseVTKConfig40' Tests: Teach RunCMake to tolerate 'Time Machine' lines in test output Tests: Teach RunCMake to tolerate 'Bullseye Testing' lines in test output Tests: Teach RunCMake infrastructure to use custom check.cmake file Tests: Add RunCMake.BuildDepends test VS: Add manifest tool settings to VS 8 and 9 project files Ninja: Always add OBJECT_DIR variable to link rules MSVC: Rewrite manifest file handling with Makefile and Ninja Add support for *.manifest source files with MSVC tools Merge topic 'FindPython-updates' Merge branch 'release' Merge topic 'cpack-deb-fakeroot-removal' Merge topic 'ExternalProject_stash_save_all' Merge topic 'test-RunCMake-exclude-more-output' Merge topic 'test-RunCMake-BuildDepends' Merge topic 'ms-manifest-files' Merge topic 'cmake-gui-qt5-package' Merge topic 'FindPython-updates' Merge topic 'compute-default-dialect' CMakeDetermineCompilerId: Drop unused code path Ninja: Refactor lookup of cmcldeps location Ninja: Detect MSVC /showIncludes prefix with compiler flags (#15596) CTest: Document and test custom output size settings Merge topic 'ctest-custom-output-size' Merge topic 'ninja-refactor-msvc-deps' Merge topic 'fix-compatibility-mode-LOCATION' Merge topic 'cpack-deb-checksum-on-symlinks' Merge topic 'cpack-verbatim-variables' Merge topic 'pkg-config-variable-function' CMP0064: Fix recorded version of introduction to be 3.4 VS: Refactor target ordering logic VS: Fix rebuild with regeneration after input CMake code change (#15754) Merge topic 'fix-windows-version-detection' Merge topic 'fix-policy-CMP0064-version' Merge topic 'restrict-shlib-link-flags-to-enable-exports' Merge topic 'ctest-variable-docs' Merge topic 'cpack-package-empty-dirs' Revert topic 'cmake-W-options' (#15747) Merge branch 'improve-variable-help-formatting' into revert-cmake-W-options Tests: Simplify GeneratorExpression check implementation Merge topic 'fix-forced-toolchain-dialect' Merge topic 'cpack-package-empty-dirs' Merge topic 'vs-target-ordering' Tests: Cover install(FILES) with a genex DESTINATION Merge topic 'install-files-dest-genex' cmCoreTryCompile: Fix internal argument vector construction Tests: Fix RunCMake.BuildDepends filesystem delay for Borland Makefiles Merge topic 'fix-max-path-initialization' Merge topic 'Threads-CXX' Merge topic 'install-directory-dest-genex' Merge topic 'fix-try_compile-internal-argv' Revert topic 'cpack-package-empty-dirs' Ninja: Fix OBJECT_DIR placeholder substitution in link rules Ninja: Centralize path conversion in global generator (#15757) Replace http://www.cmake.org URLs with https://cmake.org Merge topic 'revert-cmake-W-options' Merge topic 'revert-cpack-package-empty-dirs' Merge branch 'upstream-kwsys' into update-kwsys Merge topic 'jsoncpp-add-missing-cast' Merge topic 'test-RunCMake-BuildDepends-Borland' Merge topic 'genex-SHELL_PATH' Merge topic 'test-fix-C-comments' Merge topic 'ninja-cleanup-path-conversion' Merge topic 'update-kwsys' Merge topic 'test-Wno-dev' Merge topic 'optimize-variable-replacement' Merge topic 'minor-cleanups' Merge topic 'link-https-cmake.org' Merge topic 'ProcessorCount-SunOS-psrinfo' Merge topic 'cpack-package-empty-dirs' Merge topic 'simplify-qt-autogen' Merge topic 'fix-qtautogen-with-object-library-Ninja' Merge topic 'vs-old-rule-files' Merge branch 'upstream-kwsys' into update-kwsys Features: Disable support for Oracle SolarisStudio on non-Linux cmMakefile: Avoid name conflict with Solaris global typedef cmVisualStudio10TargetGenerator: Fix unsigned integer constant type Merge topic 'update-kwsys' Merge topic 'FindOpenSSL-imported-targets' Features: Fix C++98 flags on Oracle SolarisStudio 12.4 on Linux Tests: Suppress WriteCompilerDetectionHeader failure on SunPro Disable shared library support when compiler links statically Tests: Add trailing newlines to generated sources in RunCMake.CPack_* tests Tests: Avoid OS X 10.5 limitation warning in RunCMake.CPack* tests Tests: Use consistent C++ flags FindPackageModeMakefileTest Tests: Simplify VSGNUFortran Oracle-specific link lines Merge topic 'fix-warnings' Merge topic 'compiler-links-statically' Utilities/Release: Update path to 'cmake.exe' on Windows build machine Help: Improve CMAKE_SYSTEM_{NAME,VERSION} variable documentation Merge topic 'explicit-system-version' Merge topic 'vs-win10-sdk' Merge topic 'release-binaries-windows-cmake-path' Merge topic 'cpack-tests-fix' Merge topic 'test-VSGNUFortran-oracle-link' Merge topic 'test-FindPackageModeMakefileTest-flags' Merge topic 'compiler-features-solaris' Help: Document Windows 10 Universal Applications in cmake-toolchains(7) Merge topic 'FindMatlab-v8.6' Merge topic 'vs-win10-sdk' Merge topic 'vs-win10-store' Help: Consolidate 3.4 release notes Help: Organize and revise 3.4 release notes Merge topic 'doc-3.4-relnotes' Help: Drop development topic notes to prepare release CMake 3.4.0-rc1 version update Help: Fix version reference in 3.4 release notes Christopher Meng (2): FindPkgConfig: Capitalize first letter of all message()s Help: Fix typo in get_filename_component docs Chuck Atkins (7): HP-UX: Fix linker search type flags for C shared libs on HP-UX Allow LINK_SEARCH_{START,END}_STATIC props to have default values. try_compile: Propogate the CMAKE_LINK_SEARCH_ variables try_compile: Update documentation for other propagated variables CMP0065: Restrict the use of CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGS try_compile: Propogate CMP0065 to the generated project. Drop executable symbol export if platform does not support shared libs Clifford Yapp (1): Add SOURCE_DIR and BINARY_DIR target properties Clinton Stimpson (3): cmake: Add support for "--build ." in subdirectory (#15696) cmSystemTools: Use extended length paths for Windows apis. cmake-gui: Improve packaging of Qt5 libraries. Curl Upstream (1): curl 7.44.0 (reduced) Daniel Pfeifer (4): CTest: hide progress ticks in verbose output string: add APPEND subcommand FindIce: create imported targets for components CTest: Report to CDash the compiler version used to build the project Daniele E. Domenichelli (3): ExternalProject: Add unit tests for GIT_SUBMODULES argument ExternalProject: Use GIT_VERSION_STRING instead of custom method ExternalProject: Use "git stash save --all" only if supported (#15722) David Gobbi (6): FindPython{Interp,Libs}: Add versions 3.5 and 3.6 FindPythonLibs: Remove PYTHON_INCLUDE_PATH as input FindPythonLibs: Fix OS X framework include directory search path FindPythonLibs: Match include dir to library version FindPythonLibs: Use python executable prefix as a hint FindPythonLibs: unset temporary _PREFIX variable Domen Vrankar (20): Tests: Add RunCMake tests for CPack{Deb,RPM} Tests: Move RunCMake.CPackRPM case into RunCMake.CPack_RPM test Tests/RunCMake/CPack: found files should be preserved Tests/RunCMake/CPack/DEB: add verifyDebControl CPack/DEB: Remove duplicate string(TOUPPER) calls CPack/DEB: component version of PACKAGE_CONTROL_EXTRA CPack/RPM: undocumented variables Tests/RunCMake/CPack: Enable CXX language in tests Tests/RunCMake/CPack/DEB: Add getPackageInfo helper function Tests/RunCMake/CPack: Bump verify result cmake version Tests/RunCMake/CPack: Add dependencies tests CPack/Deb: enable per component setting of dependencies CPack/DEB: test preserve extra config file permissions CPack/Deb: checksum on symlinks release notes CPack: allow packaging of empty directories CPack: remove accidental changes SystemTools: set time file permissions SystemTools: time operations on directories CPack: allow packaging of empty directories Tests: Fix RunCMake.CPack_* tests to use proper CMake generator Dominic Meiser (1): FindCUDA: Fix object build rule for separate compilation on VS 2013+ (#15697) Eon Jeong (3): FindBISON: Use BISON_TARGET macro argument names internally FindBISON: Use CMAKE_PARSE_ARGUMENTS to parse arguments FindBISON: Add DEFINES_FILE option to pass --defines=FILE Felix Geyer (1): Do not set SONAME for MODULE library targets (#15705) Francesco Romano (1): FindMatlab: Add support for Matlab R2015b Francois Best (1): cmake-gui: Add support for HiDPI (Retina) screens on OS X Frank-Christian Otto (1): CPack/RPM: missing PACKAGE_CONFLICTS documentation Geoff Viola (3): GHS: Find latest 'int' directory GHS: Tell MULTI to delete .elf.ael file GHS: Fix generated file path slashes and quoting for 6.1.6 Gilles Khouzam (13): VS: Windows Store/Phone package cert thumbprint VS: Find Desktop SDK for current VS version (#15662) Windows: Set CMAKE_HOST_SYSTEM_VERSION with three components Windows: Fix CMAKE_HOST_SYSTEM_VERSION on Windows >= 8 (#15674) cmSystemTools: Add VersionCompareGreater helper VS: Add hook to initialize Windows platform settings Allow CMAKE_SYSTEM_VERSION to be set without CMAKE_SYSTEM_NAME VS: Add support for selecting the Windows 10 SDK (#15670) VS: Select latest Windows 10 SDK if no specific version was requested VS: Select Windows 10 Store SDK and toolset for VS 2015 MSVC: Add system libs for WindowsStore on VS 2015 VS: Refactor indentation of LinkLibraryDependencies VS: Add support for Windows 10 Universal (Store) Applications Gregor Jasny (17): Xcode: Invert quoting logic to whitelist of characters target_include_directories: Support relative SYSTEM include dirs (#15464) cmTarget: Remove unused AddSystemIncludeDirectories overload Extra Generator: Populate MSVC system include paths from environment (#15597) Fix iOS Bundle layouts (#15669) Darwin: Add support for tbd library stub files Replace CMAKE_XCODE_EFFECTIVE_PLATFORMS with call to PlatformIsAppleIos Fix installation of iOS targets (#12506) Xcode: Add unit test for iOS project install (#12506) Swift: Use dump instead of println Swift: Make SwiftMix compatible with Swift 2 Swift: Fix Compiler-Id detection for Swift 2 Swift: Require Xcode 6.1 and for MacOS X at least SDK 10.10 Swift: Remove positive Swift language tests Swift: Add proper Swift compiler test GTK2: Add --build-project to all GTK2 tests curl: Do not use libnetwork on Apple platforms James Johnston (14): Embarcadero: Run at most one linker invocation at a time (#15620) ExternalProject: Added new USES_TERMINAL options Help: Document string(FIND) return value when no match is found nmake/jom: Only warn about bad VS environment if compiler not found. get_filename_component: Tests now check for proper CACHE usage. get_filename_component: Added initial tests for PROGRAM component. get_filename_component: Fix bug where CACHE was ignored. cmCTestCoverageHandle: Improve error handling. cmcmd: Improve error handling when executing a process. Ninja: Centralized required Ninja version numbers and comparisons. Ninja: Prevent generating if installed Ninja version is too old. get_filename_component: Teach new BASE_DIR parameter. Help: Improve formatting of variable documentation Help: Fix classification of load_command in command TOC. Joerg Sonnenberger (3): jsoncpp: Fix compilation as C99 on Solaris ccmake: Pass format string to 'printw' (#15738) ccmake: Avoid using non-portable 'curcol' field (#15739) Jostein Kjønigsen (1): cmake-mode.el: Add support for prog-mode hooks (#15521) Justin Cook (1): Cray: Fix compiler version detection (#15664) KWSys Robot (13): KWSys 2015-06-03 (8533a79b) KWSys 2015-06-15 (d217407c) KWSys 2015-07-02 (1f19c187) KWSys 2015-07-07 (8504e845) KWSys 2015-07-08 (d3ba91e1) KWSys 2015-07-10 (c9336bcf) KWSys 2015-07-30 (f63febb7) KWSys 2015-08-03 (dad68c33) KWSys 2015-08-24 (cdaf522c) KWSys 2015-08-28 (dc3fdd7f) KWSys 2015-09-11 (cfeb27cc) KWSys 2015-09-25 (dc4e4a55) KWSys 2015-09-28 (2089567a) Kars de Jong (2): GNU-DetermineCompiler: Add support for very old versions of GCC Add support for ARTOS platform using GNU C with ac compiler driver Kitware Robot (126): CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp Rename Fortran parser infrastructure to drop "Depends" prefix CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp CMake Nightly Date Stamp Konstantin Podsvirov (11): CMake: Install COMPONENTs CMake: Install COMPONENTs (QtDialog) CMake: Install COMPONENTs (sphinx-man) CMake: New option CMake_INSTALL_COMPONENTS CMake: Fix Web Site shortcut in IFW installer for Windows CMake: optional show LGPLv2.1 license when install cmake-gui component CMake: Add cmakexbuild component as REQUIRED to Tools group for IFW installer cmake-gui: Install Qt5 Windows platform plugin CMake: Add CMake_INSTALL_DEPENDENCIES option FindOpenSSL: Provide imported targets OpenSSL::{SSL,Crypto} Help: Add notes for topic 'FindOpenSSL-imported-targets' Marc Chevrier (8): FindJava: Add support for idlj and jarsigner tools UseJava: Teach add_jar to support file syntax for sources UseJava: Teach install_jar new DESTINATION and COMPONENT options UseJava: Add support for javah tool FindJNI: Add support for SuSE platform and IBM Java SDK jsoncpp: Add missing cast to convert from char to UInt Tests: Use C-Style comments in C sources and headers ProcessorCount: Implement with psrinfo tool on recent SunOS versions Markus Grech (1): Eclipse: Fix paths in target links on cygwin Matt McCormick (3): FindPythonLibs: Find the python.org libraries (#14809) ExternalProject: Avoid if() auto-dereference of a "TEST" variable if: Add "TEST <test>" condition Michael Ensslin (1): Makefile: Optionally disable target completion messages in build output Michael Scott (4): Help: Improve formatting of command documentation cmake: Add -W options to control deprecation warnings and errors FindZLIB: Find debug and release variants separately Tests: Add case for -Wdev and -Wno-dev with non-message() warnings (#15747) Michael Stürmer (1): Utilities/Doxygen: Support tools installed in paths with spaces Mike Pagel (1): VS: Prevent generated "rule" files from causing rebuilds Mikhail Filimonov (1): VS: Add more Nsight Tegra generator Android property settings Nils Gladitz (2): VS: Use cmUuid RFC 4122 compliant hash based UUID generation Ninja: Make import libraries BYPRODUCTs instead of regular OUTPUTs Paul Romano (3): FindHDF5: Fix support for HL and Fortran_HL components FindHDF5: Add hdf5_hl to list of libraries to search for Fortran_HL FindHDF5: Add NAMES_PER_DIR and introduce HDF5_PREFER_PARALLEL Páder Rezső (1): Use modern libarchive APIs Raffi Enficiaud (7): cmGeneratedFileStream: Fix spelling in comment Tests: Make RunCMake.CPack error messages more readable cmArchiveWrite: control user/group, permissions and recursive file adding CPackDeb: use of libarchive and removal of fakeroot CPackDeb: preventing md5sum on symlinks CPackDeb: allow empty directories in component packages CPackDeb: allow empty directories in component packages Ralf Habacker (1): FindBZip2: Check BZIP2_NEED_PREFIX with real prototype Raphael Kubo da Costa (2): Tests: Use a less strict regular expression to look for "SONAME" Avoid using C11 to build CMake if _Thread_local support is broken Robert Goulet (6): Add generator expression support to OUTPUT_NAME target property cmTarget: Detect and diagnose recursion in GetOutputInfo Add generator expression support to OUTPUT_DIRECTORY target properties cmGeneratorTarget: Avoid recursion in GetOutputName method install: Allow generator expressions in FILES DESTINATION install: Allow generator expressions in DIRECTORY DESTINATION Roger Leigh (9): FindIce: Update for Ice version 3.6.0 FindIce: Find all Ice executables FindXercesC: Find versioned library on Windows FindIce: document imported targets FindXercesC: Also search for xerces-c_2 (#15648) FindTIFF: Find debug and release libraries separately FindXercesC: Find debug and release libraries separately FindXercesC: Add support for 3D_1 variant of the library FindBoost: Add support for Boost 1.59 Rolf Eike Beer (9): FindPkgConfig: remove variable dereference FPHSA: fix typo in documentation write_basic_package_version_file: remove variable dereferences in templates FindThreads: add simple testcase Check(Function|Library|Symbol)Exists: make it work if only C++ is enabled FindThreads: replace CheckIncludeFiles by CheckIncludeFile FindThreads: make the call to try_run() work also if only C++ is enabled FindThreads: fix printing a pointer value in test code FindThreads: officially announce it works with only C++ enabled Roman Donchenko (4): cmArchiveWrite: do not store sparse files when using standard tar formats CPack generator independent tests CPack: don't mangle CMake-special characters when applying default settings Introduction of CPACK_VERBATIM_VARIABLES variable Roman Wüger (1): CTest: Add options to limit output of passed and failed tests Roy Crihfield (7): cmake-mode.el: Minor clean-up cmake-mode.el: Use `rx' for regexps cmake-mode.el: Rename function to be consistent cmake-mode.el: Add font-lock for keywords and variables cmake-mode.el: Derive cmake-mode from prog-mode cmake-mode.el: Fix function name font-lock cmake-mode.el: Refine variable font-lock Sebastian Schuberth (1): cmConditionEvaluator: Remove superfluous spaces in expressions Silvio Traversaro (1): ExternalProject: Initialize only selected git submodules (#15590) Simon Richter (3): FindwxWidgets: allow specifying required version FindwxWidgets: Expect wxWidgets 3.1 FindwxWidgets: Add wxWidgets webview component Stanimir Kabaivanov (1): Add EUROS RTOS platform description file Stefan Kislinskiy (1): Genex: Add a SHELL_PATH expression Stephen Kelly (444): cmMakefile: Simplify CMP0000 handling. cmMakefile: Add API for elseif to create backtrace. cmMakefile: Make cmListFileBacktrace default constructible. cmGlobalGenerator: Don't use else after a return. cmListFileBacktrace: Internalize the step of making paths relative. cmVariableWatchCommand: Simplify error reporting. cmState: Add CreateBaseSnapshot method. cmState: Rename CreateSnapshot method. cmState: Rename GetParent method. Remove CMAKE_USE_RELATIVE_PATHS variable. Port away from obsolete method. cmLocalGenerator: Remove obsolete method. cmLocalGenerator: Remove 'optional' parameter from Convert. cmLocalGenerator: De-virtualize Configure(). Merge Configure state with GeneratingBuildSystem state. cmLocalGenerator: ComputeObjectMaxPath just before generating. cmMakefile: Refactor directories specified with the subdirs command. cmake: Replace CurrentLocalGenerator concept with CurrentMakefile. cmMakefile: Move Configure responsibility from cmLocalGenerator. cmMakefile: Implement ConfigureSubDirectory in terms of cmMakefile. cmMakefile: Store unconfigured cmMakefiles. cmMakefile: Introduce a local cmMakefile variable. cmLocalGenerator: Remove some commented lines of code. cmState::Snapshot: Provide accessor for the cmState. cmState: Extend Snapshot concept with a SnapshotType. cmState: Group BuildsystemDirectory state together in a struct. cmState: Extract a cmLinkedTree container adaptor. cmMakefile: Create a unified raii for function scopes. cmMakefile: Create a unified raii for macro scopes. cmOutputConverter: Extract from cmLocalGenerator. cmMakefile: Make the cmState::Snapshot accessible. cmComputeLinkInformation: Port to cmOutputConverter. cmCommandArgumentParserHelper: Port to cmOutputConverter. cmCustomCommandGenerator: Port to cmOutputConverter. cmTarget: Port to cmOutputConverter. cmListFileBacktrace: Replace local generator with cmState::Snapshot. Port static calls from cmLocalGenerator to cmOutputConverter. cmMakefile: Inline PushScope into PushFunctionScope. cmMakefile: Out-of-line the cmMakefileCall. cmMakefile: Remove unused GetPolicies method. cmMakefile: Simplify InitializeFromParent method. cmPolicies: Replace UNDEFINED bitset with WARN bitset. cmGeneratorTarget: Move Feature API from cmTarget. cmLocalGenerator: Add Feature API from cmMakefile. cmPolicies: Store all statuses in a single bitset. cmProperty: Remove needless Name member. Constify property definition API. cmPropertyMap: Remove scope parameter from API where not used. cmPropertyMap: Require a non-empty name parameter. cmPropertyMap: Remove chaining logic. cmTarget: Use method abstraction for policy status. cmTarget: Replace PolicyStatus members with PolicyMap. cmTarget: Re-arrange data layout. cmSourceFile: Re-arrange data. cmMakefile: Re-arrange data layout. cmLocalUnixMakefileGenerator: Re-arrange data layout. cmComputeLinkInformation: Re-arrange data layout. cmCommandArgumentParserHelper: Re-arrange data. cmComputeComponentGraph: Re-arrange data layout. cmGlobalGenerator: Re-arrange data layout. cmGraphVizWriter: Re-arrange data layout. cmInstallFilesGenerator: Re-arrange data layout. cmInstallTargetGenerator: Re-arrange data layout. cmOrderDirectories: Re-arrange data layout. cmProcessTools: Re-arrange data layout. cmQtAutoGenerators: Re-arrange data layout. cmDocumentation: Remove unused include. cmExportTryCompileFileGenerator: Remove unused variable. cmExportTryCompileFileGenerator: Add newline between methods. cmComputeLinkDepends: Re-arrange data layout. cmCustomCommand: Re-arrange data layout. cmCustomCommand: Remove special member functions. cmMakefile: Simplify handling of CACHE_VARIABLES property. cmGetCMakePropertyCommand: Don't explicitly specify default param. cmMakefile: Remove cacheOnly option from GetDefinitions. cmGetDirectoryPropertyCommand: Extract StoreResult method. cmGetDirectoryPropertyCommand: Move variable to the point of use. cmMakefile: Move CMP0059 handling to command code. project(): Remove unused variable. cmLocalGenerator: Remove ConfigureFinalPass. cmFileCommand: Fix implementation of CMP0009. cmLocalUnixMakefileGenerator3: Remove unused variable. cmGlobalGenerator: Add ComputeHomeRelativeOutputPath method. Tests: Don't hang when running Qt5Autogen built with GCC 5 (#15570). cmMakefile: Move listfile parsing responsibility. cmMakefile: Change return type of ReadListFileInternal. cmMakefile: Rename variables. cmMakefile: Move a container population. cmMakefile: Move check for unused variables. cmMakefile: Split file handling from execution. cmMakefile: Simplify condition handling. cmMakefile: Change order of raii scopes. cmMakefile: Move include scope out of ReadListFileInternal. cmMakefile: Remove File from IncludeScope. cmMakefile: Move IncludeScope instance. cmMakefile: Move IncludeScope to ReadDependentFile. cmMakefile: Move resource management into the IncludeScope. cmMakefile: Inline ReadListFileInternal into caller. cmMakefile: Rename parameter. cmMakefile: Move ListFile parsing responsibility out of internal method. cmMakefile: Move IncludeScope. cmMakefile: Make the IncludeScope more responsible. cmMakefile: Simplify filename handling. cmOutputConverter: Constify API. cmMakefile: Use cmOutputConverter instead of cmLocalGenerator. cmLocalGenerator: Add IssueMessage method. cmake: Update the current snapshot when Resetting. cmMacroCommand: Store the FilePath when creating the prototype. cmFunctionCommand: Store the FilePath when creating the prototype. cmMakefile: Add filename context to ExpandArguments. cmMakefile: Use GetExecutionFileStack method. cmListFileArgument: Remove FilePath member. cmMakefile: Move IsRoot API from cmLocalGenerator. cmMakefile: Use member directly instead of through method. cmLocalUnixMakefileGenerator3: Remove unused method. QtAutogen: Get the global generator from the Makefile. cmLocalGenerator: Constify GetIncludeDirectories method. C::B: Get the Makefile from the LocalGenerator, not vice-versa. cmGeneratorTarget: Add accessor for cmLocalGenerator. GHS: Use a cmGeneratorTarget in generator API. cmGlobalGenerator: Create GeneratorTargets with a local generator. cmGeneratorTarget: Require a cmLocalGenerator to construct. cmNinjaGenerator: Require cmGeneratorTarget. cmMakefileTargetGenerator: Require cmGeneratorTarget. Get the local generator from the GeneratorTarget. cmMakefile: Move the IncludeScope to where it is used. cmMakefile: Add automatic scopes to listfile readers. cmMakefile: Move the lexical scope. cmMakefile: Make listfile scopes responsible for logical checks. cmMakefile: Remove IncludeScope Quiet call. cmMakefile: Add filename to ReadListFile auto scopes. cmMakefile: Avoid invoking EnforceDirectoryLevelRules. cmMakefile: Don't use string comparison to check directory level. cmMakefile: Inline ProcessBuildsystemFile into only caller. cmMakefile: Compute the filename processed in a scope. cmMakefile: Expand the scope of scoped buildsystem file state. cmMakefile: Rename a variable. cmMakefile: Merge two Scope types and instances. cmComputeTargetDepends: Change API to use cmGeneratorTarget. cmGlobalGenerator: Map local generators to generator targets. cmLinkedTree: Add operator* to the iterator. cmMakefile: Split CallStack into two pieces. cmState: Store snapshots for more different types. cmState: Add GetCallStackParent method. cmState: Store execution context. cmMakefile: Access the execution list file from the cmState. cmMakefile: Create a scoped context for parsing listfiles. cmMakefile: Create intermediate variables for snapshot frames. cmMakefile: Set the FilePath on the frame from the cmState. cmListFile: Remove FilePath member from cmListFileContext. cmListFileBacktrace: Implement in terms of cmState::Snapshot. CodeLite: Remove unused code. cmMakefile: Remove dead code. cmMakefile: Fix indentation. Genex: Store a backtrace, not a pointer to one. cmListFileBacktrace: Constify API. cmMakefile: Implement FormatListFileStack in terms of cmState. cmMakefile: Implement LISTFILE_STACK property in terms of cmState. cmMakefile: Simplify setting of current snapshot. cmMakefile: Remove obsolete condition. cmMakefile: Port some users of ListFileStack to cmState. cmMakefile: Remove unused ListFileStack. cmMakefile: Inline only use of GetLinkDirectories. cmMakefile: Remove special handling of LINK_DIRECTORIES property. cmMakefile: Remove special handling of INCLUDE_REGULAR_EXPRESSION. cmGetCMakePropertyCommand: Clean up VARIABLES handling. cmState: Remove unused variable. cmMakefile: Add include which we use. cmLocalUnixMakefileGenerator3: Port away from the Parent. cmMakefile: Add a PropertyKeys accessor. cmMakefile: Remove GetProperties method. cmState: Forward-declare a type earlier. cmState: Extract a Directory class. cmMakefile: Remove special handling of MACROS property. KDE4: Find the Internal package with NO_POLICY_SCOPE. cmAlgorithms: Rename cmRange to cmMakeRange. cmAlgorithms: Move Range type out of private namespace. cmMakefile: Remove some references from APIs. cmMakefile: Out of line some API. cmMakefile: Separate storage of buildsystem properties and their origins. cmMakefile: Split accessors for compile definitions and origins. cmMakefile: Split accessors for compile options and origins. cmMakefile: Split accessors for include directories and origins. cmAlgorithms: Add some convenient typedefs. cmMakefile: Use Ranges for buildsystem property access. CompileDefinitions: Add unit test for setting empty content. cmMakefile: Don't clear buildsystem properties. cmAlgorithms: Add cmMakeReverseIterator. cmMakefile: Convert recursion to loop. cmPolicies: Store only state that users can set. cmPolicies: Enable RVO for internal method. cmMakefile: Inline internal policy status method. cmMakefile: Remove redundant condition from policy status computation. cmMakefile: Simplify computation of ancient policy status. cmMakefile: Remove CMP0001 handling to callers. cmPolicies: Replace unused include. cmState: Host buildsystem properties for directories. cmMakefile: Move the InitializeFromParent method cmCustomCommandGenerator: Require cmLocalGenerator in API. cmCPackPropertiesGenerator: Require cmLocalGenerator in API. cmGlobalGenerator: Split creation of generator object from initialization. cmGlobalGenerator: Extract method to create generator objects. cmGlobalGenerator: Add global targets at the end of Configure. cmLocalGenerator: Remove CreateCustomTargetsAndCommands method. cmLocalGenerator: Remove unused AddBuildTargetRule method. cmLocalGenerator: Remove unused AddCustomCommandToCreateObject method. cmTarget: Use reliable test for CMP0024 and CMP0026 OLD. cmGlobalGenerator: Create cmGeneratorTargets earlier. cmGlobalGenerator: Create cmGeneratorTargets before QtAutomoc. cmTarget: Inline GetLocation into deprecated callers. cmTarget: Create cmGeneratorTargets before reading deprecated LOCATION. cmIncludeCommand: Populate the cmGeneratorTargets in deprecated path. cmTarget: Restore the ImportedGetLocation method. Always access target location from a cmGeneratorTarget instance. Move GetLocation to cmGeneratorTarget. Move GetLocationForBuild to cmGeneratorTarget. Move GetFullPath to cmGeneratorTarget cmExportTryCompileFileGenerator: Create cmGeneratorTargets. Port cmExportBuildFileGenerator to cmGeneratorTarget. Port some of the cmExportFileGenerator API to cmGeneratorTarget. Fix include guard. cmGeneratorExpressionNode: Remove unused variable. cmMakefileTargetGenerator: Remove unused variable. cmMakefile: Move method out of line. Xcode: Skip Global targets when processing. VisualStudio: Skip global targets when processing. cmGlobalGenerator: Remove unused manifest accessor. cmGlobalGenerator: Remove the TargetManifest member. cmGlobalGenerator: Create a new Compute step before generation. cmGlobalGenerator: Return from Compute whether to generate. cmGlobalGenerator: Move FinalizeTargetCompileInfo to Compute(). cmMakefile: Simplify generate-time cmGeneratorTarget creation. Xcode: Use allBuild target return value. cmGlobalGenerator: Move generation object creation to Compute(). cmGlobalGenerator: Virtualize the Compute step and override it. cmGlobalGenerator: Move QtAutogen handling to Compute(). cmScriptGenerator: Remove unused method. cmInstallCommand: Move the SetHaveInstallRule invocation. cmInstallGenerator: Add a Compute() virtual hook. cmInstallCommand: Store only a targetName, not a cmTarget. cmInstallTargetGenerator: Port to cmGeneratorTarget. Tests: Verify generate-time policy scope behavior. cmState: Add Snapshot Type accessor. cmMakefile: Re-order policy entries and barriers. cmMakefile: Move policy barriers inside cmState scopes. cmState: Remove call stack parent tracking. cmMakefile: Store EvaluationFiles. cmGeneratorExpressionEvaluationFile: Require generator context. cmState: Add Type for policy scope. cmLinkedTree: Add Clear API. cmState: Record the end position of each directory. cmState: Move PolicyState from cmMakefile. cmGlobalNinjaGenerator: Simplify usage of API. cmExportInstallFileGenerator: Simplify local generator access. cmGeneratorTarget: Move GetSOName from cmTarget.. cmGeneratorTarget: Move GetAutoUicOptions from cmTarget. cmGeneratorTarget: Move IsLinkInterfaceDependent* from cmTarget. Export: Port more API to cmGeneratorTarget. cmGeneratorTarget: Move GetLinkInformation from cmTarget cmGeneratorTarget: Move CheckPropertyCompatibility from cmTarget. cmGeneratorTarget: Port internal API to cmGeneratorTarget. cmGeneratorTarget: Move LinkInterfaceDependent methods from cmTarget. cmGeneratorTarget: Make CompatibleType enum private again. cmGeneratorTarget: Move ReportPropertyOrigin from cmTarget. cmGeneratorTarget: Move GetLinkImplementationClosure cmGeneratorTarget: Move GetExecutableNames from cmTarget. cmGeneratorTarget: Move GetLibraryNames from cmTarget. cmGeneratorTarget: Move HasSOName from cmTarget. cmGeneratorTarget: Move GetCompilePDBPath from cmTarget. cmGeneratorTarget: Move GetPDBName from cmTarget. cmGeneratorTarget: Move NeedRelinkBeforeInstall from cmTarget. cmGeneratorTarget: Move IsChrPathUsed from cmTarget. cmGeneratorTarget: Move GetFullNameComponents from cmTarget. cmGeneratorTarget: Move GetMacContentDirectory from cmTarget. cmGeneratorTarget: Move GetInstallNameDir* from cmTarget. cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget. cmGeneratorTarget: Move GetFullName from cmTarget. cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget. cmGeneratorTarget: Move GetLinkerLanguage from cmTarget. cmGeneratorTarget: Move GetLinkClosure from cmTarget. cmMakefileTargetGenerator: Add accessor for GeneratorTarget. cmGeneratorTarget: Move IsBundleOnApple from cmTarget. cmComputeLinkInformation: Port to cmGeneratorTarget. cmComputeLinkDepends: Port to cmGeneratorTarget. cmGeneratorTarget: Move GetOutputName from cmTarget. cmGeneratorTarget: Move GetCompilePDBDirectory from cmTarget. cmGeneratorTarget: Move CompileInfoMap from cmTarget. cmOrderDirectories: Port to cmGeneratorTarget. cmGlobalGenerator: Base exclusion computation on cmGeneratorTarget. cmMakefile: Remove unused method. cmComputeLinkInformation: Simplify generator object access. cmLinkItem: Split to separate file. cmLinkImplementationLibraries: Move to namespace scope. cmGeneratorTarget: Prefer the local generator to access the global. cmGeneratorTarget: Port internal type to cmGeneratorTarget. cmGlobalGenerator: Store a container of cmMakefiles. cmake: Port configure-time code to cmMakefile. cmGlobalGenerator: Port configure-time code to cmMakefile. cmExportLibraryDependenciesCommand: Port to cmMakefile. cmGlobalGenerator: Base progress on Makefiles, not LocalGenerators. cmGlobalGenerator: Base final target property computation on Makefiles. cmGlobalGenerator: Port Configure-time check to cmMakefile. cmGlobalGenerator: Port global target creation to cmMakefile. cmGlobalGenerator: Create global targets from cmMakefiles. cmGlobalGenerator: Port Find API to cmMakefile. cmQtAutoGenerators: Prefer a generator to access global generator. cmTarget: Request only the link libraries where needed. cmTarget: Split storage of include directories from genexes. cmTarget: Split storage of compile options from genexes. cmTarget: Split storage of compile features from genexes. cmTarget: Split storage of compile definitions from genexes. cmTarget: Use a simpler delete algorithm. cmMakefile: Extract InitializeVarScope method. cmDefinitions: Implement in terms of cmLinkedTree. cmMakefile: Decouple the container of cmDefinitions from scoping logic. cmState: Add a Base snapshot type. cmState: Add a VariableScope snapshot type. cmInstallFilesGenerator: Require cmLocalGenerator, not cmMakefile. cmTestGenerator: Require cmLocalGenerator, not cmMakefile. cmInstallExportGenerator: Require cmLocalGenerator, not cmMakefile. cmGlobalGenerator: Remove clearance of map. cmGlobalGenerator: Move LG to target map to subclass. cmGlobalGenerator: Rename progress initializer method. cmGlobalUnixMakefileGenerator3: Rename member. cmState: Make it possible to order cmState::Snapshot. cmGlobalUnixMakefileGenerator3: Change the progress container key. cmake: Remove unused cmPolicies member. cmState: Host variable definitions. cmMakefile: Inline GetDefinitions into GetProperty. cmState: Move directory Properties from cmMakefile. cmGlobalGenerator: Don't use else after return. cmGlobalGenerator: Refactor IsExcluded. cmGlobalGenerator: Convert IsExcluded to loop. cmState: Make Snapshot EqualityComparable. cmGlobalGenerator: Implement IsExcluded in terms of cmState::Snapshot. cmGlobalGenerator: Extract new IsExcluded overload. cmGlobalUnixMakefileGenerator3: Inline an IsExcluded call. cmGlobalUnixMakefileGenerator3: Implement progress in terms of cmState. cmLocalGenerator: Make GetFeature tail-recursive. cmLocalGenerator: Simplify GetFeature implementation. cmLocalGenerator: Convert GetFeature recursion to loop. cmLocalGenerator: Implement GetFeature in terms of cmState. cmState: Store Children states in parent state. cmLocalGenerator: Simplify condition. Makefiles: Remove valueless cast. cmLocalGenerator: Implement child traversal in terms of cmState. cmLocalGenerator: Remove unused Children member. Replace 'foo.size() > 0' pattern with !foo.empty(). Replace 'foo.size() == 0' pattern with foo.empty(). Replace 'foo.size() != 0' pattern with !foo.empty(). Replace foo.size() pattern with !foo.empty(). Replace '0 == instances.size()' with instances.empty(). cmMakefile: Out-of-line GetProjectName. cmMakefile: Use std::string in ProjectName API. cmState: Move ProjectName from cmMakefile. cmGlobalGenerator: Implement FillProjectMap in terms of cmState. cmGeneratorTarget: Issue messages through the local generator. cmMakefile: Remove Internal class. Reduce uses of cmMakefile::GetGlobalGenerator. cmTarget: Fix indentation. cmTarget: Remove vestigal method declaration. cmMakefile: Fix style. cmGlobalGenerator: Implement VS6 check without virtual method. cmTarget: Move link interface libraries struct out. cmGeneratorTarget: Move ComputeLinkInterface from cmTarget. cmTarget: Move cmHeadToLinkInterfaceMap out. cmTarget: Add GetHeadToLinkInterfaceMap methods. cmGeneratorTarget: Move GetLinkInterface from cmTarget. cmGeneratorTarget: Move ComputeLinkInterface from cmTarget. cmGeneratorTarget: Move GetLinkInterfaceLibraries from cmTarget. cmGeneratorTarget: Move ComputeLinkInterfaceLibraries from cmTarget. cmGeneratorTarget: Move GetImportLinkInterface from cmTarget. cmGeneratorTarget: Move link iface helpers from cmTarget. cmGeneratorTarget: Move include directory processing from cmTarget. cmGeneratorTarget: Move compile options processing from cmTarget. cmGeneratorTarget: Move compile features processing from cmTarget. cmGeneratorTarget: Move compile defintions processing from cmTarget. cmLinkItem: Add cmLinkImplementation type. cmLinkItem: Add cmOptionalLinkImplementation type. cmTarget: Add GetLinkImplMap method. cmGeneratorTarget: Move GetLinkImplementation from cmTarget. cmGeneratorTarget: Move HaveBuildTreeRPath from cmTarget. cmGeneratorTarget: Move ComputeLinkImplementationLanguages from cmTarget. cmGeneratorTarget: Move GetLanguages from cmTarget. cmGeneratorTarget: Move GetConfigCommonSourceFiles from cmTarget. cmLocalGenerator: Remove Parent pointer. cmMakefile: Remove cmLocalGenerator member. cmGlobalGenerator: Require a snapshot to create a local generator. cmGlobalGenerator: Remove MakeLocalGenerator method. QtAutogen: Use a smart pointer. cmCTestScriptHandler: Simplify deletes. Ninja: Remove some incorrect comments adding no value. cmLocalGenerator: Create from already-constructed cmMakefile. cmGlobalGenerator: Avoid cmLocalGenerator until after Configure. cmGlobalGenerator: Rename method. cmGlobalGenerator: Fill the project map at compute time. cmMakefile: Skip Global targets for CMP0019 evaluation. cmGlobalGenerator: Create global targets directly after Configure. cmGlobalGenerator: Access makefile from makefiles container. cmGlobalGenerator: Process evaluation files after target depends. cmGeneratorTarget: Rename method to match operation. cmTarget: Only append non-empty values to buildsystem properties. cmMakefile: Use appropriate parameter name. cmState: Only append non-empty values to buildsystem properties. cmState: Return end snapshot for GetBuildsystemDirectoryParent. cmLocalGenerator: Always return the end snapshot state of a directory. Project: Determine default language dialect for the compiler. cmLocalGenerator: Simplify condition. cmGlobalGenerator: Add API for the configure step being finished. CMP0026: Use compatibility codepath until configure is finished (#15748) Project: Don't require computed default dialect if compiler was forced. Makefiles: Port to cmOutputConverter. Makefiles: Remove need to create local generator at configure time. cmMakefile: Create the local generator after configuring the makefile. cmGlobalGenerator: Create local generator after configuring the makefile. cmGlobalGenerator: Create local generators after all makefiles configured. cmGlobalGenerator: Remove unused method. cmGlobalGenerator: Create all local generators after Configure(). cmLocalGenerator: Compute object max path on construction. QtAutogen: Add missing includes and forward declarations. QtAutogen: Don't use a member to store skipped uic files. QtAutogen: Rename variable. QtAutogen: Don't use members to initialize automoc targets. QtAutogen: Make internal method private. QtAutogen: Make some methods static. QtAutogen: Move condition to prior loop. QtAutogen: Move condition to prior loop. QtAutogen: Move initialization condition to caller. QtAutogen: Add _automoc.cpp sources before initializing. QtAutogen: Move Source initialization to prior loop. QtAutogen: Remove unnecessary dereference. QtAutogen: Simplify generator initialization API. QtAutogen: Split initializer methods into separate class. Build: Set CMP0053 to NEW. Ninja: Remove unused variable. cmGlobalGenerator: Devirtualize method. cmSetCommand: Fix typo in comment. cmSetCommand: Re-use local named variable. cmCommand: Remove IsDiscouraged interface. cmMakefile: Remove Configured state. VS: Remove impossible condition. QtAutogen: Split initializer class into separate file. QtAutogen: Port away from cmLocalGenerator. cmGlobalGenerator: Initialize generator targets on construction (#15729) Thijs Wenker (3): FindOpenSSL: Remove extra whitespace FindOpenSSL: De-duplicate find_library path suffixes on Windows FindOpenSSL: Optionally search only for static libraries Thomas Klausner (1): ccmake: Use more-portable call to set_field_buffer (#15740) Thorsten Glaser (1): FindJNI: Add support for x32 architecture on Linux (#15710) Tony Kelman (1): GenerateExportHeader: Use dllexport/dllimport on Cygwin Yunqiang Su (1): FindJNI: Add mips64(el) mipsn32(el) support (#15714) Zack Galbreath (5): Help: Fix typo in ctest_test documentation cmCTestMultiProcessHandler: Refactor RUN_SERIAL implementation ctest_coverage: Always do coverage for CTEST_EXTRA_COVERAGE_GLOB CTest: Optionally add a ChangeId attribute on XML Site tags ctest_coverage: Make Jacoco parser better at finding source files ----------------------------------------------------------------------- hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits