[Cmake-commits] CMake annotated tag, v3.7.0-rc1, created. v3.7.0-rc1
Robert Maynard
robert.maynard at kitware.com
Tue Oct 4 16:29:41 EDT 2016
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.7.0-rc1 has been created
at 4d730d27aa8695ec3ce3608b3f6fefb5685635fb (tag)
tagging 1dc252ecf4d0946196133734540ebe8e90f312d3 (commit)
replaces v3.6.2
tagged by Brad King
on Tue Oct 4 11:02:55 2016 -0400
- Log -----------------------------------------------------------------
CMake 3.7.0-rc1
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdBQJX88SfFhxicmFkLmtpbmdAa2l0d2FyZS5jb20ACgkQLSzvEDSS
FoS9Lg//WrbCDruc9tBfeXGs1RdexiTl794TOBhhd5Yq6sDmpfnlHpWgO1MoxGbl
qT6seb3a4h5dcBPWiccb8ElGsM6TUiwytTXLH+U19teteJOTA4RW7ioWbx0CUg4J
KtEkQy0HW/BrQHIRbhrlO7FXQ72QLak72Rv2kA5nCGymh813BrqRBdcrae2+8SAZ
L8C11vhIPQwKgwrByOMflmnUTLMyo49eME/D+LHt7i2VY7vWZS3Eap34jQCerEX7
FPGwp7AVPowB+ePHdwP+wpeyq5WU4nwwFVKcHgghu0azTk8uPrBiNwW9sioNtAys
p6ewVAqERj7MUF2D9ORNxJKkos+0P5+GCXJqrNUDjQWHM1/mOr12emPlbpU2WoQC
YbY3xWGN/WggSCk+iN1AYfbRcwoahHXHLOKta2SbR0VM+qUUnlk5P3HaozXg4+h/
6/zeZRFnWRr3lNlifQv6+PBtB5RhuB434uSjIADcHPepsHAgXUzsxG3iy3dXiQpN
gd994fzxBTqNIdXXYo0xOBhyP8je5wc2kLfZXZn9pz/2YzP44yMo5sQP9EkJCdjG
0UEXIoCsowNDYeyphJZ6XghcG1351c+PXr/husLjJ2NWdZ+V+t6eQeehb5D2GRLV
PuwMtmxStfSZQa7tqAk0qyLkeo5askocquxyWF5g/neQ9Knypsg=
=UPm9
-----END PGP SIGNATURE-----
Alex Turbov (5):
FindBoost: Test `CMAKE_CXX_COMPILER_{ID,VERSION}` instead of `MSVC*`
FindBoost: Search in official Windows prebuilt binary library directory
cmake: Add an option to control what files needs to be traced
FindBoost: Add check headers for `zlib` and `bzip2`
ExternalData: Hide security-sensitive details from output
Alexander Shishenko (1):
GetPrerequisites: Always filter objdump output as text
Alexis Murzeau (1):
FindOpenSSL: Fix detection of OpenSSL 1.1 Win32/64
Andreas Weis (1):
FindBoost: Make imported targets fall back to `Release`
Andrew Fuller (1):
CPackRPM: Handle directives of form %foo and %foo(anything)
Ben Boeckel (16):
Help: clarify PARENT_SCOPE behavior
cmFindPackageCommand: use iterators to loop over configurations
cmFindPackageCommand: remove duplicate paths from error message
Aux: check spelling in comments
Aux: highlight Lua-style comments
Aux: remove unused highlight links
Aux: highlight deprecated commands as warnings
Aux: highlight conditiona and repeat commands differently
Aux: highlight modules using Include
Aux: highlight CMAKE_{CMAKE,CPACK}_COMMAND variables
Aux: sort the highlighting list
Aux: highlight commands using Function
issues: update references to the CMake issue tracker
update-third-party: support Git 2.9.0's new merge restrictions
cmGeneratorTarget: factor out a space
ninja: error out on relink requirements
Ben Campbell (1):
FindGIF: Detect version from GIF 4.1.6 and above
Ben Keller (1):
install: Fix computed import prefix in export files when it is "/"
Benjamin Ballet (2):
VS: Handle VS_GLOBAL_RootNamespace special case
VS: Explicitly default to v100 toolset in Visual Studio 2010
Bill Hoffman (8):
Add options to run `ldd -u -r` as a "link-what-you-use" tool
Export: Factor out file generation steps into helpers
Export: Virtualize file generation step helpers
cmake_parse_arguments: Add option to read arguments from ARGC/ARGV#
Add support for creating prebuilt Android.mk files
FindMatlab: Extend matlab_add_unit_test to run arbitrary test code
ctest_coverage: If gcov is not found just warn, not error
CTest: Add CAPTURE_CMAKE_ERROR val to `ctest_*` commands
Boris Fomitchev (3):
FindCUDA: Adjust vertical whitespace
FindCUDA: Refactor Android(Tegra) support
FindCUDA: Support `2.1(2.0)` architecture notation
Brad King (709):
Merge branch 'release'
Begin post-3.6 development
Merge topic 'bin-dir-option'
Merge topic 'minor-cleanups'
cmLocalGenerator: Consolidate conditions in AddArchitectureFlags
Modules: Rename internal platform-specific compiler determination modules
CPack/NSIS: Remove duplicate include from NSIS.template.in (#16132)
CMakeDetermineCompilerId: Fix compiler id with square brackets in the path
Merge topic 'FindHDF5-fix-already-found'
Merge topic 'simplify-boolean-expressions'
Merge topic 'fix-ti-link-order'
Merge topic 'compiler-id-with-bracket-in-path'
Merge topic 'FindOpenCL-imported-target'
Merge topic 'size-empty'
Merge topic 'cpack-nsis-remove-duplicate-include'
Merge topic 'fix-TARGET_PROPERTY-LOCATION-crash'
Merge topic 'minor-cleanups'
Merge branch 'release'
Merge topic 'FindLibArchive-3.2'
Merge topic 'FindBoost-vs-prebuilt'
Help: Add notes for 'productbuild' topic
Merge topic 'productbuild'
Merge topic 'remove-c_str'
Merge topic 'SunOS-PathScale'
Merge topic 'update-expat'
Tests/FindOpenCL: Run clang-format to fix style
Source/CPack: Run clang-format to fix style
Help: Add notes for topic 'java-export-targets'
Merge branch 'release'
Run ranlib on archives only if the tool is available
Merge topic 'clang-format-again'
Merge topic 'find_path-in-framework'
Merge topic 'bzip2-debug-names'
Merge topic 'doc-ctest_update'
Merge topic 'add-FindVulkan'
Merge topic 'fix-libarchive-openssl-no-hashes'
Tests/FindVulkan: Run clang-format
Merge topic 'add-FindVulkan'
Tests: Restore fix to Plugin test on Watcom compiler
Merge topic 'java-export-targets'
Merge topic 'xmlwriter'
Merge topic 'small-cleanups'
Merge topic 'refactor-cmLocalGenerator-flags'
Merge topic 'ninja-no-ranlib-windows'
Merge topic 'cmake-gui-osx-symlink-qt5-plugin'
Merge topic 'watcom-workaround'
Merge topic 'FindOpenSSL-BoringSSL'
Merge topic 'FindCUDA-android'
Merge topic 'FindFreetype-dedup-arguments'
Merge topic 'FindProtobuf-proto-in-subdirs'
Merge topic 'refactor-cmLocalGenerator-flags'
cmLocalGenerator: Constify AppendDefines and AddCompileDefinitions
Merge branch 'release'
Merge topic 'refactor-cmLocalGenerator-flags'
Merge topic 'bash-completion'
Merge topic 'add-braces'
Merge topic 'find-lib32'
Merge topic 'fix-Message-API-ISP-violation'
Merge topic 'avoid-cmMakefile-IssueMessage-after-configure'
Merge topic 'fix-cmake-ISP-violation'
Merge topic 'expose-cache-properties'
Merge branch 'release'
Merge branch 'release'
Merge topic 'parent-scope-docs'
Merge topic 'find_package-duplicate-search-paths'
Merge topic 'clean-up-Parser'
Merge topic 'clean-up-cmMakefile-IssueMessage'
Merge topic 'iwyu-preparation'
Merge topic 'findcuda-use-correct-runtime-for-required'
Merge topic 'cleanup-streams'
Merge topic 'cmOutputConverter-stringstream'
Merge topic 'ice-3.6.2'
Help: Add release note about XCODE_FILE_ATTRIBUTES source file property
Help: Add notes for topic 'link_what_you_use'
Merge topic 'CodeBlocks-include-order'
Merge topic 'CodeBlocks-generated-sources'
Merge topic 'ice-debug'
Merge topic 'link_what_you_use'
Merge topic 'xcode-mig-support'
Refactor Makefile/Ninja tool working directory storage
cmLocalGenerator: Add method to get Fortran-specific compiler flags
cmake-gui: Reference LGPLv3 when redistributing Qt
Merge topic 'doc-issue-tracker-move'
Merge topic 'revert-vs-clang-minsize'
Merge topic 'FindFreetype-debug-lib'
Merge topic 'cmake-gui-Qt-LGPLv3'
Merge topic 'refactor-flags'
Merge topic 'pkgconfig-targets'
Merge topic 'cpack-deb-test-fixes'
Merge topic 'FindQt4-doc-QtDeclarative-imported'
Merge topic 'cmake-trace-source'
Merge branch 'release'
Merge topic 'cmDependsJavaParserHelper-dangling-ptr'
FindZLIB: Do not mark unused variable as advanced
cmGeneratorTarget: Fix Fortran module directory regression
Merge topic 'refactor-flags'
Merge topic 'aix-clang'
Merge topic 'FindBoost-imported-fallback-to-release'
Merge topic 'update-libarchive'
Merge topic 'FindLua-match-header-and-lib'
Merge topic 'FindGLEW-debug'
Merge topic '14068-ctest-target-set-buildname-with-only-c-compiler'
Merge topic 'output-converter'
Merge branch 'release'
Merge topic 'doc-VS_STARTUP_PROJECT-clarify'
Merge topic 'GetPrerequisites-findstr'
Merge topic 'FindZLIB-fixup'
Merge branch 'release'
Merge branch 'release'
Merge branch 'backport-GetPrerequisites-typo' into GetPrerequisites-typo
Merge topic 'xcode-bundle-extension'
Merge topic 'vs-sdk-refs'
Merge topic 'vs-tool-override'
Merge topic 'GetPrerequisites-typo'
Merge topic 'doc-osx-versions'
Merge topic 'ninja-osx-content-on-target'
Merge topic 'ios-universal-fixes'
Merge topic 'compiler-features'
Merge branch 'release'
Merge branch 'unknown-aliased-target' into compiler-features
Merge topic 'ninja-no-rsp-for-rc'
Merge topic 'FindHDF5-handle-unsuffixed'
Merge topic 'compiler-features'
Merge topic 'doc-cross-reference-lang-standard-and-extensions'
GenerateExportHeader: Add option to specify custom content
Merge topic 'revert-try_compile-config-flags'
Merge topic 'GenerateExportHeader-custom-content'
Merge topic 'cmliblzma-static'
Tests: Run clang-format on GenerateExportHeader code
Merge topic 'GenerateExportHeader-custom-content'
try_compile: Add policy CMP0066 to honor CMAKE_<LANG>_FLAGS_<CONFIG>
Avoid using KWSys auto_ptr by adopting it ourselves
Merge branch 'release'
liblzma: Remove CMake-specific README
Merge branch 'upstream-liblzma' into update-liblzma
liblzma: Revise update script to get version 5.0.8
Merge branch 'upstream-liblzma' into update-liblzma
Merge branch 'release'
Merge topic 'CM_OVERRIDE-clang'
Merge topic 'CM_OVERRIDE-cmTypeMacro'
Merge topic 'update-liblzma'
Merge topic 'refactor-auto_ptr'
Merge topic 'try_compile-config-flags'
cmake-gui: Add build option to use Qt5 xcb plugin statically
Merge topic 'doc-updates'
Merge topic 'cmake-gui-static-xcb'
Merge topic 'clang-format-script'
Merge branch 'upstream-KWSys' into update-kwsys
Utilities/Release: Compile OS X binary as C++11
Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace
Merge topic 'update-kwsys'
Merge topic 'update-osx-release'
Merge topic 'strip-flag-whitespace'
Intel: Do not use MSVC-like flags for Fortran
Intel: Do not use GNU-like flags on Windows
FindJava: Do not document variables we do not provide
ExternalProject: Match filenames in URLs with query strings and anchors
Source/QtDialog: Run clang-format
Merge topic 'cmake-gui-static-xcb'
Merge topic 'cpack-ifw-list-variable'
Merge topic 'cpack-ifw-fix-repo-attributes'
Merge topic 'cpack-rpm-better-directive-match'
Merge topic 'reorganize-cmCTest'
Merge topic 'FindBoost-extras'
Merge topic 'FindJava-doc-update'
Merge topic 'FindJNI-ubuntu-paths'
Merge topic 'FindJNI-cleanup'
Merge topic 'ExternalProject-more-url-filenames'
Merge topic 'windows-export-all-symbols'
OpenWatcom: Partially modernize platform information modules
Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files
Merge branch 'release'
Utilities/Release: Switch to Qt 5.7 for Linux x86_64 binary
Merge topic 'toolchain-flag-init'
Merge topic 'update-linux64-release'
Merge branch 'release'
Merge topic 'ExternalProject-default-download-filename'
Source: Remove long-unused .cvsignore file
Tell Git to ignore .DS_Store files
Merge topic 'add-gitignore'
Merge topic 'tiff-typo'
cmake: Drop unused -E cmake_call_visual_studio_macro code
cmake: Fix -E env_vs8_wince implementation
CMakeParseImplicitLinkInfo: Exclude libclang_rt libraries
Help: Add notes for topic 'findicu'
Merge topic 'cmake-spelling'
Merge topic 'windows-export-all-from-exe'
Merge topic 'find-command-restore-PATH-on-unix'
Merge topic 'fix-cpack-rpm-different-package-names'
Merge topic 'cpack-rpm-debug-logging-fix'
Merge topic 'fix-cmake-E-env_vs8_wince'
Merge topic 'no-export-cmake-version'
Merge topic 'FindHDF5-fix-misc-issues'
Merge topic 'findicu'
Merge branch 'release'
Tests: Run clang-format on FindICU test code
Merge topic 'findicu'
FindOpenMP: Improve documentation formatting
FindOpenMP: Cleanup all variables unconditionally
Utilities/Release: Update Windows binary host path to CMake
Strip CMAKE_*_LINKER_FLAGS[_<CONFIG>] initializer whitespace
Embarcadero: Set all CMAKE_*_LINKER_FLAGS_INIT directly
MSVC: Set all CMAKE_*_LINKER_FLAGS_INIT directly
Merge topic 'no-implicit-link-clang-rt'
Merge topic 'vs14-debug-enum-older-toolsets'
Merge topic 'ExternalProject-alt-urls'
Merge topic 'cmake-ifw-package-updates'
Merge topic 'ExternalData-SecurityFix'
Merge topic 'FindOpenMP-updates'
Merge topic 'update-win-release'
Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files
Merge topic 'cmake-internal-info'
Merge topic 'fix-pq-libraries'
Merge topic 'toolchain-flag-init'
Merge topic 'FindGIF-version'
Merge topic 'ninja-portable-arg-max'
Merge topic 'ninja-no-accidental-rsp'
Merge topic 'vs-natvis'
Merge branch 'release'
Help: Add notes for topic 'FindBISON-report-file'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'FindBISON-report-file'
Merge topic 'update-kwsys'
Merge topic 'use-better-KWSys-GetEnv'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'compat-CPACK_INSTALL_CMAKE_PROJECTS-subdirectory'
Merge topic 'update-kwsys'
Merge branch 'upstream-KWSys' into update-kwsys
bootstrap: Add support for MSYS2
Ninja: Fix inter-target order-only dependencies of custom commands
Makefile: Factor out response file checks into common helper
Makefile: Avoid link line object list lengths nearing system limits
Merge topic 'update-kwsys'
Merge topic 'bootstrap-msys2'
Merge topic 'ninja-target-deps'
Merge topic 'vs-alternate-RootNamespace'
VS: Fix WINDOWS_EXPORT_ALL_SYMBOLS for object libraries
Merge topic 'makefile-response-files'
Tests: Hide errors from `ldd --help` output check
Merge topic 'nsis-protect-uninst-exec'
Merge topic 'revert-autogen-subdirs'
Merge topic 'vs-default-v100'
Merge topic 'vim-cmake-syntax'
Merge topic 'windows-export-all-fix-objlib'
Merge topic 'tests-hide-ldd-check-errors'
Merge branch 'release'
Merge branch 'release'
Source/CPack: Add CM_OVERRIDE on MacOS cmCPackGenerator overrides
Merge topic 'aliased-target-properties'
Merge topic 'app-framework-bundle-extension'
Merge topic 'more-virtual-override'
Merge topic 'use-string-append'
Merge topic 'wix-disabled-components'
Merge topic 'vim-syntax-updates'
Merge topic 'emacs-mode-compilation-warning'
Help: Fix CMAKE_INSTALL_PREFIX documented default on Windows
Merge topic 'doc-CMAKE_INSTALL_PREFIX-default'
Merge branch 'upstream-KWSys' into update-kwsys
GNU: Use -fvisibility on GCC 4.0 and 4.1 too
ExternalProject: Ignore macOS .DS_Store files in tarball extraction
Merge topic 'fix-findhdf5-definitions'
Merge topic 'intel-gnu11-support'
Merge topic 'doc-without-continue'
Merge topic 'FindCUDA-arch'
Merge topic 'FindCUDA-no-windows-librt'
Merge topic 'wix-root-description'
Merge topic 'update-kwsys'
Merge topic 'ExternalProject-no-DS_Store'
Merge topic 'port-to-sco'
Merge topic 'FindProtobuf-restore-PROTOBUF_IMPORT_DIRS'
Merge topic 'gcc-fvisibility-version'
Merge topic 'CMakeFindFrameworks-custom-locations'
Merge topic 'ccmake-vim-navigation'
Merge branch 'upstream-KWSys' into update-kwsys
Modules: Make imported targets fall back to `Release`
Ninja: Fix response file format for GNU-like Clang on Windows
Merge topic 'update-curl'
Merge topic 'update-kwsys'
Merge topic 'extra-generator-factories'
Merge topic 'find-module-imported-fallback-to-release'
Merge branch 'upstream-KWSys' into update-kwsys
VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset
Merge topic 'vs14-debug-enum-older-toolsets'
Merge topic 'update-kwsys'
Merge topic 'ninja-clang-rsp-format'
cmVisualStudio10TargetGenerator: Run clang-format
Merge topic 'vs14-debug-enum-older-toolsets'
Merge topic 'FindOpenCL-macOS'
Merge topic 'update-cle-version-info'
Merge topic 'bash-completion-fix-E-lookup'
Merge branch 'release'
Merge topic 'wix-custom-install-dir'
Merge topic 'ninja-full-path'
Merge topic 'GetPrerequisites-grep-a'
Merge topic 'fix-string-append'
install(EXPORT): Fix support for mid-length install destinations on Windows
Ninja: Simplify computation of GLOBAL_TARGET outputs
Ninja: Add `$subdir/{test,install,package}` targets
Merge topic 'add-extra-boolean-comparisons'
Merge topic 'install-export-staging-dir'
Merge topic 'NAG-Fortran-no-fPIE'
Merge topic 'ninja-directory-targets'
Merge topic 'fix-test-macOS-case-sensitive'
Merge topic '15687-xcode-support-system-include'
Merge topic 'cmCryptoHash-raw-digest'
CMakeDetermineSystem: Load platform-specific helper modules
CMakeDetermine*Compiler: Add hook to save custom compiler information
Android: Add placeholders for platform-specific compiler settings
Android: Add placeholders for platform-specific compiler selection
Android: Add placeholders for platform-specific initialization
Android: Suppress new functionality with Nsight Tegra in VS IDE builds
Android: Detect and save the NDK directory
Android: Detect and save the API level
Android: Detect and save the architecture, ABI, and processor
Android: Set CMAKE_SYSROOT automatically
Android: Detect and save a toolchain from the NDK
Android: Detect settings from the CMAKE_SYSROOT if it is set
Android: Detect and save a standalone toolchain without the NDK
Android: Search for NDK and standalone toolchain in more places
Android: Avoid interfering with common pre-existing toolchain files
Android: Add placeholders for compiler/abi-specific settings
Android: Add Clang -target option for current ABI
Android: Add a CMAKE_BUILD_TYPE default
Merge topic 'GetPrerequisites-fix-regression'
Merge topic 'autogen-same-name'
Merge topic 'FindCUDA-fixes'
Merge topic 'issue-tracker-urls'
Merge topic 'FindMatlab-mingw'
Merge topic 'ExternalProject-SOURCE_SUBDIR'
cmake: Constify cmake::GetRegisteredGenerators
Add script to update vim-cmake-syntax from upstream
Aux: Drop vim files prior to import of third-party version
Merge branch 'upstream-vim-cmake-syntax' into import-vim-syntax
Aux: Install vim-cmake-syntax files with CMake
Help: Add release notes for 'vim-cmake-syntax' import
Merge topic 'cmake-developer-reference'
Merge topic 'cmake-capabilities'
Merge topic 'FindCUDA-target-include-dirs'
Merge topic 'include-what-you-use'
Merge topic 'readability-named-parameter'
libarchive: Fix include order in xxhash.c
Define WIN32_LEAN_AND_MEAN for CMake sources on Windows
Merge topic 'minor-cleanups'
Merge topic 'include-what-you-use'
Merge topic 'else-after-return'
Version: Always define CMake_VERSION_IS_DIRTY to 0 or 1
Help: Clarify get_cmake_property command documentation
Android: Populate compiler flags for current ABI
Android: Select the STL type for NDK builds
Help: Document cross compiling for Android
Android: Add test cases covering use of the NDK and standalone toolchains
Android: Add `ANDROID` variable to indicate the target
Merge topic 'import-vim-syntax'
Merge topic 'version-cleanups'
Merge topic 'test-extra-generator-dedup'
Merge topic 'FindCUDA-fix-arch-regex'
Merge topic 'doc-get_cmake_property'
Merge topic 'include-what-you-use'
Merge topic 'extend-find-package-search-path'
Merge topic 'android-platform-modules'
Merge branch 'upstream-KWSys' into update-kwsys
Tests: Fix RunCMake.CMP0040 custom command syntax
Merge branch 'release'
Merge topic 'update-third-party-git-2.9'
VS: Use target-specific directory for `resources.pri`
Merge topic 'update-kwsys'
Merge topic 'test-RunCMake.CMP0040-fix'
Merge topic 'intel-fortran-mod-diff'
Merge topic 'extract-cmMessenger'
Merge topic 'include-what-you-use'
FindwxWidgets: Add version 3.1.0
FindwxWidgets: Add VS-versioned library directory prefixes
curl: Update script to get curl from new repository
Merge topic 'vs-resource-pri-dir'
Merge topic 'test-driver-clang-tidy'
Merge topic 'FindwxWidgets-library-path'
Merge topic 'cpack-rpm-debuginfo-pkg'
Merge topic 'update-curl-script'
Merge branch 'release'
Merge topic 'ninja-add_custom_command-depfile'
Merge topic 'code-blocks-include-order'
Merge topic 'vs-NsightTegra-empty-version'
Merge topic 'cleanup-Convert'
Utilities/Release: Drop Linux 32-bit binary
Fortran: Use -isysroot and -mmacosx-version-min= on macOS if available
Improve error message on unexpected end of file
Add script to update libuv from upstream
Merge branch 'upstream-libuv' into import-libuv
libuv: Build the library within CMake
libuv: Disable warnings to avoid changing 3rd party code
libuv: Install LICENSE file with CMake documentation
libuv: Fix Windows API function typedef syntax
libuv: Fix anonymous union syntax
libuv: Conditionally declare Windows APIs for VS 2008 and below
libuv: Always include our own header first
libuv: Avoid including macOS CoreServices header globally
libuv: Fix unused variable warning in uv_loop_close
FindLibUV: Add module to find libuv package
Add option to build CMake against a system libuv
Do not build libuv on Mac OS X 10.4 and lower
Do not build libuv on Cygwin
Do not build libuv on SPARC
Do not build libuv on HP-UX
cmake: Add trivial usage of libuv
Merge topic 'drop-linux-i386-binary'
Merge topic 'import-libuv'
Merge topic 'syntax-unexpected-eof'
Merge topic 'FindMatlab-additional-components'
Merge topic 'fortran-macOS-sysroot'
Merge topic 'FindOpenSSL-new-windows-names'
Merge topic '16101-xcode-fix-directory-exclude-from-all'
Merge topic 'doc-XCODE-variable'
Merge topic 'install-directory-genex-fix'
Merge topic 'FindCUDA-fixes'
Merge topic 'FindEXPAT-use-PkgConfig'
libuv: Simplify variable initializations to satisfy Clang scan-build
GenerateExportHeader: Fix add_compiler_export_flags regression
Merge topic 'vs14-debug-enum-older-toolsets'
Merge topic 'GenerateExportHeader-fix-add_compiler_export_flags'
Merge topic 'autogen-base32'
Merge branch 'release'
CTestCustom: Suppress scan-build warnings in libuv
Merge topic 'FindHDF5-fix-hl-fortran'
Merge topic 'FindHDF5-is-parallel'
Merge topic 'libuv-scanbuild-fixes'
Merge topic 'include-what-you-use'
Genex: Diagnose invalid LINK_ONLY usage instead of crashing
Merge topic 'tidy-readability-redundant-string-cstr'
Merge topic 'include-what-you-use'
GNU: Do not use -fvisibility on AIX or HP-UX
Tests: Port GenerateExportHeader test to RunCMake infrastructure
Tests: Cleanup RunCMake.GenerateExportHeader somewhat
FindMatlab: Avoid indexing an empty list of versions
Merge topic 'qtdialog-tidy'
Merge topic 'cm_nullptr'
Merge topic 'macro-parenthesis'
Merge topic 'cpack-deb-long-filenames'
Merge topic 'test-GenerateExportHeader-with-RunCMake'
Merge topic 'genex-LINK_ONLY-not-linking'
Help: Clarify meaning of MSVC<NN> variables
Features: Record features for VS 15 Preview 4
VS: Verify that MSBuild.exe and devenv.com exist before using them
VS: Update v140 flag tables from VS 15 MSBuild files
Fortran: Warn when dependency scanning fails to parse a source file
cmFortranLexer: Update to flex 2.6
cmFortranParser: Revise indentation style to match rest of CMake
cmFortranParser: Inject a newline at end-of-file when missing
cmMakefile: Restore nested error logic use of cmExecutionStatus
Merge branch 'release'
Merge topic 'FindMatlab-fix-empty-list-index'
Merge topic 'vs-minor-cleanups'
Merge topic 'wix-fix-static-prefix'
Merge topic 'include-what-you-use'
Merge topic 'fix-continue-after-error'
Merge topic 'cpack-deb-package-description-fallback'
Merge topic 'GNUInstallDirs-function'
Merge topic 'backport-curl-fix'
Merge branch 'release'
Merge branch 'release'
ExternalData: Tolerate files duplicated across multiple targets
VS15: Add Visual Studio 15 generator
Merge topic 'ExternalData-repeat-file'
Merge topic 'install-export-root-prefix'
Merge topic 'vs-15-generator'
Merge topic 'fortran-depend-cleanup'
cmFortranParser: Simplify grammar by skipping unknown statements
cmFortranParser: Parse keywords as lexical tokens
CTestCustom: Suppress scan-build warnings in flex-generated lexer
kwiml: Update import script for new upstream URL
Merge branch 'upstream-KWIML' into update-kwiml
GetPrerequisites: Recognize absolute paths to UCRT system libraries
VS: Do not default to missing v100 64-bit toolset on VS 2010 Express
libuv: Link with kvm on NetBSD and OpenBSD
Merge topic 'FindMatlab-regression-tests-print-on-error'
Merge topic 'update-kwiml'
Merge topic 'fortran-scanbuild-fixes'
Merge topic 'fortran-parser-keywords'
Merge topic 'parse_arguments_argv_n'
Merge topic 'cmGeneratorTarget-cleanup'
Merge topic 'GetPrerequisites-absolute-ucrt'
Help: Add notes for topic 'bzip2-imported-targets'
Utilities/Release: Drop Cygwin binary
Merge topic 'libuv-link-kvm'
Merge topic 'vs-default-v100'
Merge topic 'wix-feature-patch'
Merge topic 'drop-cygwin-binary'
Merge topic 'bzip2-imported-targets'
Merge topic 'clang-tidy'
Merge topic 'geh-failure-tests'
Help: Add notes for topic 'timestamp-names'
Merge topic 'file-download-unexpected-arg'
Merge topic 'link-generated-rpaths-first'
Merge topic 'doc-separate_arguments-formatting'
Merge topic 'fix-ctest-segfault'
Merge topic 'timestamp-names'
Merge topic 'cmake-server-prepare'
cmSystemTools: Add strverscmp
Help: Add notes for topic 'file-curl-userpw'
Merge topic 'cmake-gui-open-project'
Merge topic 'ctest-subdir-spaces'
Merge topic 'add_androidmk_generator'
Merge topic 'file-curl-userpw'
Merge topic 'cmake-E-help-order'
Merge topic 'minor-cleanup'
Merge branch 'upstream-KWSys' into update-kwsys
Merge branch 'upstream-KWSys' into update-kwsys
Help: Clarify documentation of CMAKE_COMPILER_IS_GNU{CC,CXX,G77}
Modules: Fix typos in name of `CMAKE_COMPILER_IS_GNUCC` variable
ccmake: Fix recent compilation regression with GCC on Solaris
cmake: Make FindCacheFile a static method
cmTarget: Add method to get a copy adapted for a directory
Avoid requiring default cmTarget constructor for map indexing
cmTarget: Construct with basic information up front
cmTarget: Inline SetType method at only remaining call site
Tests: Use upper-case drive letters in RunCMake.get_filename_component
Merge topic 'python-3.7'
Merge topic 'fix-CMAKE_COMPILER_IS_GNU-confusion'
Merge topic 'fix-ccmake-sun-gcc'
Merge topic 'cmake-static-FindCacheFile'
Merge topic 'refactor-target-construction'
Merge topic 'extend_matlab_unit_test'
Merge topic 'add-strverscmp'
Merge topic 'update-kwsys'
Require CMake 2.8.12.2 to build CMake itself
FeatureSummary: Order function implementations the same as the documentation
FeatureSummary: Convert docs to a bracket comment
FeatureSummary: Format documentation
FeatureSummary: Add include() to examples
Help: Add notes for topic 'ExternalProject-http-credentials'
Help: Clarify wording of include() for builtin module directories
Merge topic 'doc-FeatureSummary'
Merge topic 'doc-CMP0017'
cmGlobalGenerator: Split CreateDefaultGlobalTargets implementation
cmGlobalGenerator: Refactor global target construction
cmTarget: Remove unused support for partial construction
cmGlobalGenerator: Fix use of uninitialized value in --find-package mode
cmake: Fix --find-package mode link line output
Merge topic 'require-cmake-2.8.12.2'
Merge topic 'file-LOCK-lowercase-test'
Merge topic 'ExternalProject-http-credentials'
Merge topic 'find_package-dir-sort'
Merge topic 'file-curl-httpheader'
Merge topic 'detect-relink-incompat'
Merge topic 'size-empty'
Merge topic 'refactor-target-construction'
CPackIFW: Format documentation
Utilities/Release: Build Linux and OS X binaries as C++14
Check for availability of unique_ptr and make_unique when building CMake
Utilities/Release: Suppress KWSys ConsoleBuf test on Windows binaries
Merge topic 'nightly-binary-no-ConsoleBuf-test'
Merge topic 'binaries-as-c++14'
Merge topic 'find-package-mode-fixes'
Merge topic 'postgresql-96'
Merge topic 'check-for-unique_ptr'
Merge topic 'ifw-user-interfaces'
Merge topic 'doc-CPackIFW'
Merge topic 'clang-tidy-fixes'
Merge topic 'predictable-add_custom_command-output'
Merge topic 'cleanup-Convert'
Help: Add notes for topic 'cmake-server-basic'
Merge topic 'cmake-server-basic'
Help: Add notes for topic 'ExternalProject-HTTP_HEADER'
cmState: Record buildsystem target names in each directory
Add a directory property to list subdirectories
Add directory property to list buildsystem targets
Add directory properties to get source and binary directories
Merge topic 'cleanup-Convert'
Merge topic 'cmake-server-experimental-protocols'
Merge topic 'cuda_use_cudadevrt_with_separable_compilation'
Merge topic 'ExternalProject-HTTP_HEADER'
Merge topic 'ifw-package-resources'
Merge topic 'cpack.hash_computing'
Merge topic 'cpack-rpm-srpm-package'
Merge topic 'cpack-rpm-policy-warnings'
Merge topic 'directory-list-targets-and-subdirs'
cmGeneratorTarget: Refactor Fortran module directory lookup
Fortran: Use module dir flag if needed for default module directory
cmGlobalNinjaGenerator: Teach WriteBuild about implicit outputs
cmGlobalNinjaGenerator: Add API to check for implicit outputs support
Merge branch 'upstream-KWSys' into update-kwsys
cmFortranParser: Skip module procedures/functions/subroutines
Fortran: Add support for submodule syntax in dependency scanning
Help: Add notes for topic 'fortran-submodules'
Help: Add notes for topic 'ctest-capture-error'
Merge topic 'runcmake-cpack-test-framework-fix'
Merge topic 'update-kwsys'
Merge topic 'refactor-fortran-module-dir-lookup'
Merge topic 'ninja-implicit-outputs'
Merge topic 'fortran-submodules'
Merge topic 'cmake-server-more-info'
Merge topic 'ctest-capture-error'
FindOpenSSL: Search in more-specific directories before less-specific
Merge topic 'cmake-server-pipes'
Merge topic 'test-fixtures'
Fix XCODE_ATTRIBUTE_..._LOCATION target property lookup
Ninja: Refactor Fortran rejection logic
Ninja: Refactor ninja feature detection
Ninja: Add API to check for dyndep support
Ninja: Add comment with Fortran dependency design documentation
Ninja: Add internal tool to scan Fortran code for module dependencies
Ninja: Add internal tool to produce a ninja dyndep file for Fortran
Ninja: Conditionally allow Fortran based on ninja 'dyndep' support
Ninja: Add explicit preprocessing step for Fortran
Ninja: Add dyndep rules for Fortran module dependencies
Help: Document Ninja generator conditional Fortran support
CheckFortranSourceCompiles: Fix FAIL_REGEX documentation typo
CheckFortranSourceCompiles: Add support for custom source extension
Tests: Remove trailing line from Fortran/External
Tests: Use more generic variables in Fortran test
Tests: Check if Fortran compiler supports F90
Tests: Split Fortran module testing into separate FortranModules test
Merge branch 'qtdialog-lib-paths' into release
Merge topic 'qtdialog-lib-paths'
Merge topic 'FindOpenSSL-path-order'
Merge topic 'cmake-server-signals'
Merge topic 'fix-xcode-attribute-LOCATIONs'
Merge topic 'test-Fortran-split'
Merge topic 'CheckFortranSourceCompiles-custom-ext'
Merge topic 'ninja-fortran'
Merge branch 'release'
Tests: Add Fortran submodule tests
FindMatlab: Add notes for topic 'FindMatlab-simulink'
Xcode: Port rudimentary Swift support to Xcode 8
Xcode: Add option to set Swift language version
Merge topic 'fortran-submodule-test'
Merge topic 'FindMatlab-simulink'
Merge topic 'xcode-swift-version'
Merge topic 'ctest-no-manual-delete'
Merge topic 'tidy-server'
Merge topic 'revert-cpack-deb-package-description-fallback'
Merge topic 'auto-ptr'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'xcode-sdk-version'
CTestCustom: Suppress PGI compiler warning summary line
CTestCustom: Suppress PGI warnings in generated Lexer/Parser code
cmGlobalGenerator: Optimize FindMakefile method with an index
Merge topic 'ninja-include-dir'
Merge topic 'FindBoost-1.62'
Merge topic 'CPackNSIS-per-component-install'
Merge topic 'update-kwsys'
Merge topic 'find-matlab-pthread'
Merge topic 'cmake-server-basic-commands'
Merge topic 'codelite-organize-by-target'
Merge topic 'index-directories'
Merge topic 'suppress-pgi-warnings'
Merge topic 'cpack-rpm-debuginfo-sources'
Tests: Fix RunCMake.CTest output match to tolerate line number changes
Utilities/KWStyle: Remove unused header check reference file
Copyright.txt: Add notice of copyright by contributors
Utilities/Scripts: Add temporary script to filter license notices
Simplify CMake per-source license notices
Utilities/Scripts: Remove temporary script that filtered license notices
Tests: Update ModuleNotices test for new notice
Help: Update cmake-developer(7) module license docs for new notice
Merge topic 'silent-nsis-installs'
Merge topic 'findjni'
Merge topic 'GNUInstallDirs-more-BSD'
Merge topic 'simplify-license-notices'
Utilities/Release: Add html docs to Windows 64-bit binary
Merge topic 'win64-binary-docs'
Tests: Add newline to RunCMake.CPack_RPM SOURCE_PACKAGE case
Tests: Decide earlier whether to test resources
project: Fix support for explicit RC language
FindCxxTest: Do not run cxxtestgen through interpreter unless necessary
CONTRIBUTING: Reference clang-format helper script for code style
CONTRIBUTING: Document contribution through the Kitware GitLab Instance
Merge topic 'CONTRIBUTING-use-gitlab'
CTestCustom: Suppress PGI IPA warnings
CompileFlags: Tell PGI compiler not to issue warning diagnostics
Merge topic 'cpack-rpm-test-source-newline'
Merge topic 'suppress-pgi-warnings'
Merge topic 'fix-explicit-RC'
Merge topic 'vs-clang-llvm-support'
Merge topic 'FindCxxTest-no-unix-interp'
Merge topic 'cmake-server-commands'
Merge topic 'cmake_parse_arguments-PARSE_ARGV-multi-value'
Merge branch 'upstream-KWSys' into update-kwsys
server-mode: Enable from bootstrapped CMake build
server-mode: Rename variable CMake_{HAVE => ENABLE}_SERVER_MODE
server-mode: Add option to enable/disable the mode explicitly
server-mode: Add option to enable/disable test case explicitly
bootstrap: Add options to enable/disable server mode explicitly
Utilities/Release: Enable server mode in all binaries
Utilities/Release: Use python 3 for server mode test on Linux binary
Merge branch 'upstream-libuv' into update-libuv
Merge topic 'update-kwsys'
Merge topic 'update-libuv'
Merge topic 'cmake-server-enable-more'
Merge topic 'cmake-server-filewatcher'
Tests: Teach Server test to wait for server exit
Help: Clarify that `cmake -A` option sets VS IDE target architecture
Help: Add release note about compilers that no longer build CMake itself
cmake-server: Stop the file monitor on client disconnect
Merge topic 'cmake-server-test-wait'
Merge topic 'add-setup-projects-tests-module'
Merge topic 'aux_source_directory-sort'
Merge topic 'autogen-empty-qrc'
Merge topic 'autogen-fix-cmake-error'
Merge topic 'doc-compilers-dropped'
Merge topic 'doc-cmake-A-link'
Help: Consolidate 3.7 release notes
Help: Organize and revise 3.7 release notes
Merge topic 'cmake-server-teardown-file-monitor'
Merge topic 'doc-target_link_libraries-flags'
Merge topic 'FindBoost-1.62'
Merge topic 'doc-3.7-relnotes'
Help: Drop development topic notes to prepare release
CMake 3.7.0-rc1 version update
Merge branch 'fix-doc-3.7-relnotes' into release
Chaoren Lin (3):
Ninja: Use full path for all source files
Tests: Fix RunCMake.Framework on case sensitive file systems.
Tests: Refactor testing of extra generators.
Christoph Grüninger (1):
Do not place CMake version in export files
Christoph Junghans (1):
FindEXPAT: use hints from PkgConfig
Chuck Atkins (2):
FindCUDA: Use the correct runtime in REQUIRED_VARS check
Add additional <= and >= comparison operators
Clinton Stimpson (3):
PackageMaker: factor out common code for creating pkg files.
productbuild: Add new productbuild cpack generator.
cmake-gui: Do not remove library paths for Qt5 plugins.
Craig Scott (2):
CTest: Add support for test fixtures
CPack/NSIS: Fix silent NSIS installs
Dan Kegel (1):
Re-order link line to place RPATH entries before libraries
Daniel Pfeifer (86):
Simplify boolean expressions
Use the empty() method to check for emptyness.
call static cmOutputConverter::GetFortranFormat without object
Remove c_str() calls from stream arguments.
cmake: remove unnused member Verbose
Prefer std::ostream& over derivatives as parameters
CPack/PackageMaker: port to cmXMLWriter
PseudoMemcheck: revise style with clang-format.
Add missing braces around statements.
Add missing braces around statements in header files
cmConfigure.h: Establish as 'include first' file
cmDocumentationEntry: Extract from cmStandardIncludes
Access std::ios_base with std::ios
Remove redundant arguments from fstream constructors
Prefer istringstream and ostringstream over stringstream.
cmXMLWriter: use ifstream from KWSys
cmOutputConverter: implement Shell__GetArgument using ostringstream
cmCustomCommandLines: Extract from cmStandardIncludes.h
cmTypeMacro: Extract from cmStandardIncludes.h
cmTargetLinkLibraryType: Extract from cmStandardIncludes.h
cmDependsJavaParserHelper: fix dangling pointer
cmOutputConverter::Convert: make precondition explicit
cmOutputConverter::Convert: invert condition
cmOutputConverter: remove 'optional' argument
cmOutputConverter: remove unused 'local' argument
cmOutputConverter: collapse ConvertToOutputForExisting functions
cmOutputConverter: remove unnecessary conversion
Make C++ feature checks extensible
Use <unordered_set> where available
cxx features: add check for override
Add CM_OVERRIDE to some functions
CM_OVERRIDE: mark destructor overridden in the feature test.
mark functions with CM_OVERRIDE
cxx features: add check for nullptr
use CM_NULLPTR
cmliblzma: always build as static library
CM_OVERRIDE: fix feature test for clang
Add script to update liblzma from upstream
Use string(APPEND) in Modules
Use string(APPEND) in Tests
prefer list(APPEND) over string(APPEND) where appropriate
Revert the use of string(APPEND) in .cmake.in files
fix a batch of include-what-you-use violations
Make sure unnused parameters are /*named*/
cmArchiveWrite: replace mode_t with int
CursesDialog: don't use else after return
CPack: don't use else after return
CTest: don't use else after return
CMake: don't use else after return
fix a batch of include-what-you-use violations
fix a batch of include-what-you-use violations
CTest: fix include-what-you-use violations
Tests/CMakeLib: use cmsys::ifstream
Tests/CMakeLib: include what you use
make sure to include cmConfigure.h before cmStandardIncludes.h
cmCTest: don't redefine cout and cerr
fix a load of include-what-you-use violations
CursesDialog: include what you use
surround macro arguments with parentheses
use CM_NULLPTR
QtDialog: fix clang-tidy warnings
CPack: include what you use
QCMakeCacheView: no else after return
QCMakeCacheView: simplify boolean expression
cmGeneratorTarget: don't clear container in destructor
cmGeneratorTarget: use erase-unique instead of reinitialization
cmGeneratorTarget: factor out common part of AddSources commands
cmSystemTools: simplify boolean expressions
cmDependsFortran: simplify boolean expression
use empty method to check for emptyness
Mark overridden functions with CM_OVERRIDE
Remove redundant get() call on smart pointer
Avoid else after return
Use braces around statements
Use CM_NULLPTR
cmCommandArgumentsHelper: simplify boolean expression
cmNinjaNormalTargetGenerator: make sure comments match parameter names
cmOutputConverter: split ConvertToRelativePath
cmOutputConverter: use new ConvertToRelativePath signature internally
cmState: remove unused code
CTest::Base64EncodeFile: Avoid manual delete
CTest::CompressString: Reorder code to avoid unnecessary allocation
CTest::CompressString: Avoid manual delete
cmServer: add braces around conditional statements
Add a feature check to test availability of auto_ptr
Use std::auto_ptr on compilers that do not warn about it
Daniel Scharrer (1):
Teach find_library and find_package to search lib32 paths (#11260)
David Keller (1):
CMakeFindFrameworks: Allow custom framework locations
Dmitry Marakasov (1):
GNUInstallDirs: All *BSDs use ${PREFIX}/{man,info} for man and info pages
Domen Vrankar (11):
CPack/RPM: Add test for debuginfo package generation
CPack/DEB: Add option to select archive type
CPack/DEB: Make package description variable precedence match RPM
Tests: Add subtest support to RunCMake/CPack infrastructure
CPack/RPM: Generate source rpm (SRPM) packages on demand
CPackRPM: Avoid CMP0007 warnings
Tests: Fix RunCMake.CPack test infrastructure after logical conflict
Revert "CPack/DEB: Make package description variable precedence match RPM"
CPack/RPM debuginfo packages must contain sources
CPack/RPM debuginfo directories to sources
CPack/RPM debuginfo packaging documentation
Dāvis Mosāns (2):
Use better KWSys SystemTools::GetEnv and HasEnv signatures
bootstrap: Add check for ext/stdio_filebuf.h needed by KWSys
Enrico Bedau (1):
CodeBlocks: Show generated files in non-utility targets
Eon Jeong (3):
FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]]
FindBISON: Add REPORT_FILE option to pass --report-file=FILE
FindBISON: Refactor public and inner macro routines
FARBOS Arnaud (1):
FindGLEW: Search for debug and release configurations separately
Felix Geyer (1):
Fix typos.
Florent Castelli (1):
Ninja: Make bundle resources a dependency of their target
Gilles Khouzam (2):
VS: Add a VS_TOOL_OVERRIDE source file property
VS: Add VS_SDK_REFERENCES target property to reference external SDKs
Gregor Jasny (12):
Xcode: Add function to conditionally add Xcode Attributes
Xcode: Properly handle BUNDLE_EXTENSION
Validate target name in ALIASED_TARGET property getter
Do not report ALIASED_TARGET as always set (#15783)
Honor BUNDLE_EXTENSION also for App Bundles (#16148)
Honor BUNDLE_EXTENSION also for Frameworks (#14742)
Update documentation about bundle extensions
Add tests for BUNDLE_EXTENSION
Xcode: Obey SYSTEM keyword for includes (#15687)
Xcode: Add targets marked as EXCLUDE_FROM_ALL to project (#16101)
tidy: Fix readability-redundant-string-cstr issues
Xcode: Convert maybe unversioned OSX sysroot into versioned SDK path
Hans Gaiser (1):
FindCUDA: Add search path for nvcc on Arch
Harry Mallon (2):
find_path: Fix location of <dir/header.h> in a framework on OS X
CPack/RPM: Debug logging should only print if requested for
Istvan Bodnar (1):
CPack RPM debuginfo packages generation
Ivan Ivanov (4):
FindLua: Prefix private APIs with `_lua_`
FindLua: Factor out a helper function for version extraction
FindLua: Check header file against suitable versions
FindLua: Iterate through all include subdirs to find a suitable header
James Touton (5):
Xcode: Add const qualifiers
Xcode: Don't emit empty settings blocks.
Xcode: Add XCODE_FILE_ATTRIBUTES source file property
Xcode: Add support for mig files
Help: Fix formatting in separate_arguments documentation
Jamie Snape (4):
FindMatlab: Fix documentation
FindMatlab: Add SIMULINK component
FindMatlab: Add EXECUTABLE, MODULE, and SHARED options to matlab_add_mex
FindMatlab: Fix -pthread check for projects with only C enabled
Jean-Christophe Fillion-Robin (9):
CTest: Properly set buildname if only C langage is enabled
cmCTest: Fix typo
cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()"
cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()"
cmCTest: Facilitate code reading adding consistent comments in Run()
cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen
cmCTest: Update doxygen to be consistent
Help: Consistently use quotes and fix punctuation in ctest(1) manual
Help: Fix documentation of ctest --build-and-test
John Beard (1):
Help: Clarify treatment of link flags in target_link_libraries
Jostein Kjønigsen (2):
cmake-mode.el: Fix byte-compilation warnings.
cmake-mode.el: Replace use of obsolete function (since Emacs 24.3).
Junghyun Kim (1):
aux_source_directory: Sort results to make it deterministic
KWIML Upstream (1):
KWIML 2016-09-08 (d564b3c7)
KWSys Upstream (13):
KWSys 2016-06-30 (96f06c8e)
KWSys 2016-07-15 (f396bf43)
KWSys 2016-07-18 (19732229)
KWSys 2016-07-19 (9d1dbd95)
KWSys 2016-08-01 (560bcdbb)
KWSys 2016-08-02 (3f55579d)
KWSys 2016-08-03 (6d23dd7e)
KWSys 2016-08-24 (8e643b9b)
KWSys 2016-09-14 (e736efa1)
KWSys 2016-09-14 (c4049689)
KWSys 2016-09-20 (3f69ac40)
KWSys 2016-09-23 (80f820fc)
KWSys 2016-09-29 (6cfcbede)
Kevin Ottens (1):
CodeBlocks: List C++ includes first
Kitware Robot (124):
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):
CPackComponents: add cpack_append_list_variable_set_command
CPackIFW: Using cpack_append_list_variable_set_command
CMake: install COMPONENT cmcldeps
QtIFW: process USE_LGPL when CMake_INSTALL_COMPONENTS
QtIFW: Don't show component selection page if it don't need
Utilities/Sphinx: Remove use of continue() method
Added CMake_BUILD_DEVELOPER_REFERENCE option
QtIFW: Developer Reference installation
CPackIFW: Add 'cpack_ifw_add_package_resources' command
Kulla Christoph (1):
add_custom_command: Add DEPFILE option for Ninja
Lars Schmertmann (1):
ExternalProject: Add support for multiple alternative URLs
Laurent Tarrisse (1):
GetPrerequisites: Optimize on Windows by filtering `objdump` output
Matthew Woehlke (10):
Tests/Java: Clean up style of Java test code
UseJava: Add infrastructure to export targets
Tests: Add test for exported JARs
UseJava: Fix race condition creating java class list
ExternalProject: Add SOURCE_SUBDIR option
Tests: Add failure test for GenerateExportHeader
Tests: Add data symbols to GenerateExportHeader test
Tests: Refactor GenerateExportHeader test code
cmake_parse_arguments: Fix PARSE_ARGV multi-value argument handling
cmake_parse_arguments: Add additional unit tests
Matthäus G. Chajdas (3):
FindOpenCL: Add an imported target
Add FindVulkan.cmake.
FindOpenCL: Fix search on macOS.
Michael Stürmer (5):
CPackWIX: Support CPACK_COMPONENT_<compName>_DISABLED
CPackWIX: Support custom title and description for the root feature
CPackWIX: Implement new CPACK_WIX_SKIP_PROGRAM_FOLDER feature
CPackWIX: Fix incomplete CPACK_WIX_SKIP_PROGRAM_FOLDER implementation
CPackWIX: Enabled patching of WIX <Feature> tags
Minze Zwerver (1):
CodeLite: Optionally use targets to create (sub)project files
Neil Carlson (1):
NAG: Use -PIC for Fortran position-independent executable code
Nico Heßler (1):
cmake-gui: Add button to open the generated project
Nicolas BUNEL (1):
Add option to control 'bin' directory of CMake's own installation (#16076)
Nils Gladitz (4):
FindPostgreSQL: Fix initialization of PostgreSQL_LIBRARIES
CPackComponent: Document the *_HIDDEN and *_DISABLED variables
CTestSVN: Fix segfault when CTEST_UPDATE_VERSION_ONLY is enabled
Ninja: Add source location as include directory for preprocessed files
O Libre (1):
FindJNI: Improve formatting of FPHSA call
Orion Poplawski (1):
FindJNI: Add aarch32 path on arm
Patrick Boettcher (1):
Aux: update vim-syntax-highlighting
Patrick Welche (2):
cmELF: Port to SCO OpenServer 5.0.7/3.2
SCO_SV: Enable so filename versioning
Paul Seyfert (3):
ccmake: Fix typo in help (it's -> its)
ccmake: Revise documentation for [d]
ccmake: Add VIM-like bindings for navigation
Peter Boettcher (1):
FindCUDA: Take NVCC include directories from target properties
Petr Orlov (1):
CPack: Add option to generate a checksum file next to each package file
Pierluigi Taddei (3):
Tests: Add test for our strverscmp implementation
find_package: Optionally sort globbed directories in a meaningful order
CPackIFW: Add USER_INTERFACES option
Raffi Enficiaud (2):
FindMatlab: adding handling of component "MAT"
FindMatlab: add verbosity to the nightly tests
Raphael Kubo da Costa (1):
Ninja: Generalize check for sysconf(3) call
Robert Dailey (1):
VS: Add support for NATVIS files
Robert Maynard (1):
FindCUDA: find cudadevrt and link it if CUDA_SEPARABLE_COMPILATION is ON
Roger Leigh (10):
FindBZip2: Search for additional bz2d debug library name
FindIce: Add versions 3.6.1 and 3.6.2
FindIce: Support finding both release and debug libraries
FindTIFF: Correct variable names in unit test
FindICU: New module
GNUInstallDirs: Add macro to expose internal logic publicly
libuv: Link with kvm on FreeBSD
FindBZip2: Add imported target
Tests: Add FindBZip2 unit tests
FindBoost: Add 1.62 and 1.62.0 as supported versions
Rolf Eike Beer (1):
GetPrerequisites: fix typo in comment
Roman Wüger (3):
CPack/NSIS: Add custom component install directory
VS: Recognize VS/LLVM toolset names as Clang
Help: Add 3.7 release note for CPack/NSIS
Ruslan Baratov (11):
CMakeIOSInstallCombined: do not merge content of OUTPUT and ERROR variables
CMakeIOSInstallCombined: add some sanity checks
ExternalProject: Use default file name if extracting from URL fails
Document XCODE variable
file(DOWNLOAD|UPLOAD): Warn on unexpected arguments
string(TIMESTAMP ...): add '%a' and '%b' format specifiers
file(DOWNLOAD|UPLOAD): Add 'USERPWD' suboption
ExternalProject: Add HTTP_{USERNAME,PASSWORD}
Tests: Add case for file(LOCK) with lower-cased path
file(DOWNLOAD|UPLOAD): Add HTTPHEADER suboption
ExternalProject: Add HTTP_HEADER
Schuyler Kylstra (1):
AndroidTestUtilities: Add module to help drive Android device tests
Sebastian Holtermann (15):
cmCryptoHash: Documentation comments
cmCryptoHash: New byte hash to string function
cmCryptoHash: Return byte vector from internal Finalize method
cmCryptoHash: New ByteHash methods that return a byte vector
cmFilePathUuid: Add class to generate deterministic unique file names
QtAutogen: Use std:: instead of ::std::
QtAutogen: Allow multiple moc files with the same name
QtAutogen: Allow multiple qrc files with the same name
Tests/QtAutogen: Test same moc/qrc source names in different directories
Help: Document AUTORCC behavior for same .qrc name case
Add cmBase32Encoder class
cmFilePathUuid: Use Base32 string instead of Base64 string
QtAutogen: Allow .qrc files that do not contain any file reference
QtAutogen: Add test for empty qrc file
QtAutogen: Use cmSystemTools::Error instead of std::cerr
Sebastian Niemann (1):
FindMatlab: Use pre-built libraries for MinGW if needed
Silvio Traversaro (2):
Help: Widen find_package search path table
find_package: Extend search path for combined Windows/UNIX convention
Stefano Soffia (2):
cmLocalGenerator: Refactor test subdirectory generation loop
Fix CTest test file generation for spaces in subdirectory names
Stephen Kelly (70):
Parser: Merge identical conditions
cmake: Make internal method file static
cmake: Fix constness of methods
cmake: Issue message independent of cmMakefile definition
cmLocalGenerator: Store Backtrace for the directory
cmMakefile: Avoid IssueMessage after configure is finished
cmGlobalGenerator: Don't use cmMakefile::IssueMessage after configure
cmMakefile: Port messages for compile features to cmake
cmake: Extract DisplayMessage API.
cmake: Remove force from IssueMessage API
Parser: Issue file open error messages through dedicated API
Parser: Out-of-line conditional code to cmMakefile
cmMakefile: Extract invoke result variables
cmIfCommand: Don't rely on NestedError logic to issue messages
Version: Remove check for existence of CVS repository
Parser: Store the Backtrace for use in issuing messages
Parser: Issue messages through cmake, not cmSystemTools
cmMakefile: Simplify IssueMessage implementation
cmMakefile: Port nested error logic away from cmExecutionStatus
cmMessenger: Extract from cmake class
Parser: Port away from cmMakefile
Convert: Remove unused overload
Makefiles: Rename local variable
Makefiles: Use string overload of ConvertToOutputForExisting
Convert: Remove ConvertToOutputForExisting overload
Makefiles: Port CreateCDCommand to string-based API
Makefiles: Change signature of AppendCustomCommand
Makefiles: Change AppendCustomCommand API to strings
Convert: Remove obsolete GetRelativeRootPath
Makefiles: Deduplicate variable
Makefiles: Replace method with Wacom specific API
Makefiles: Remove useless use of Convert
Makefiles: Invert logic in MakeLauncher
Makefiles: Simplify MakeLauncher return value
Makefiles: Inline MakeLauncher into only caller
Makefiles: Replace ternaries with if()s
VS: Replace variable with an if()
Convert: Replace uses of Convert(NONE)
Convert: Remove NONE conversion
VS: Replace FULL/UNCHANGED conversion with equivalent
Convert: Replace FULL conversions with equivalent
Convert: Extract ConvertToRelativePath from Convert()
Convert: Replace UNCHANGED conversions with new API call
Convert: Replace trivial conversion with new method
Ninja: Replace ternary with if()
Convert: Replace Convert(FULL) with equivalent
Convert: Remove 'FULL' conversion
Convert: Remove UNCHANGED enum value
Convert: Make variables a bit more clear
Make the add_custom_command output more predictable
Xcode: Remove unused member
Convert: Remove last use of START enum value
Convert: Remove last uses of HOME enum value
Convert: Remove obsolete HOME and START enum values
Convert: Avoid START_OUTPUT enum when converting to relative paths
Convert: Move access to CurrentBinaryDirectory out of loops
Convert: Avoid HOME_OUTPUT enum when converting to relative paths
Convert: Move access to BinaryDirectory out of loops
Convert: Inline MAKERULE conversions
Convert: Inline HOME_OUTPUT MAKERULE conversion
Convert: Move access to BinaryDirectory out of loops
Convert: Remove obsolete MAKERULE enum value
Convert: Simplify switch
Common: Use a string instead of enum for WorkingDirectory
Convert: Inline uses of HOME_OUTPUT
Convert: Move access to BinaryDirectory out of loops
Ninja: Update comment variable reference
Convert: Remove HOME_OUTPUT enum value
Convert: Inline uses of START_OUTPUT
cmOutputConverter: Remove now-obsolete Convert method
Stephen Sorley (5):
FindCUDA: Do not look for librt on Windows
FindCUDA: Restore default behavior of CUDA_USE_STATIC_CUDA_RUNTIME
FindCUDA: Fix missing librt on Linux when using static cuda runtime.
FindCUDA: Fix for broken cuda_compile* commands.
FindCUDA: Allow cuda_compile* macros to be called more than once per directory
Stuart Mentzer (2):
FindFreetype: Factor out common find command arguments
FindFreetype: Find release and debug libraries separately
Sujin Philip (1):
FindOpenMP: Detect version (specification date) from compiler
Sylvain Joubert (2):
bash-completion: Fix cmake -E lookup
create_test_sourcelist: Use safer strncpy instead of strcpy
Tamar Kranenburg (2):
FindPostgreSQL: Correct comment about known postgres versions
FindPostgreSQL: Search for version 9.6
Tatsuyuki Ishi (1):
FindBoost: update to 1.62
Tobias Hunger (50):
cmGlobalGenerator: Make IsMultiConfig() const
cmLocalGenerator: Pass configuration to GetTargetFlags
cmCommonTargetGenerator: De-duplicate CMAKE_BUILD_TYPE lookup
cmLocalGenerator: Adopt GetFrameworkFlags method
cmLocalGenerator: Move GetFrameworkFlags implementation to private helper
cmLocalGenerator: Add GetTargetDefines to get all defines for a target
cmake: Kill cmake::CacheManager and its getter
cmPropertyList: Add a way to retrieve all properties
cmCacheEntry: Retrieve all properties of cache entries
cmState: Expose list of properties of values in the cache
cmGeneratorTarget: Adopt Fortran module directory generation
cmLocalGenerator: Adopt target compile flag generation
cmExtraSublimeTextGenerator: Use GetTargetCompileFlags
cmTypeMacro: mark overridden functions with CM_OVERRIDE
Make CMake version suffix available to code
Make CMake version dirty state available to code
cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes
CMake: Report whether generators support platforms
Refactor extra generator registration to use factories
Report more information about extra generators in generator factories
cmake: Add `cmake -E capabilities` mode
Update .gitignore
cmake: Introduce ReportCapabilitiesJson
cmake: Factor out method to find the CMakeCache.txt file
cmcmd: Fix sort order in help output
cmake-server: Report server mode availablitily in Capabilities
cmake-server: Bare-bones server implementation
cmake-server: Implement ServerProtocol 1.0
cmake-server: Add unit test
cmake-server: Add documentation
server-mode: Add --experimental flag
cmake-server: Use consistent constant naming style
server-mode: Automate progress reporting
server-mode: Report Messages from cmake to clients
server-mode: Add debug support
server-mode: Introduce cmServerConnection
server-mode: Move constants for server mode into its own file
server-mode: Pass server into cmServerProtocol
server-mode: Allow for sending signals
server-mode: Query global configuration of cmake via a command
server-mode: Set global configuration of cmake via a command
server-mode: Add a configure command
server-mode: Add command to compute the build system
server-mode: Report information relevant for a codemodel
server-mode: Add command to retrieve build system files
server-mode: Report CMakeCache entries
server-mode: Add project data for unit tests
server-mode: Add infrastructure to watch the filesystem
server-mode: Report watched files to client
server-mode: Watch CMakeLists.txt files
Vladimír Vondruš (2):
FindOpenSSL: Do not assume that the version regex finds something
FindProtobuf: fix protobuf_generate_*() to handle proto files in subdirs.
Wu Zhao (1):
AIX: Add support for Clang compiler
Yen Chi Hsuan (1):
FindPython{Interp,Libs}: Add version 3.7
Yury Zhuravlev (3):
bindexplib: Export symbols from objects even with explicit markup
Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helper
Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports
Yves Frederix (1):
install: Fix evaluation of leading generator expressions in DIRECTORY
liblzma upstream (2):
liblzma 2013-06-30 (b69900ed)
liblzma 2014-12-21 (265e5ffb)
libuv upstream (2):
libuv 2016-08-30 (897738b1)
libuv 2016-09-27 (8221f9b3)
vim-cmake-syntax upstream (1):
vim-cmake-syntax 2016-08-16 (e782679c)
-----------------------------------------------------------------------
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list