[Cmake-commits] CMake annotated tag, v3.8.0-rc1, created. v3.8.0-rc1
Robert Maynard
robert.maynard at kitware.com
Tue Feb 7 13:11:46 EST 2017
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.8.0-rc1 has been created
at b47338086e2c434b4d7958ef114f24abe9541316 (tag)
tagging 84df4a49500e51ac6e2a19a77e385e66234386f7 (commit)
replaces v3.7.2
tagged by Brad King
on Tue Feb 7 09:22:18 2017 -0500
- Log -----------------------------------------------------------------
CMake 3.8.0-rc1
-----BEGIN PGP SIGNATURE-----
iQJKBAABCAA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAliZ2BoWHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhE25EAClV46/njUVlLQrvPj25cIvjPX3
rAkET+THc5sc7sWueW/bUzSO4RFqTYLaXPrEYvE8pACa28HDPX4UHSaitO80MAo4
UVKyS4upOPGHF3lhLFi4CfaqqY9qdx3uTh7C70ZurZub8cPX1ahA6/v4ONct5eRk
N/6qAArnS5+zteXOYzGriUknnkj9KztTEm1iZzjxIHtSCrlKgCL/id+9UReiwddr
X3ZOPKIZvg8f8gAUz7GGzQJIPLiDcPcAr21AGGUW0jwmGkxDetUofunXZa4E6Chd
iaRYa1MtXf3yFftISH4Vwo2pxuwNY59CX7xRE9sfUiYuq02QKJfRHP4WMw/Tx6k+
AwgWYU97L9ywJA1H6+7ZupIXBXkPq/eepBN4ZRnAqKvPoSbd4YZM0PttoL110GoW
1lZLXg3lfsfhWHPCdHjTegLGbO0tNiEbkFjHfIr4+h+k469IxYiNtjkZZGc42JiY
hy7QOsMMEDy8OgWHqp/M5DrqrY1syyFFynfYII9EPmhVbR7f2JOsKDu1wv3jCp+k
/BYlwSzq+sapHojhkPpiS8ptVsNfZimYT7GXZcIzeD2Rm0LPY2rGc+hsoF7NV8BQ
GW85TUp4BWntjwVLtPY99kM7GRo8ABZ0J/Lc7i4Tt8rDOmLTAWO5jkLJ1/DJUsAR
f7xRjVWV8xFnnn9RHQ==
=HMVM
-----END PGP SIGNATURE-----
Adam Martin (1):
FindProtobuf: Search for debug library named with `d` suffix
Adam Weisi (1):
Eclipse: Fix indexer for subprojects
Alex Turbov (5):
FindBoost: Use string(APPEND) in more cases
FindBoost: Use list(INSERT) to simplify suffix list generation
FindBoost: Minor style updates
FindBoost: Simplify library dir detection with cascading if/elseif/else
FindBoost: Search official location of prebuilt binaries on Windows
Alex Wang (1):
Features: Fix cxx_right_angle_brackets compiler feature test
Alexander Adam (2):
CPack/RPM omit unsupported tags
CPack/RPM test for Suggests tag
Alexander Voitenko (1):
QtIFW: Added new options to QtIFW cpack generator for modifying wizard style
Alexey Sokolov (1):
UseSWIG: Automatically scan dependencies of SWIG files for Makefiles
Alexis Murzeau (1):
Ninja: Use binary dir for `$subdir/all` targets
Andre McCurdy (1):
CheckFunctionExists.c: avoid gcc warnings with -Wstrict-prototypes
Ben Boeckel (8):
cmcldeps: search for single-byte strings as characters
cmcldeps: append strings as strings
cmcldeps: prefer the /TC flag
ExternalProject: fix typo
ExternalProject: support GIT_PROGRESS argument
ExternalProject: support extracting the configure command
FindHDF5: use the target rather than the path
cmSystemTools: use the actual case for root detection
Bernhard M. Wiedemann (3):
cmTimestamp: Support SOURCE_DATE_EPOCH to override current time
string: Teach TIMESTAMP to treat %% as %
Tests: make tests pass with SOURCE_DATE_EPOCH set
Betsy McPhail (1):
ctest_memcheck: Add DEFECT_COUNT option to capture defect count
Bill Hoffman (2):
ctest_configure: Propagate CTEST_USE_LAUNCHERS from caller to project
ctest: Improve output for `-T memcheck`
Bjoern Thiel (2):
InstallRequiredSystemLibraries: Distinguish UCRT install configurations
FindCUDA: Enable CUDA_SELECT_NVCC_ARCH_FLAGS Auto for MSVC
Brad King (590):
Merge branch 'release'
Begin post-3.7 development
Merge topic 'fix-doc-3.7-relnotes'
Merge branch 'release'
Merge topic 'add-BUILD_RPATH'
Do not define cout/cerr preprocessor symbols
Utilities/Release: Drop macOS .tar.Z binary
Utilities/Release: Drop Linux .tar.Z binary
Merge topic 'no-tar.Z-binaries'
Utilities/GitSetup: Fetch local hooks via https
Utilities/Release: Update README to reference https URL
Merge topic 'utils-https-cmake.org'
Merge topic 'qtifw-https-cmake.org'
Merge topic 'no-define-cout-cerr'
Merge topic 'fix-VS-resources-pri-path'
Merge topic 'cmake-server-improve-shutdown'
Merge topic 'FindMatlab-fix-simulink-cache'
Merge topic 'FindMatlab-documentation'
Merge topic 'check-libuv-minimum-version'
Merge topic 'cpack-rpm-debuginfo-fixes'
Merge topic 'mips-rld-map-rel'
Merge topic 'vs-15-preview-5'
Merge topic 'android-ndk-r13'
Merge topic 'codelite-global-setting'
Merge topic 'CMP0065-LINK_FLAGS'
Merge topic 'cleanup-Convert'
Merge topic 'cpack-rpm-single-debuginfo'
Merge topic 'nmake-encoding'
Merge branch 'release'
Tests: Improve RunCMake.CPack_* failure message formatting
Merge topic 'FindProtobuf-fix-subdirs'
Merge topic 'android-cxxabi'
Merge topic 'android-export-has-cpp'
Merge topic 'update-kwsys'
Merge topic 'test-cpack-improve-failure-messages'
Merge topic 'cmake-cleanup'
Merge topic 'minor-cleanups'
Merge topic 'ninja-cleanups'
Merge topic 'clean-up-link-configuration'
Merge branch 'release'
Merge topic 'extract-cmLinkLineComputer'
cmake: Factor out default generator selection into helper
cmake: Simplify VS registry entry lookup
cmake: Rename default generator selection internal variable
cmake: Rename default generator selection list variable
cmake: Use array iteration for default generator list
cmake: Use array iteration for default generator VS variants
cmake: Simplify default generator search by switching direction
cmake: Fix default VS generator selection for Microsoft Build Tools
Merge topic 'cmake-gui-fix-extra-generator-names'
Merge topic 'vs15-separate-flag-table'
Merge topic 'ExternalProject-fix-CMAKE_CACHE_ARGS-list'
Merge topic 'remove-obsolete'
Merge topic 'FindProtobuf-debug-suffix'
Merge topic 'FindSDL-mingw-mwindows'
Merge topic 'vs-default-generator'
Help: Document VS and Xcode toolset selection
Merge topic 'msbuild-json'
Merge topic 'ice-3.6.3'
Merge branch 'release'
Merge branch 'backport-LINK_WHAT_YOU_USE-allow-OFF' into LINK_WHAT_YOU_USE-allow-OFF
Merge topic 'LINK_WHAT_YOU_USE-allow-OFF'
Merge topic 'ninja-rc-regression'
Merge topic 'ninja-framework-POST_BUILD'
Merge topic 'st2-exclude-patterns-variable'
Merge topic 'FindBoost-minor-cleanup'
Merge topic 'flush-archive-list'
VS: Provide an option to use x64 host tools
Merge topic 'vs-host-x64-tools'
Merge branch 'release'
cmExprParser: Port to bison 3
cmExprParser: Revise indentation style to match rest of CMake
math(EXPR): Add support for unary `+` and `-` expressions
Merge topic 'doc-clarify-ctest-APPEND'
Merge topic 'doc-math-EXPR'
Merge topic 'osx-no-deployment-target-on-cross-compile'
Merge topic 'cmcldeps-more-safety'
Merge topic 'refactor-folder-name-retrieval'
Merge topic 'extract-cmRulePlaceholderExpander'
Merge topic 'extract-computed-target-properties'
Merge topic 'FindwxWidgets-unversioned-library-path'
Merge topic 'math-EXPR-unary'
Merge topic 'CheckFunctionExists-prototype'
Merge topic 'propagate_ctest_use_launchers'
Merge topic 'timeout_after_match_testtime'
Merge branch 'release'
Ninja: Add compile rules only for languages that are actually compiled
Merge topic 'cmake-server-pipe-mode-fix'
Merge topic 'fix-Android-NsightTegra'
Merge topic 'ExternalData-multiple-hashes'
Merge topic 'external-project-source-subdir-usage'
Merge branch 'release'
Merge branch 'release'
Merge topic 'split-cmState'
Merge topic 'clang-tidy'
Merge topic 'ninja-only-object-rules'
Merge topic 'external-project-configure-command-extraction'
Merge topic 'external-project-clone-progress'
Merge topic 'vs-csharp-prep'
cmGlobalGenerator: Allow FindMakeProgram to fail
Ninja: Fail early on when ninja build tool does not run
Help: Format MAP_IMPORTED_CONFIG_<CONFIG> documentation
Tests: Add test for MAP_IMPORTED_CONFIG_<CONFIG> empty fallback
Merge topic 'android-armeabi-c++_static'
Merge topic 'ninja-diagnose-missing-tool'
Merge topic 'allow-fallback-config-mapping'
Merge topic 'ninja-encoding'
Merge topic 'cm_unordered_map'
Merge topic 'android-link-exe'
Merge topic 'separate-compilation'
Merge topic 'remove-cmobject-uses'
Merge topic 'parallel-boostrap-test'
Merge topic 'cmcommand-no-disable'
Merge topic 'doc-cmake-server-typos'
Merge branch 'backport-ninja-subdir-binary-dir' into ninja-subdir-binary-dir
Merge topic 'cmake-server-message-quoting'
Merge topic 'ninja-subdir-binary-dir'
Merge topic 'android-pic'
Merge topic 'st2-fix-regex'
Merge topic 'intel-compile-features-windows'
Merge topic 'remove-cmobject'
Merge topic 'cm_unordered_set'
Merge branch 'release'
Merge branch 'upstream-KWSys' into update-kwsys
VS: Add internal API to get platform toolset as string
Merge topic 'fix-right-angle-bracket-feature-test'
Merge topic 'update-kwsys'
Merge topic 'vs-toolset-options'
Intel: Fix compiler C++98 standard flag on Windows
VS: Fix use of `Windows7.1SDK` 64-bit toolset with VS 2010 Express
Merge topic 'vs-fix-no-toolset'
Merge topic 'intel-17-features'
Merge topic 'intel-compiler-windows-c++98'
Merge topic 'consoleBuf'
Merge topic 'include-what-you-use'
Intel: Remove incorrect C++98 standard compiler flag on Windows
Features: Unset Intel CXX feature temporaries
Features: Port Intel CXX features to test macros where possible
Features: Record features for Intel Compiler on Windows
FindSDL_sound: Fix SDL_SOUND_LIBRARIES result value
Merge topic 'cmake-server-handshake-improvements'
Merge branch 'release'
Tests: Add case for Xcode per-config per-source COMPILE_FLAGS diagnostic
Fix custom command target substitution with CROSSCOMPILING_EMULATOR
Tests: Check that CROSSCOMPILING_EMULATOR is not used on imported targets
Ninja: Fix POST_BUILD noop on Windows
Merge topic 'ninja-windows-POST_BUILD-noop'
Merge topic 'intel-compile-features-windows'
Merge topic 'clang-tidy'
Merge topic 'st2-env-vars-variable'
Merge topic 'src-COMPILE_FLAGS-genex'
Merge topic 'FindMatlab-9.1'
Merge topic 'FindMatlab-fix-typo'
Merge topic 'FindSDL-sound-fix'
Merge topic 'custom-command-CROSSCOMPILING_EMULATOR'
Merge branch 'release'
Merge topic 'CPackDeb-doc-typos'
Merge topic 'doc-tweaks'
Merge topic 'find-qt5-docs'
Merge topic 'UseSWIG-SWIG_OUTFILE_DIR'
Merge topic 'fix-macos-sysroot'
Merge topic 'fix_compiler_arg1'
Merge topic 'cpack-doc-typos'
Merge topic 'doc-cmake-qt-missing-dbus'
Merge topic 'doc-cmake-qt-fixes'
Merge branch 'release'
Features: Do not record features on MSVC < 2010
Features: Centralize per-compiler recording macros
Features: Add meta-features requesting awareness of a particular standard
WCDH: Ignore language standard meta-features
Features: Test feature propagation with language standard meta-feature
Features: Test cycle diagnostic with language standard meta-feature
Help: Document language standard meta-features
Merge branch 'qtdialog-lib-paths' into release-3.6
Merge branch 'FindHDF5-restore-default-C' into release-3.6
CMake 3.6.3
VS: Place source-specific AdditionalOptions after target-wide flags
Features: Fix Intel cxx_attributes existence condition
Merge topic 'intel-compile-features-windows'
Merge topic 'compile-features-for-language-standards'
Merge topic 'remove-utf8-option'
Merge topic 'FindHDF5-restore-default-C'
Merge branch 'release-3.6'
Merge branch 'release'
Merge branch 'release-3.6'
Add script to update librhash from upstream
Merge branch 'upstream-librhash' into import-librhash
cmTarget: Clarify comments in GetMappedConfig
cmTarget: Add comment clarifying interface library special case
cmTarget: Refactor GetMappedConfig to choose location property up front
Merge topic 'cpackifw-search-algorithm'
Merge topic 'vs-flag-order'
Merge branch 'release'
Merge branch 'release'
FortranCInterface: Make mangling detection robust to PIC Fortran
Merge topic 'FortranCInterface-pic'
Merge topic 'cpack-rpm-omit-unsupported-tags'
Merge topic 'clang-tidy'
Merge topic 'include-what-you-use'
Drop KWStyle checks in favor of clang-format and Git hooks
Merge branch 'upstream-KWSys' into update-kwsys
Allow imported INTERFACE libraries to specify a link library name
Merge topic 'imported-interface-libname'
Merge topic 'pkgconfig_imported_target'
Merge topic 'FindSDL_preventGrowingCacheVar'
Merge topic 'drop-kwstyle'
Merge topic 'update-kwsys'
librhash: Remove source fragments not needed for CMake
librhash: Build the library within CMake
librhash: Disable warnings to avoid changing 3rd party code
librhash: Install COPYING file with CMake documentation
librhash: Use __builtin_bswap{32,64} on Clang
librhash: Implement bswap_64 even in strict C90 mode
librhash: Implement bswap_32 as a function even in strict C90 mode
librhash: Avoid signed left-shift overflow
cmCryptoHash: Avoid using subclasses at client sites
cmCryptoHash: Re-implement in terms of librhash
librhash: Port to KWIML for ABI and integer type information
Port hash computation to cmCryptoHash
Remove unused cm_sha2 infrastructure
FindLibRHash: Add module to find the librhash package
Add option to build CMake against a system librhash
Merge topic 'autorcc-only-no-rebuild'
Merge topic 'import-librhash'
Merge branch 'release'
Features: Fix standards and features for Intel 15 on Windows
Features: Suppress c_static_assert test coverage on Intel <= 15
Features: Detect Intel C++14 mode more reliably
librhash: Update import script to add SHA-3 implementation
Merge branch 'upstream-librhash' into add-SHA-3
librhash: Activate SHA-3 implementation
Help: De-duplicate and spell out supported hash algorithms
cmCryptoHash: Add support for SHA-3 algorithms
string: Add support for SHA-3 algorithms
file: Add support for SHA-3 algorithms
Merge branch 'release'
Merge topic 'intel-compile-features-windows-15'
Merge topic 'intel-compile-features'
Merge topic 'ExternalProject-GIT_CONFIG'
Merge topic 'ctest_memcheck_defect_count'
Merge topic 'fuchsia-platform'
Merge topic 'vs_targets_file_as_library'
Merge topic 'cdash_version_check'
Help: Add notes for topic 'swig_add_library'
ExternalData: Add support for SHA-3 algorithms
ExternalProject: Add support for SHA-3 algorithms
Tests: Add SHA-3 algorithm coverage to CPack checksum test
Help: Add notes for topic 'add-SHA-3'
Merge topic 'swig_add_library'
Merge topic 'ninja-comment-ComputeLinkCmd'
cmCTestBuildHandler: Use size_t in ProcessBuffer length argument
Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION
Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable
Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE
Help: Add release note for CUDA support
ExternalProject: Fix UPDATE_DISCONNECTED with empty update steps
Merge topic 'FindBISON-fix-rebuild'
Merge topic 'cmake-server-fix-16422'
Merge topic 'cmake-server-fix-16423'
Merge topic 'ExternalProject-fix-UPDATE_DISCONNECTED'
Merge topic 'UseSWIG_USE_BUILD_SHARED_LIBS'
Merge topic 'add-SHA-3'
Merge branch 'release'
MSVC: Do not define _DEBUG explicitly when using /MDd
Merge topic 'armcc-response-file-flag'
Merge topic 'childEncoding'
Merge topic 'Empty_CTestTestfile_on_BUILD_TESTING_OFF'
Merge topic 'msvc-no-explicit-_DEBUG'
Merge topic 'vs-suppress-upgrade-prompt'
Merge topic 'test_vs_targets_file_reference'
Merge topic 'ccmake_fix_print_keys'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'update-kwsys'
Merge topic 'improve_ctest_memcheck_output'
Merge topic 'cmake-m4-destination'
Merge topic 'android-info-variables'
Tolerate removed/replaced CMakeCache.txt with old CMakeFiles/
Utilities/Release: Update to openssl-1.0.2j
Merge topic 'xcode-add-override-keyword'
Merge topic 'update-prebuilt-openssl'
Merge topic 'ExternalProject-cmd-poisoning'
Merge topic 'tolerate-removed-cache'
Merge topic 'auto_project_regeneration'
Merge branch 'upstream-KWSys' into update-kwsys
cmake: Comment why we ignore the include-what-you-use return code
cmake: If ldd for LINK_WHAT_YOU_USE fails to run then report why
cmake: Report if the <LANG>_CLANG_TIDY tool exits with non-zero
Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION
Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable
Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE
Merge topic 'backport-android-info-variables'
Help: Drop release notes for backported Android variables
Merge topic 'backport-android-info-variables'
Merge topic 'backport-android-info-variables'
Merge branch 'release'
Merge branch 'release'
Merge topic 'update-kwsys'
Merge topic 'capture-clang-tidy-errors'
Help: Mention IMPORTED_LIBNAME_* in interface library property whitelist
Merge topic 'doc-imported-interface-libname'
Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries
Merge topic 'doc-CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT'
Merge topic 'imported-interface-no-system'
Merge topic 'eclipse-subprojects'
try_compile: Honor CMAKE_WARN_DEPRECATED in test project
Merge branch 'release'
FindPythonLibs: Tolerate a non-absolute PYTHON_EXECUTABLE
Merge topic '16449-revert-xcode-system-includes'
Merge topic 'cpack-tests-framework-updates'
Merge topic 'include-what-you-use'
librhash: Avoid signed left-shift overflow in sha256
Merge topic 'libarchive-openssl-1.1'
Merge topic 'librhash-left-shift-unsigned'
Merge topic 'initial_cuda_language_support'
Merge topic 'try_compile-honor-CMAKE_WARN_DEPRECATED'
Merge topic 'vs-default-build-package'
Merge topic 'FindPkgConfig-fix-print-errors'
Merge topic 'FindDevIL-updates'
Merge topic 'find-module-cleanup-sweep'
Merge branch 'release'
Merge branch 'vs15-rename-generator' into vs15-rename-generator-for-master
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'vs15-rename-generator-for-master'
Merge topic 'update-kwsys'
Merge topic 'UseSWIG-java-outputs'
Merge topic 'end-commands'
Merge topic 'QtAutogen_tests_update_v2'
Merge topic 'cpack-ifw-options'
Merge topic 'FindPythonLibs-tolerate-relative-exe'
Merge topic 'msbuild-customization'
Merge topic 'CMakeGraphVizOptions-docs'
Merge branch 'release'
Ninja,Makefile: Name static library compile PDB files as VS does
Merge branch 'release'
PGI: Pass macOS-specific link flags directly to linker
Merge topic 'VS_DEBUGGER_WORKING_DIRECTORY'
Merge topic 'cmake-server-pad-arguments'
Merge topic 'vs-Zc-inline'
Merge topic 'pgi-macos-flags'
Merge topic 'compile-pdb-default'
Merge topic 'cmake-ifw-root-component'
Merge branch 'release'
cmake-gui: Clarify help string on toolset selection field
Merge topic 'utf8pipe'
Merge topic 'execute_process-encoding'
Merge topic 'target_project_type'
Merge topic 'csharp_compiler_flag_tables'
Merge topic 'packaging-qtsdk'
Merge topic 'cmake-gui-T-help'
Features: Make feature recording conditions more consistent
Features: Add infrastructure for C++ 17 language standard
Features: Activate C++ 17 support for GNU 5.1+
Features: Activate C++ 17 support for Clang 3.5+
Features: Activate C++ 17 support for AppleClang 6.1+
Help: Add release note for C++ 17 support
FindOpenGL: Provide imported targets for GL and GLU
Merge topic 'asm-splitting'
Merge topic 'src-COMPILE_FLAGS-genex'
Merge topic 'cpack-rpm-user-file-list-with-multiple-directives'
Merge topic 'test-handler-multimap'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'features-c++17'
curl: Update script to get curl 7.51.0
Merge branch 'upstream-curl' into update-curl
curl: Disable symbol hiding logic in build for CMake
try_compile: Stop processing when test build system fails to generate
try_compile: Add options to specify language standards
try_compile: Add policy CMP0067 to honor language standards
Help: Add notes for topic 'wix-reg-install-dir'
Merge topic 'wix-reg-install-dir'
Merge topic 'update-kwsys'
Merge topic 'update-curl'
Merge topic 'FindOpenGL-imported-targets'
Merge topic 'QtAutogen_Contain'
Merge topic 'try_compile-lang-std'
Merge branch 'vs-fix-standalone-Windows7.1SDK-toolset' into vs-fix-standalone-Windows7.1SDK-toolset-for-master
Merge topic 'vs-fix-standalone-Windows7.1SDK-toolset-for-master'
Merge topic 'cpack-deb-missing-file-utility-error'
Merge topic 'csharp_support_options_isdebug'
Merge branch 'release'
Makefile: Restore RULE_LAUNCH_COMPILE generation on compilation rules
Comment ExpandRuleVariables calls not preceded by launcher insertion
cmRulePlaceholderExpander: Remove unused member RuleLauncher
CUDA: Fix default compiler flag initialization
CUDA: Fix Cuda.Complex test case extern function signatures
Merge topic 'FindBoost-vs15'
Merge branch 'release'
Help: Add notes for topic 'xcode-message-extension'
Merge topic 'fix-ctest-launchers'
Merge topic 'xcode-message-extension'
Merge topic 'clang-tidy'
Merge topic 'document_cuda_standard_property'
Merge topic 'cuda-fixups'
Merge topic 'GetPrerequisites-fix-find_program-call'
Merge topic 'try_compile-lang-std-cuda'
CUDA: Implement nvcc implicit link line extraction more robustly
pre-commit: Update KWSys rejection message for new upstream location
Merge topic 'update-kwsys-upstream-link'
Merge topic 'GNUInstallDirs-cache-type'
Merge topic 'dotnet_hint_references'
Merge topic 'rebuild-lexers'
Merge topic 'cuda-implicit-libs'
Help: Clarify meaning of CMAKE_CL_64
update-kwsys: Update repository URL
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'update-kwsys'
Merge topic 'doc-clarify-CMAKE_CL_64'
Merge topic 'codelite-build-and-clean-targets-enhancement'
Merge topic 'FindPNG-typo'
Copyright.txt: Update year range to end in 2017
Makefile,Ninja: De-duplicate MSVC compiler PDB path selection
Merge topic 'copyright-year'
Merge topic 'csharp_support_compiler_detection'
Merge topic 'refactor-compile-pdb-path'
Merge topic 'FindPythonLibs-tolerate-components'
Merge topic 'cuda_tests_now_explain_why_they_fail'
Merge topic 'FindGit-fix-cross-compile'
Fix typo in error message on missing required variable
Merge topic 'pgi-ninja-fortran'
Merge topic 'mr-reset-error-flag-on-configure'
Merge topic 'fix-required-var-error-typo'
Merge topic 'read-only-type-target-property'
Merge topic '15687-revisit-xcode-system-include'
Merge topic 'cpack-deb-package-version-override-fix'
Merge branch 'cmake-server-do-not-crash-on-interface-lib' into cmake-server-do-not-crash-on-interface-lib-for-master
Merge topic 'cmake-server-do-not-crash-on-interface-lib-for-master'
Merge topic 'cpack-rpm-user-binary-spec-file-fix'
Merge topic 'cpack-test-extra-std-out-err-file-overloads'
Merge topic 'cpack-deb-md5sums-paths-fix'
Merge topic 'cpack-new-tests'
Merge topic '16204-regex-explorer-match-all'
cmListFileLexer: Fix signature of cmListFileLexer_New
VS: Port Visual Studio Setup third-party header to older VS versions
Merge topic 'FindBoost-find-default'
Merge topic 'FindGTest-fixups'
Merge topic 'FindBoost-1.63'
Merge topic 'pgsql-yum'
Merge topic 'FindOpenSSL-check-both'
Merge topic 'SublimeText-no-VERBOSE'
Merge topic 'issue-16513-concrt140-dll'
Merge topic 'AndroidTestUtilities-fix-cleanup'
Merge topic 'android_clang_asm'
Merge topic 'Autogen_Simplify'
Merge topic 'cpack-rpm-user-binary-spec-file-test'
Merge topic 'BundleUtilities-symlink-structure'
Merge topic 'solaris-build-fixes'
Merge topic 'UseSWIG-implicit-depends'
Merge topic 'ctest_memcheck-leak_sanitizer'
Merge branch 'release'
Merge topic 'cmFileMonitor-skip-empty-names'
Merge topic 'codeblocks-nmake-makefiles-jom'
Merge topic 'add-cpack-ifw-configure-file'
Merge topic 'cmake-install-infix'
Merge topic 'dont-include-CMakeParseArguments'
Merge topic 'cmListFileLexer-warning-fix'
Merge topic 'vs15-detect-from-installer'
Merge topic 'FindJava-jre-hints'
Merge topic 'cuda_compile_features_test_use_widely_supported_feature'
Merge topic 'fix_get_prerequisites'
Merge topic 'get_prerequisites_delayload'
Merge topic 'InstallRequiredSystemLibraries-UCRT-configs'
Merge topic 'asan_overriding_user_options'
Merge topic 'launcher-tests'
Merge branch 'release'
CMakeParseImplicitLinkInfo: Add support for MSVC invoked by CUDA nvcc
CUDA: Allow platform files to set device linking rules
CUDA: Detect use of MSVC host compiler
CUDA: Detect MSVC architecture id
CUDA: Use `.obj` object file extension on Windows
CUDA: Populate compiler PDB placeholder during device linking
CUDA: Find MSVC binutils on Windows
CUDA: Detect implicit link information on Windows
CUDA: Populate NVIDIA compiler information on Windows
CUDA: Port test cases to Windows with MSVC host compiler
CUDA: Enable CudaOnly.SeparateCompilation test runtime calls
Merge topic 'cuda-windows'
VS: Fix detection of VS 2017 installation with WindowsStore
cmVSSetupHelper: Simplify use of EnumerateAndChooseVSInstance
Ninja: Do not use module definition `.def` files for static libraries
Merge branch 'release'
Merge topic 'docs-function-exists'
file: Fix crash on GLOB with no expressions after LIST_DIRECTORIES
Merge topic 'sparc-libatomic'
Merge topic 'fix_repeat_until_fail_duplicated_output'
Merge topic 'clang-3.1-3.3-cpp11'
Merge topic 'usage-cpack-ifw-configure-file'
Merge topic 'vs15-detect-from-installer'
Merge topic 'ninja-no-static-lib-def-file'
Merge topic 'cuda_propagate_flags_when_dlink_on_executables'
Merge topic 'cuda-no-def-file-for-device'
Merge topic 'fast-local-and-strip-install'
Merge topic 'Autogen_Config'
Merge topic 'csharp_simple'
Merge topic 'source_group-tree'
cmCTestBuildHandler: Fix warning in FragmentCompare signature
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'expand_custom_commands'
Merge topic 'file-GLOB-empty-no-crash'
Merge topic 'fixtureUnusedOrdering'
Merge topic 'findhdf5-libraries-targets'
Merge topic 'FindICU-include-dirs'
Merge topic 'update-kwsys'
Merge topic 'cmCTestBuildHandler-fix-warning'
ExternalProject: Restore case-insensitive download hash check
Merge branch 'case-insensitive-bindir-detection' into release
Merge topic 'cdash_upload_retry'
Merge topic '16165-manually-added-dependencies'
Merge topic 'cpack-ifw-new-installer-options'
Merge topic 'case-insensitive-bindir-detection'
Merge topic 'ExternalProject-restore-case-insensitive-hash'
Merge topic 'add-dl-to-lua-static-linking'
Android: Fix c++_{static,shared} support include directory order
Android: Pass sysroot include directory explicitly
Merge topic 'csproj-improvements'
Merge topic 'qt4-lupdate-cmp0058'
Merge topic 'qtdialog-trim-new-varname'
Merge topic '16253-xcode-effective-platform-name'
Merge topic 'android-include-api'
Merge topic 'cpack-stgz-minimal-test'
Merge topic 'dl-libs-typo'
FindLua: try to find library according to version from header
Merge topic 'cuda_linker_preference'
Merge topic 'lang_lint'
Merge topic 'sanitizer-options'
Merge topic 'cpack-ifw-options'
Merge topic 'intel-mpi-windows-fix'
Merge topic 'testdriver-cleanup'
Tests: Simplify GeneratorExpression imported include directory check
Tests: Teach GeneratorExpression to cover spaces in include dirs
Tests: Extend GeneratorExpression to work with more configurations
Merge topic 'FindLua-versioned-lib'
Merge topic 'FindGTK2_RunTwice'
Merge topic 'pkg-config-recheck'
Merge topic 'FindCUDA-select-flags-auto-msvc'
Merge topic 'tests_auto_type'
Merge topic 'test-GeneratorExpression-update'
Merge topic 'topic-reproducible-build'
Merge topic 'GNUG_define'
Merge topic 'genex-if'
Merge topic 'test-preprocess-configs'
Merge topic 'timestamp-percent'
Merge topic 'FeatureSummary_enhancement'
Add script to update GitSetup from upstream
Merge branch 'upstream-GitSetup' into developer-setup
Merge branch 'upstream-GitSetup' into developer-setup
GitSetup: Tell Git not to export .gitattributes
Tell Git not to export the GitSetup directory
Merge topic 'developer-setup'
Merge topic '16432-static-frameworks'
Merge topic 'vs-export-external-objects'
Merge topic 'topic-reproducible-build'
Merge topic 'FindBoost-cache-unset-on-change'
Merge topic 'CSharpVS2017'
Add pre-commit hook to check whether SetupForDevelopment must re-run
Convert local hook configuration to a Git config file format
Help: Fix typo in <pkg>_NOT_FOUND_MESSAGE example in cmake-packages(7)
FortranCInterface: Fix support for VS with Intel toolset
Features: Update version of Intel Compiler on Windows supporting C 11
Help: Extend documented purpose of cmake-developer(7) manual
Merge topic 'developer-setup'
Merge topic 'doc-cmake-developer-purpose'
Merge topic 'doc-cmake-packages-typo'
Merge topic 'intel-c11-windows'
Merge topic 'FortranCInterface-vs-intel-workaround'
Merge topic 'WCDH_allow_unsupported'
Merge branch 'release-3.7'
Merge branch 'release-3.7'
Merge topic 'FindGSL-regex-fixup'
Help: Fix language standard link text in cmake-compile-features(7)
Merge topic 'doc-compile-features-fixup'
Merge topic 'find_cuda_fix_typo'
FindHDF5: Fix command-line parsing argument extraction order
FindHDF5: Initialize/finalize internal search options variable
FindHDF5: Use keywords in find_library calls
FindHDF5: Fix search with HDF5_ROOT
FindHDF5: Restore fallback to static libraries
Merge topic 'gcc-features'
FindHDF5: Restore HDF5_INCLUDE_DIR in all code paths
VS: Fix quoting of special characters in cmake re-run check commands
Merge topic 'findmpi-flags-fix'
Merge topic 'FindHDF5-fix-HDF5_ROOT'
Merge topic 'androidtestutilities_cleanup'
Merge topic 'productbuild_signing'
Merge topic 'vs-quote-rerun-paths'
Help: Consolidate 3.8 release notes
Help: Organize and revise 3.8 release notes
Merge topic 'doc-3.8-relnotes'
Help: Drop development topic notes to prepare release
CMake 3.8.0-rc1 version update
Merge branch 'FeatureSummary-doc-cleanup' into release
Bruno Pedrosa (3):
Sublime: Exclude build tree from source tree project only optionally
Sublime: Update generated diagnostic matching expression for MSVC
Sublime: Add option to specify env vars for the .sublime-project
Christian Fetzer (3):
Help: Clarify how to run sequential commands in execute_process
Help: Document error behavior of file(REMOVE/REMOVE_RECURSE)
ExternalProject: Allow passing config flags to git clone
Christian Pfeiffer (4):
FindMPI: Add Intel MPI wrapper names on Windows
FindMPI: Strip quotes from include path and convert to CMake path format
FindMPI: Reset MPI_INCLUDE_PATH_WORK before use
FindMPI: Remove leading spaces from flags
Clinton Stimpson (3):
Encoding: Remove option to use ANSI code page internally
Qt4: Only change timestamp on generated .pro files if content changes
cmake-gui: trim spaces from user-created variable names
Colby Pike (1):
Genex: Add `IF` generator expression
Cong Zhang (1):
UseSWIG: Add option to specify swig output file directory
Craig Scott (2):
FindSDL: Prevent unbounded growth of SDL_LIBRARY_TEMP variable
CTest: Ensure setup/cleanup ordering even when fixture not required
Curl Upstream (1):
curl 2016-11-02 (3c561c65)
Daniel Carrera (1):
PGI: Add support for Fortran with the Ninja generator
Daniel Pfeifer (58):
cmOutputConverter: remove unused code
CMakeCPack: remove obsolete conditions
Don't require libbz2 when using system libarchive
Don't require liblzma when using system libarchive
Allow custom built libarchive to use custom built expat.
silence selected clang-tidy violations
fix more issues reported by clang-tidy
Separate compilation for commands included in cmCommands
Separate compilation for commands included in cmBootstrapCommands1
Separate compilation for commands included in cmBootstrapCommands2
Create all commands from a single function
bootstrap: Sort source files lexicographically
cmCommand: implement functions in cxx file
BootstrapTest: Use --parallel=... argument.
Fix newly discovered clang-tidy issues
Make cmCommand not inherit from cmObject
Make cmCPackLog not inherit from cmObject
Make cmCTestGenericHandler not inherit from cmObject
Make cmCPackGeneratorFactory not inherit from cmObject
Make cmCPackGenerator not inherit from cmObject
Introduce CM_UNORDERED_MAP
Remove cmCommand::Enabled and all related accessors
Remove cmObject.h and cmTypeMacro.h
Introduce CM_UNORDERED_SET
Include necessary headers in commands
Use the empty method to check for emptiness
Remove redundant c_str() calls
Avoid some copies
cmCPluginAPI: Fix clang-tidy findings
cmCTestSubmitHandler: Remove redundant c_str()
cmGlobalNinjaGenerator: Suppress clang-tidy warning
cmGeneratorTarget: Don't assing a bool to a string
cmGeneratorTarget: Correctly set FortranModuleDirectoryCreated
Fix several include-what-you-use findings
iwyu: Fix OSX specific issues
iwyu: Fix more findings
iwyu: Fix VisualStudio specific issues
avoid including cmStandardIncludes.h
Make error message of standalone endwhile command consistent
Set the error after argument expansion in end commands
Combine all unexpected commands to a single class
cmCTestTestHandler: use multimap
clang-tidy: apply performance-unnecessary-value-param fixes
clang-tidy: apply performance-faster-string-find fixes
clang-tidy: apply readability-redundant-string-init fixes
clang-tidy: apply modernize-use-bool-literals fixes
clang-tidy: apply readability-redundant-control-flow fixes
clang-tidy: apply readability-static-definition-in-anonymous-namespace fixes
clang-tidy: apply misc-suspicious-string-compare fixes
clang-tidy: apply misc-redundant-expression fixes
Regenerate lexer source code
CPackDeb: use CPACK_DEBIAN_PACKAGE_VERSION
Don't include CMakeParseArguments
TestDriver: Revise C++ coding style using clang-format
TestDriver: abstract CM_CAST macro
TestDriver: use for loop
TestDriver: calc NumTests at compile time
TestDriver: fix/silence clang-tidy warnings
Daniele E. Domenichelli (16):
UseSWIG: Add swig_add_library macro.
UseSWIG: Do not set NO_SONAME property for SHARED and STATIC libraries
UseSWIG: Do not set PREFIX property for SHARED and STATIC lua libraries
SwigTest: Update for swig_add_library and add lua example
UseSWIG: Add USE_BUILD_SHARED_LIBS to accepted values for the TYPE arg
FindGTK2: Fix GTK2_LIBRARIES and GTK2_TARGETS when called twice
FindGTK2: Add unit test to check variables when run twice
FeatureSummary: Clean printed output
FeatureSummary: Add deprecation warnings to deprecated commands
FeatureSummary: Do not force OPTIONAL type in SET_PACKAGE_PROPERTIES
FeatureSummary: Add unit tests
FeatureSummary: Add QUIET_ON_EMPTY option to feature_summary
FeatureSummary: Allow lists of dependencies in ADD_FEATURE_INFO
FeatureSummary: Refactor to use global properties for package types
FeatureSummary: Update release notes
FeatureSummary: Fix documentation
Domen Vrankar (33):
CPack/RPM learned defining main component
CPack/RPM single debuginfo packaging
CPack/RPM prevent special tags from being removed
Release text for omitting unsupported tags topic
Tests: CPack fix for invalid config file path
Tests: fix CPack test source packages missing generator type
Tests: CPack/RPM test introduction of default stderr test output
Tests: CPack test should use default package name
Tests: CPack move tests to separate dir
Tests: CPack test move std error files to test files
Tests: CPack test should always check test output
Tests: CPack test move ExpectedFiles script
Tests: CPack test merge generator specifics
Tests: CPack test move per test prerequirements
Tests: CPack test move and merge VerifyResult
Tests: CPack test unify expected file naming
Tests: CPack test use same content list
Tests: CPack test long_filenames prerequirements
Tests: remove generator prefix from CPack test name
Tests: CPack test set packaging type
Tests: source CPack tests don't require build stage
Tests: CPack/DEB test change prerequirements check
Tests: CPack test documentation facelift
CPack/RPM CPACK_RPM_USER_FILELIST change release note
CPack/Archive minimal tests for more formats
RunCMake.CPack_* add COMPONENT to minimal test
CPack/Deb invalid md5sums file fix
store old locale to a temporary variable
CPack/RPM fix - custom binary spec file handling
CPack test additional std out/err regex file overloads
CPack/RPM test for using custom binary spec file
CPack/STGZ prefer pax for extraction
CPack/STGZ: minimalistic packages test
Don Olmstead (3):
Add a script to convert from MSBuild XML to a JSON format
VS: Move toolset flag table lookup to global generator
VS: Choose flag map based on the toolset name
Dong XiaoC (2):
FindGTest: Fix documented GTEST_MSVC_SEARCH default value
FindGTest: add lib search path for MSVC x64 platform
Dāvis Mosāns (12):
codecvt: Add class for encoding conversion
cmGeneratedFileStream: Add optional encoding support
NMake: Use ANSI encoding for NMake Makefiles
cmSystemTools: Flush output buffer for list_item_verbose
Ninja: Use ANSI encoding for Ninja build files on Windows
Enable Unicode output to Windows consoles
Add cmProcessOutput class to be used for decoding text data
Windows: Encode child process output to internally-used encoding
Add Encoding option for RunChild, RunMakeCommand and RunProcess
CTest: Use UTF-8 encoding for output from Git
Windows: Use UTF-8 for pipes in CMake, CTest and CPack
execute_process: Add ENCODING option for Windows child process output
Ed Branch (1):
add_custom_{command,target}: Add COMMAND_EXPAND_LISTS option
Emil Laine (1):
FindSDL: Add -mwindows to link flags for MinGW, correct wording
Eric Berge (2):
Disable libuv on Solaris 10
libuv requires _XOPEN_SOURCE 600 on Solaris 11
Erik Christensen (1):
VS: Disable project upgrade prompt on VS 2013 and above
Florent Castelli (2):
Android: Set compiler target platform when compiling ASM with Clang
FindICU: Add 'include' to the path suffixes
Francois Budin (1):
FindPythonLibs: Tolerate call with PYTHON_LIBRARY already a list
Gautier Pelloux-Prayer (1):
FindPkgConfig: Fix missing error text when library version is specified
Giel van Schijndel (1):
Features: activate C++11 support for Clang 3.1+
Gilles Khouzam (2):
Tests: Make Preprocess test work in RelWithDebInfo and MinSizeRel
VS: Fix CSharp compiler identification for VS 2017
GitSetup Upstream (2):
GitSetup 2012-04-26 (b7daff9b)
GitSetup 2016-12-13 (cd5ada6d)
Gregor Jasny (14):
Factor IDE folder name retrieval out into helper method
Xcode: Add override keyword to suppress warnings
Xcode: Add target property to override productType
Xcode: Add target property to override explicitFileType
Xcode: Properly mark SYSTEM includes as such
cmTarget: Enforce TYPE being a read-only property
cmake-gui: Add MATCHALL option to Regex Explorer
Add a getter for manually added target dependencies
Xcode: Control emission of EFFECTIVE_PLATFORM_NAME
Makefile: Re-order list of files to clean
Makefile: For static libraries remove only the "real" lib before creating
Xcode: Ignore Xcode project warning until issue is fixed
Xcode: Refactor RunCMake.Framework test to prepare for static frameworks
Apple: Add support for static frameworks
Harry Mallon (3):
CMakeGraphVizOptions: Minor improvements to docs.
CPackRPM now supports multiple directives in CPACK_RPM_USER_FILELIST
FindOpenSSL: Check that both CRYPTO and SSL libraries are present
Henning Meyer (1):
CPack/DEB shlibdep options depend on file utility
Igor Peschinskiy (1):
FindGSL: Fix gl_version.h extraction regex
Iyyappa Murugandi (6):
VS: Add Visual Studio Setup third-party header
VS: Port Visual Studio Setup third-party header to MinGW
VS: Drop check for VS 15 Express Edition
VS: Fix VS 2017 Windows Store toolset selection
VS: Add helper class to interact with Visual Studio Installer
VS: Use Visual Studio Installer to locate VS 2017
James Cowgill (5):
elf: remove tag switch from ELF_Dyn ByteSwap function
elf: add DynamicEntryList methods and rpath tag constants
cmSystemTools: rewrite RemoveRPath using DyanmicEntryList methods
cmSystemTools, elf: handle DT_MIPS_RLD_REL_MAP in RemoveRPath
elf: Remove GetDynamicEntryCount and ReadBytes methods
Jamie Snape (8):
Honor LINK_WHAT_YOU_USE when set to OFF
ctest_memcheck: add support for standalone LeakSanitizer
MEMORYCHECK_SUPPRESSIONS_FILE: add support for sanitizers
ctest_memcheck: join *SAN_OPTIONS with :
ctest_memcheck: do not add detect_leaks=1 to ASAN_OPTIONS
Tests: Use CTEST_MEMORYCHECK_SANITIZER_OPTIONS where appropriate
ctest_memcheck: Fix sanitizers when MemoryCheckSanitizerOptions is empty
Add properties to run the cpplint style checker with the compiler
Jens Weggemann (1):
Teach MAP_IMPORTED_CONFIG_<CONFIG> to support configuration-less import
José Simões (1):
FindGit: Fix check for Windows host
KWSys Upstream (8):
KWSys 2016-10-23 (b630d2f5)
KWSys 2016-11-09 (18c65411)
KWSys 2016-11-16 (a0c60eec)
KWSys 2016-11-18 (2a3f6f6b)
KWSys 2016-11-28 (1c7c2139)
KWSys 2016-12-02 (4967ccc0)
KWSys 2016-12-14 (95a7e234)
KWSys 2017-01-16 (a423d829)
Karsten Sperling (1):
ExternalProject: Do not trip over pre-existing 'cmd' variable
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
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
CMake Nightly Date Stamp
Konstantin Podsvirov (9):
install: Configurable DESTINATION for the cmake.m4 file
CPackIFW: Add some options
QtIFW: Configurable root component
QtIFW: Packaging as part of the QtSDK
Allow CodeBlocks for NMake Makefiles JOM
Add cpack_ifw_configure_file command
Add installation infix (empty by default)
QtIFW: Improved packaging
CPackIFW: Add some options
Marcus D. Hanwell (1):
Help: Update example Qt 5 find_package call to use COMPONENTS
Martin Koegler (3):
GetPrerequisites: Fix call to find_program for `ri` tool
BundleUtilities: Maintain symlink structure
GetPrerequisites: Do not fail on files we cannot find
Mateusz Janek (1):
source_group: Add options create groups matching directory tree
Matt McCormick (1):
ExternalData: Add support for multiple hash algorithms
Matthew Hanna (1):
FindPkgConfig: Recheck pkg-config on parameter change.
Matthew Woehlke (1):
Tests: Add additional launcher tests
Maxime Morel (1):
FindPNG: Fix small typo fix in module help
Michael Krasnyk (1):
FindLua: Add dl library to Lua static library linking
Michael Stürmer (15):
VS: Add CSharp project uuid and file extension
VS: Add internal API for detecting "managed" projects
VS: Add option to place `PACKAGE` target in solution default build
VS: Add option to customize vcxproj user props file
VS: Add target property VS_DEBUGGER_WORKING_DIRECTORY
cmVisualStudio10TargetGenerator: Prepare to handle C# projects
VS: Add flag tables for C#
VS: Teach option map IsDebug() method about C# projects
VS: add support for .NET references with hint paths
C# support: add compiler detection for MSVC
VS: renamed target property VS_USER_PROPS_CXX to VS_USER_PROPS
VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015)
VS: added documentation for C# support
VS: improve handling of source files with special extensions in .csproj
VS: removed usage of relative paths for C# targets in in-source builds
Michał Górny (1):
CMakeDetermineASMCompiler: arg-split ASM* env var like CC
Mike Gelfand (1):
Makefiles: Make fast local and strip install truly fast
Minze Zwerver (1):
CodeLite: Make build/clean/rebuild operations optionally target-centric
Nils Gladitz (1):
Utilities/Release: Store WiX CMake install location in Windows registry
Pascal Thomet (1):
GetPrerequisites: Exclude delay load dependencies on Windows
Petr Hosek (1):
Add Fuchsia platform module
Pierre Moreau (1):
FindCUDA: Fix typo in CUDA_DETECT_INSTALLED_GPUS doc string
Rechi Rechi (1):
FindJava: add hints for jre
Richard Collins (1):
Sublime: Do not build with verbose output
Robert Maynard (28):
CUDA: Add basic CUDA language support for *NIX systems.
CUDA: Add support language levels (98/11)
CUDA: Explicitly state all source files are cuda sources.
CUDA: CompilerId now errors out properly when passed a non CUDA compiler.
CUDA: We now properly perform CUDA compiler identification.
CUDA: State that cuda has preprocessor output and can generate assembly.
CUDA: Enable header dependency scanning.
CUDA: add support for specifying an explicit host compiler.
CUDA: Use the host compiler for linking CUDA executables and shared libs.
CUDA: C++ compile features now enable cuda c++11 support.
CUDA: Refactor CMakeCUDAInformation to prepare for separable compilation.
CUDA: Refactor cmLinkLineComputer to allow for better derived children.
Ninja: Document why ComputeLinkCmd is structured the way it is.
CUDA: Add LinkLineComputer that computes cuda dlink lines.
CUDA: Add support for the CUDA_SEPARABLE_COMPILATION target property
CUDA: Add separable compilation support to the ninja generator.
CUDA: Add separable compilation support to the makefile generator.
CUDA: Add support for CMAKE_CUDA_COMPILE_OPTIONS_VISIBILITY
CUDA: Prefer environment variables CUDACXX and CUDAHOSTCXX.
CUDA: Add tests to verify CUDA compiler works properly.
Help: Document CUDA_STANDARD and related properties
try_compile: extend CMP0067 to honor language standards for CUDA.
CUDA: Tests now state why they are failing when no CUDA card is found.
CUDA: ConsumeCompileFeatures use cxx_nullptr for wider compiler support
CUDA: Don't use module definition `.def` files for device linking
CUDA: Test that CUDA flags are used when device linking executables.
CUDA: Now pass correct FLAGS when device link cuda executables.
CUDA: set linker preference between C and C++
Roger Leigh (2):
GNUInstallDirs: Unify path logic into helper macros
GNUInstallDirs: Set UNINITALIZED cache properties to type PATH
Rolf Eike Beer (14):
FindLibArchive: use CMAKE_CURRENT_LIST_DIR to find FPHSA
FindLibArchive: do not set LibArchive_FOUND explicitly
Find*.cmake: drop the comments before including FPHSA
Explicitly link against libatomic on Linux/sparc for `__atomic_fetch_add_4`
Tests: use cxx_auto_type only if actually available
GNUC: also check __GNUG__ define when checking for g++
WCDH: add macro to write simple replacement defines
WCDH: optionally omit error code for unknown compilers or compiler versions
Tests/Module/WCDH: make it work with only C features defined
CompileFeatures Test: make sure the target "CompileFeatures" is always defined
Tests/Module/WCDH: write multi_file_compiler_detection.h before using it
Tests/Module/WCDH: only use -Werror=undef compiler flag if actually supported
GNU C: record that C99 is available since at least 3.4
GNU C++: record that -fvisibility-inlines-hidden is available since 4.0
Roman Wüger (1):
CPackProductBuild: Add options to sign packages
Ruslan Baratov (2):
Add a BUILD_RPATH target property specifying build-tree RPATH entries
AndroidTestUtilities: fix cleanup operation
Sebastian Holtermann (111):
QtAutogen tests: Rename rcconly target to camel case rccOnly.
QtAutogen tests: Rename rcc_empty target to camel case rccEmpty
QtAutogen tests: Rename uiconly target to camel case uicOnly
QtAutogen tests: Move independent sameName test to top list of CMakeLists.txt
QtAutogen tests: Extend test description in CMakeLists.txt
QtAutogen tests: Move the complex test case to a subdirectory
QtAutogen tests: Pass Qt compiler features to library targets
QtAutogen: Use util prefix for static function name
QtAutogen: Use shorter name for static function
QtAutogen: Remove and inline ReadAll function
QtAutogen: Rcc related setup function rename
QtAutogen: Rcc related list function rename
QtAutogen: Rcc related function rename
QtAutogen: Rcc related function rename
QtAutogen: Uic related setup function rename
QtAutogen: Uic related function rename
QtAutogen: Moc related setup function rename
QtAutogen: Move util functions to file begin
QtAutogen: Target directory name function rename
QtAutogen: Moc related variable renamed
QtAutogen: Moc related variable renamed
QtAutogen: Remove unused intermediate definition in makefile
QtAutogen: Inline single use variable
QtAutogen: Change config file permissions only on demand
QtAutogen: Rename config AM_RELAXED_MODE to AM_MOC_RELAXED_MODE
QtAutogen: Make strings const
QtAutogen: Rename variable templates in config template
QtAutogen: Variable scope optimizations
QtAutogen: For loop feature test optimization
QtAutogen: Comments
QtAutogen: Improved error recognition on config load
QtAutogen: Improved error recognition
QtAutogen: Error and warning log method tweaks
QtAutogen: Improved error handling
QtAutogen: Make sure parent directory exists before writing files
QtAutogen: New common bold logging method
QtAutogen: Use upper case for MOC, UIC and RCC in messages
QtAutogen: Generate moc compilation in _automoc.dir/moc_compilation.cpp
QtAutogen: Remove .dir suffix from automoc build directory
QtAutogen: Use checksum based subdirectories to avoid name collisions
cmGeneratorTarget: Add AddIncludeDirectory method (experimental)
QtAutogen: Generate included ui_ and moc_ files in _automoc/includes
QtAutogen: Clean removes autogen build directory
QtAutogen: Determine the Qt major version in only one way
QtAutogen: Inline single use variable definitions
QtAutogen: Rename autogen target to *_autogen from *_automoc
QtAutogen: Reconfigure when .qrc file changes
QtAutogen: Add moc compilation file to autogen target byproducts
QtAutogen: Add rcc output files to autogen target byproducts
QtAutogen: Generate rcc output file names in one place only
QtAutogen: Rename and sort variables
QtAutogen: Don't use std::i/ofstream::is_open()
QtAutogen: Tests: Don't include CMAKE_CURRENT_BINARY_DIR
QtAutogen: Tests: Don't use std::auto_ptr
QtAutogen: Tests: Increase minimum required CMake version
QtAutogen: Tests: Update ui_ include lookup directory
QtAutogen: Tests: Don't use std::auto_ptr
QtAutogen: AUTOMOC documentation update
QtAutogen: CMake-Qt documentation update
QtAutogen: Release notes for the Contain branch
AUTOGEN: Generators: rename makeParentDirectory to MakeParentDirectory
AUTOGEN: Generators: Cleanup variable initialization
AUTOGEN: Generators: Cleanup and optimize ParseForUic method
AUTOGEN: Generators: Variable rename
AUTOGEN: Generators: Comments
AUTOGEN: Generators: Introduce unified ParseSourceFile
AUTOGEN: Generators: Use unified ParseSourceFile and drop old methods
AUTOGEN: Generators: Use precompiled regular expressions
AUTOGEN: Generators: Group static function definitions
AUTOGEN: Generators: Rename ParseForUic method
AUTOGEN: Generators: Split config headers/sources into vector
AUTOGEN: Generators: Split config SKIP_MOC and SKIP_UIC into vectors
AUTOGEN: Generators: Add dedicated method for moc content parsing
AUTOGEN: Make skipMoc and skipUic blacklists behave the same way
AUTOGEN: Rename config variables
AUTOGEN: Initializer: Introduce SKIP_AUTOGEN checks
AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sources
AUTOGEN: Initializer: Always remember skipped files
AUTOGEN: Generators: Remove unused variable
AUTOGEN: Generators: Be verbose about skipping files
AUTOGEN: Generators: Use separate header lists for MOC and UIC
AUTOGEN: Generators: Moc/UicSkipTest methods
AUTOGEN: Generators: Use AUTOMOC/UIC/RCC instead of AUTOGEN in messages
AUTOGEN: Generators: Use single moc/uic skip test method only
AUTOGEN: Generators: Message upper/lower case unification
AUTOGEN: Generators: Do moc/uic skip test during file list generation
AUTOGEN: Tests: AUTOMOC SKIP_AUTOMOC and SKIP_AUTOGEN test
AUTOGEN: Tests: AUTOUIC SKIP_AUTOUIC and SKIP_AUTOGEN test
AUTOGEN: Tests: AUTORCC SKIP_AUTORCC and SKIP_AUTOGEN test
AUTOGEN: Documentation for SKIP_AUTOX source file properties
AUTOGEN: Documentation update: cmake-qt, AUTOMOC, AUTOUIC, AUTORCC
AUTOGEN: Release notes for SKIP_AUTOX
Autogen: Generators: Sort methods by task
Autogen: Generators: Static function upper case rename
Autogen: Generators: Static function upper case rename
Autogen: Generators: Make class static method a source static function
Autogen: Generators: Make class static method a source static function
Autogen: Generators: Simplify (and fix) JoinExts function
Autogen: Generators: Introduce FileAbsentOrOlder function
Autogen: Generators: Use FileAbsentOrOlder for MOC tests
Autogen: Generators: Use FileAbsentOrOlder for UIC tests
Autogen: Generators: Rename GenerateFoo methods to FooGenerate
Autogen: Generators: Move moc/uic/rcc executable test to generate method
Autogen: Generators: Add function to read makefile definitions config aware
Autogen: Generators: Save the MOC settings that were actually used
Autogen: Generators: Dedicated generateAll variables for MOC/UIC/RCC
Autogen: Generators: Save the UIC/RCC settings that were actually used
Autogen: Initializer: Add old settings file to clean files
Autogen: Generators: Fix clang-tidy readability-else-after-return
Autogen: Generators: Rename requiresMocing method
Autogen: Generators: Remove space
Soji Yamakawa (2):
VS: Treat libraries ending in `.targets` as msbuild imports
Tests: Extend VS10Project to cover `.targets` file linking
Stephen Kelly (123):
Xcode: Inline ConvertToRelativePath calls
Convert: Extract local variables
Convert: Extract local variables for readability
Convert: Remove early return check
Convert: Remove asserts which are duplicated in delegate method
Convert: Extract method to determine if paths are in directory
Makefiles: Hardcode the relative location of the CMakeCache file
Fortran: Wrap path convert in a call with a more-suitable name
Fortran: Inline conversion to relative path
Makefiles: Introduce local RelativePath method
Convert: Inline platform-specific methods
cmOutputConverter: Add a flag for IsUnix
cmLocalGenerator: Simplify ConvertToLinkReference
cmLocalGenerator: Extract policy handling into a method
cmLocalGenerator: Rename local variable to be more appropriate
CMP0065: Put computed flags into LINK_FLAGS not LINK_LIBRARIES
cmTarget: Add assert about link data
cmTarget: Remove addition of zero when merging link libraries
cmTarget: Remove useless link library state
cmTarget: Inline MergeLinkLibraries into only caller
cmMakefile: Remove useless link directory container
cmMakefile: Remove superfluous overload
cmMakefile: Invert handling of error condition
cmMakefile: Return after error and remove else condition
cmMakefile: DeMorgan-invert condition
cmMakefile: Collapse two consecutive if()s into one
cmMakefile: Remove ALIAS check
cmMakefile: Invert if() condition to remove else
cmMakefile: Use public API to find a target
cmMakefile: Inline method into only caller
cmMakefile: Use public API to find a target
cmTarget: Remove target name from parameter list
cmMakefile: Remove obsolete parameter
cmake: Simplify find-package mode library addition
cmMakefile: Inline method into caller
Ninja: Separate two coupled calls
Ninja: Replace array access with local variable
cmMakefile: Inline method into only remaining caller
cmMakefile: Implement LinkLibraries as an internal property
cmMakefile: Simplify programmer error to an assert
Ninja: Extract identical code from condition
Makefiles: Separate two coupled calls
Makefiles: Replace array access with local variable
Makefiles: Extract identical code from condition
cmMakefile: Remove pointless condition
Makefiles: Make helper class independent of cmLocalGenerator
Makefiles: Inline only use of method
Makefiles: Remove forbidden flag logic
Makefiles: Remove query for CMAKE_OBJECT_NAME
cmLocalGenerator: Extract definition retrieval out of loop
Test: Remove condition for CMake version no longer supported
cmMakefile: Return a string from GetDefineFlags
cmLocalGenerator: Inline conversion into link computation
Ninja: Constify
cmLinkLineComputer: Extract from cmLocalGenerator
Makefiles: Port CreateLinkLibs to cmLinkLineComputer
cmLocalGenerator: Pass link library info to OutputLinkLibraries
cmLocalGenerator: Separate rpath content from library stream
cmLocalGenerator: Separate stdlib content from library stream
cmLocalGenerator: Move flag determination up in the function
cmLocalGenerator: Move stringstream to where it is used
cmLocalGenerator: Use a std::string instead of char*
cmLocalGenerator: Move variable to where it is used
cmLinkLineComputer: Move ComputeLinkLibs from cmLocalGenerator
cmLinkLineComputer: Move LinkPath computation from cmLocalGenerator
cmLinkLineComputer: Move RPath computation from cmLocalGenerator
cmLocalGenerator: Inline last use of local variable
cmLinkLineComputer: Move FrameworkPath computation from cmLocalGenerator
cmLinkLineComputer: Extract link libraries computation from cmLocalGenerator
cmTarget: Use static storage for computed properties
cmTarget: Remove mutable marker from properties
cmTarget: Move SOURCES property computation before the rest
cmTarget: Move IMPORTED check to callers
cmTarget: Split property computation into separate class
cmTarget: Extract location computation methods
cmTarget: Extract GetSources method
cmTarget: Extract GetLocation method
cmListFileBacktrace: Add a method to retrieve the Bottom of a snapshot
cmTargetPropertyComputer: Implement GetProperty without cmMakefile
cmTargetPropertyComputer: Extract into new files
cmTargetPropertyComputer: Move whitelist check from cmTarget
cmTargetPropertyComputer: Unify whitelist handling from cmTarget
cm{,Generator}Target: Add global generator accessors
cmTargetPropertyComputer: Template some methods on the Target
cmGeneratorTarget: Implement cmTargetPropertyComputer interface
cmLocalGenerator: Remove the launcher from RuleVariables
cmLocalGenerator: Simplify loop with range algorithm
cmLocalGenerator: Introduce a container of compiler names
cmLocalGenerator: Use the language from the compiler container
cmLocalGenerator: Move variable to where it can be used easily
cmLocalGenerator: Move compiler option handling to be more direct
cmLocalGenerator: Populate a container of mappings for replacements
cmLocalGenerator: Extract compiler option replacement from loop
cmLocalGenerator: Populate variable mapping for all replacements
cmLocalGenerator: Merge loops which populate mapping
cmLocalGenerator: Store variable replacements as state
cmLocalGenerator: Use a converter in rule replacement API
cmLocalGenerator: Use strings instead of a Target in rule replacement
cmLocalGenerator: Move memset to cxx file
cmRulePlaceholderExpander: Extract from cmLocalGenerator
cmRulePlaceholderExpander: Port clients to direct-use
cmTarget: Move sanity checks and computed property access to callers
cmTarget: Group code for checking written properties together
cmTarget: Implement GetProperty in terms of cmState::Snapshot
cmCommandArgumentParserHelper: Remove unused header
cmServerProtocol: Remove unused header
cmState: Move nested struct into separate top-level namespace
cmState: Move SnapshotDataType to separate namespace
cmState: Move PolicyStackEntry to separate namespace
cmState: Move PositionType to separate namespace
cmState: Move SnapshotType enum to separate namespace
cmState: Move TargetType enum to separate namespace
cmState: Move CacheEntryType enum to separate namespace
cmState: Move Directory class to separate namespace
cmState: Port dependent code to new cmStateDirectory name
cmState: Move Snapshot type to separate namespace
cmState: Port dependent code to new cmStateSnapshot name
cmState: Remove compatibility typedefs
cmState: Move extracted declarations to a separate file
cmState: Port dependents to new cmStateTypes header
cmState: Split auxiliary classes into separate files
cmTargetPropertyComputer: Add missing include
cmListFileCache: Remove cmState header include
Stephen Sorley (1):
CheckFunctionExists: Document suggestion to use CheckSymbolExists instead.
Sylvain Joubert (5):
Remove CTestTestfile.cmake when BUILD_TESTING is OFF
ccmake: Add missing spaces to match the previous text length
ccmake: Correctly display edit mode and associated keys
ctest_memcheck: Append sanitizers user options at the end to allow overriding
CTest: Properly reset output to avoid duplication with --repeat-until-fail
Taylor Braun-Jones (1):
InstallRequiredSystemLibraries: Add concrt*.dll for VC >= 14.0
Thiago M. de C. Marques (1):
Help: Update example Qt 5 find_package call to add missing component
Thiago Perrotta (1):
Help: Fix typo in CMAKE_DL_LIBS docs
Tobias Hunger (2):
server-mode: Fix per-source COMPILE_FLAGS genex evaluation
server-mode: Do not crash when running into INTERFACE_LIBRARY
Vladimír Vondruš (2):
FindDevIL: fail properly when library is not found.
FindDevIL: Make the ILUT library optional
Yves Frederix (2):
VS: Teach `cmake --build` to reconfigure if needed before building
FindBoost: unset cache variables if the lib dir changes
Zack Galbreath (9):
CTest: report time spent after matching output
cmRulePlaceholderExpander: Fix CMAKE_<LANG>_COMPILER_ARG1 replacement
Update tests that expect uncompressed output
Do not query CDash for version
ctest_submit: Allow RETRY_COUNT for CDASH_UPLOAD
ctest_submit: improve handling of QUIET option
ctest_submit: Update documentation for CDash upload retries
AndroidTestUtilities: ignore exit status of ls
AndroidTestUtilities: do not require ExternalData unconditionally
Zsolt Parragi (2):
Add generator expression support to per-source COMPILE_FLAGS
VS: Fix WINDOWS_EXPORT_ALL_SYMBOLS for external objects
caryoscelus (1):
UseSWIG: Record generated java files as custom command outputs
librhash upstream (2):
librhash 2016-11-01 (d839a1a8)
librhash 2016-11-06 (de79828d)
-----------------------------------------------------------------------
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list