[Cmake-commits] CMake annotated tag, v3.3.0-rc1, created. v3.3.0-rc1
Robert Maynard
robert.maynard at kitware.com
Fri Jun 5 09:02:14 EDT 2015
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.3.0-rc1 has been created
at 873e8d31d4227bb8b24b34cd7cfc12eefc6bc31a (tag)
tagging b8746c4cfe325f05dbcb4e9a99ca78496c90e74e (commit)
replaces v3.2.3
tagged by Brad King
on Thu Jun 4 14:07:05 2015 -0400
- Log -----------------------------------------------------------------
CMake 3.3.0-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJVcJPJAAoJEOyP7zp7+07arSsP/2EO/thKNwdJZGaTTZAIxPph
HRMbOQ5bDhEza8FiXTempEwSE4FjudUzlO9902FrDOyc8ImBbopPqN4y+QQF5ite
Hgd/y/8Kjhj6PE32Fb9J28sXQrBL/BiQ9cnzSMF0hjxG9NimljwTvSec8hEO7UWf
+epR/n+nVjqlXA9/ZU3Sb06pJNkVjh3Z5myTmDjea7OVqi/hxqlotACCqYw9Okb1
IZFN+6r4EVF6nFOdU+1+2miohl1bUbJjGnCv9+Y0AcQawqkOXA/GsL+Y2IlA4PIb
3khrVQghA1kXbieCeXBSNEmr7hvcOib9VX/5HdgWWMkCf+Qm3wXh+xyWgq/wVm60
HbZO/P5JKHhokBVFpBwxCgGL84n9P4HM/vU0w8n7RAvf2qtLuzqaZKcHQiXeidY8
7Bd2bMnpRot3mXdN3CLpWsZ7tiaq+zPXcjR/+nE6LoUoUX2cROObPSGMipWxFf0s
/BULr5tqo0LoZl7DIJFnYSF/MVWwC5P8WiZgusJAwKLXd04v8YmiOYwM+yGf3uXv
WM2HPanp9etbnI6QOVd1M7fTYa8h6VY5Plrp1EEcLe2HPAY1H1tpgjgH/i3e7nA5
9Sz/C/lxXvvZa99MsD1+sLwb51wQBqtQHkHIqEanNsd790ESp3B5cxQybyE02zW9
KIkvPGiWEvsJ0Xk8o3eh
=JYen
-----END PGP SIGNATURE-----
Andrey Pokrovskiy (3):
ExternalProject: Allow generator expressions in initial cache options
ExternalProject: Allow generator expressions with LOG_* options (#15287)
Allow CMAKE_TOOLCHAIN_FILE to be an empty string
André Klitzing (2):
CPack: Print output from codesign if signing fails
CPack: Add support to overwrite or pass additional parameter to codesign
Axel Huebl (1):
FindHDF5: Add version support
Ben Boeckel (4):
ExternalProject: fix the build command for generator overrides
ctest_build: spruce up the documentation a bit
ctest_build: update the default target documentation
ctest_build: mention CTEST_BUILD_COMMAND in the docs
Bill Hoffman (6):
ctest: Add a new --repeat-until-fail option
Fix warnings from clang scanbuild.
Fix an unused variable warning from scanbuild.
Move scanbuild exceptions out of dashboard script and into cmake.
Tests: Add case for CPack source package with symlinks
cmake: Add internal -E mode to run include-what-you-use with the compiler
Bill Newcomb (1):
Tests: Fix CMake.ELF test with read-only source (#15489)
Bjoern Thiel (1):
InstallRequiredSystemLibraries: Fix MBCS MFC detection (#15531)
Brad King (617):
Merge branch 'release'
Begin post-3.2 development
Help: Add notes for topic 'FindBoost-per-config-libraries'
CheckFortranCompilerFlag: Add test case
Help: Add notes for topic 'add-CheckFortranCompilerFlag'
bootstrap: Enable color Makefile output
Makefile: Fix output during parallel builds (#12991)
Xcode: Refactor generation of per-language compiler flags
Xcode: Generate Intel Fortran compiler flags in project files
cmGlobalXCodeGenerator: Rename variable 'lang' => 'llang'
Merge branch 'backport-no-global-setlocale' into release-3.1
Makefile: Print all color escape sequences before newline
Makefile: Add progress to link step messages
Makefile: Change link step message color to bold green
Help: Add notes for topic 'makefile-progress-improvements'
Merge branch 'makefile-missing-comment' into release-3.1
Merge topic 'FindBoost-per-config-libraries'
Merge topic 'xcode-flags-per-language'
Merge topic 'add-CheckFortranCompilerFlag'
Merge topic 'no-global-setlocale'
Merge topic 'try_compile-quote-module-path'
Merge topic 'makefile-progress-improvements'
Merge topic 'use-algorithms'
Merge topic 'cpack_rpm_mulit_prefix_fixup'
Merge branch 'release-3.1'
Merge branch 'release'
Merge topic 'test-RunCMake-updates'
try_compile: Use shorter test executable name with consistent length
Merge topic 'cmStandardIncludes-cleanup'
Merge topic 'makefile-missing-comment'
Merge topic 'try_compile-shorter-names'
Merge topic 'FindRuby-windows-x64'
Merge topic 'bootstrap-sphinx-qthelp'
Merge topic 'BundleUtilities-install_name_tool-exit'
Merge topic 'fix_timeout_docs'
Merge topic 'export-interface-source-files'
Merge branch 'release-3.1'
Merge branch 'release'
CMake 3.1.3
cmInstallGenerator: Move GetDestination to subclasses that need it
cmInstallGenerator: Refactor computation of absolute install dest
cmInstallGenerator: Fix check for absolute install destinations
cmInstallGenerator: Pass destination explicitly to AddInstallRule
install: Allow generator expressions in TARGETS DESTINATION (#14317)
Merge topic 'cpack_rpm_mulit_prefix_fixup'
Merge topic 'FindCoin3D-drop-link'
Merge topic 'install-DESTINATION-genex'
Merge topic 'use-cmRange'
Merge topic 'clean-up-cmMacroCommand'
Merge branch 'release-3.1'
Merge branch 'release'
Merge topic 'xcode-attribute-genex'
Merge topic 'clean-up-cmFunctionCommand'
Merge topic 'doc-configure_file-output-location'
Tests: Consolidate detection of 'rpmbuild'
Merge topic 'doc-3.2-relnotes-fixup'
Merge branch 'release'
Merge topic 'wix-product-fragment'
Merge topic 'test-rpmbuild-cleanup'
Merge topic 'cmListCommand-algorithms'
VS: Use $(ConfigurationName) as CMAKE_CFG_INTDIR in VS 7, 8, 9
VS: Fix .vcproj and .vfproj file OutputDirectory generation
Merge topic 'vs7-OutputDirectory'
Windows-GNU: Do not tell find_library to treat '.dll' as linkable
CMakeParseImplicitLinkInfo: Avoid if() auto-deref in quoted arg
Merge topic 'minor-cleanups'
Fortran: Add infrastructure to detect compiler version (#15372)
Fortran: Detect Intel compiler version
Fortran: Detect SunPro compiler version
Fortran: Detect PathScale compiler version
Fortran: Detect GNU compiler version
Fortran: Detect XL and VisualAge compiler versions
Fortran: Detect PGI compiler version
Fortran: Detect G95 compiler version
Fortran: Test that CMAKE_Fortran_COMPILER_VERSION is set (#15372)
Help: Add notes for topic 'compiler-version-Fortran'
Merge topic 'FindJNI-awt-arch'
Merge topic 'binary-release-no-OpenSSL-on-Win-or-OSX'
Merge topic 'compiler-version-Fortran'
Merge topic 'mingw-no-find_library-dll'
Merge topic 'CMakeParseImplicitLinkInfo-CMP0054'
Merge branch 'release'
Teach find_(library|file|path) to get prefixes from PATH (#15370)
Tests: Rename RunCMake.CTestMemcheck internals to match CTestSubmit
Tests: Split RunCTest helper out of RunCMake.CTest(Submit|Memcheck)
Tests: Rename RunCMake.{CTestSubmit => ctest_submit}
Tests: Rename RunCMake.{CTestMemcheck => ctest_memcheck}
Merge topic 'cmake-gui-reset-generator-toolset-and-platform'
Merge topic 'find-command-prefix-from-PATH'
Merge branch 'release'
Tests: Match curl error in RunCMake.ctest_submit FailDrop-* cases
Tests: Teach RunCMake to tolerate BullseyeCoverage lines in test output
Tests: Teach RunCMake to tolerate Guard Malloc lines in test output
Tests: Teach RunCMake to tolerate 'Error kstat returned' lines in test output
Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheck
Merge topic 'private-FindJsonCpp'
Merge topic 'FindCurses-remove-unused-check'
Merge topic 'cpack-bundle-codesign-output'
Merge topic 'CheckStructHasMember-fix-null-deref-warning'
Merge topic 'use-algorithms'
Merge topic 'fix-graphiz-typo'
Merge topic 'minor-cleanups'
Merge topic 'rpm_run_tests_on_other_platforms'
Merge topic 'if-optimize'
Merge branch 'release'
Help: Add notes for topic 'rpm_package_architecture'
Merge topic 'rpm_package_architecture'
Merge topic 'wix-shortcut-properties'
Merge branch 'release'
FindMatlab: Remove trailing blank lines
Merge topic 'test-RunCMake-refactor-ctest'
Merge topic 'ctest-output-options'
Merge topic 'GetPrerequisites-file-command-update'
Merge topic 'rpm_at_in_path'
Merge topic 'vs-midl-absolute-OutputDirectory'
Merge topic 'FeatureSummary-no-duplicates'
Merge topic 'osx-framework-search-platform-SDKs'
Merge topic 'osx-CFBundleExecutable'
Merge topic 'FindMatlab-remove-trailing-lines'
Merge topic 'cleanup-cmAlgorithms'
Tests: Drop CTestTestFailedSubmit-* tests
cmVisualStudio10TargetGenerator: Wrap long line
ExternalData: Add support for custom algorithm-to-URL mapping
Merge topic 'sln-no-bom'
Merge topic 'refine-MSVC-ARM-WinCE'
Merge topic 'vs-midl-absolute-OutputDirectory'
Merge topic 'CheckCompilerFlag-use-FLAGS'
Merge topic 'test-drop-CTestTestFailedSubmit'
Merge branch 'release'
RC: Drop unused CMAKE_COMPILE_RESOURCE variable setting
RC: Enable language after C, CXX, or Fortran is enabled (#15404)
RC: Add platform-specific preprocessor definitions (#15404)
Merge topic 'ExternalData-url-algo-map'
Merge topic 'windows-rc-enable-later'
Merge branch 'upstream-kwsys' into update-kwsys
Tests: Extend RunCMake.CommandLine to cover 'cmake --build' for 'ninja -v'
Merge topic 'update-kwsys'
Merge topic 'cpack_rpm_mulit_prefix_fixup-for-master'
Merge topic 'install-manifest-optimize'
Merge topic 'cmake-build-ninja-verbose'
Merge topic 'remove_error_read_script'
Merge topic 'macro-function-docs'
Merge branch 'release'
Merge topic 'fix-crash-on-bad-LANG_STANDARD'
Merge topic 'fix-ctest-update-locale'
Merge topic 'modules-check-ARGC'
Merge topic 'locale-agnostic-findhg'
Merge branch 'release'
Merge branch 'upstream-kwsys' into update-kwsys
JOM: Pass /NOLOGO when driving builds as is done for NMake
Merge topic 'update-kwsys'
Merge topic 'cpack-strict-variable-selection'
Merge topic 'backport-KWSys-SystemTools-CopyFileAlways-fix'
Merge branch 'release'
InstallRequiredSystemLibraries: Format documentation
Merge branch 'release'
Merge topic 'fix-JOM-quiet-make'
Merge topic 'InstallRequiredSystemLibraries-COMPONENT'
Merge branch 'upstream-kwsys' into update-kwsys
VS6: Compute CMAKE_*_FLAGS and COMPILE_DEFINITIONS* only when needed
Merge topic 'custom-command-multiple-outputs'
Merge topic 'update-kwsys'
Merge topic 'fix-wixobj-filenames'
Merge topic 'cbp-unit-targets'
cmake: Teach --build to get VCExpress output (#15437)
Merge topic 'configure_file-NEWLINE_STYLE-no-warn'
Merge topic 'ninja-check-root-robustly'
Merge topic 'UseSWIG-fix-CMP0054-warnings'
Merge topic 'ExternalProject-byproducts-tokens'
Merge topic 'target-language-genex'
Merge branch 'release'
Merge branch 'release'
Add options to build CMake without any language dialects
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'fix_jacoco_coverage_process'
Merge topic 'main_dependency_diagnostic'
Merge topic 'vs-Intel-Fortran-map-more-flags'
Merge topic 'allow-no-language-standard'
Merge topic 'cmAlgorithms-early-return'
Merge topic 'cmAlgorithms-cleanup'
Merge topic 'cmRemoveDuplicates-improvement'
Merge topic 'vs-express-build-output'
Merge topic 'update-kwsys'
Merge topic 'refactor-cmGeneratorExpression'
Merge topic 'output-ctest-env-vars'
Merge topic 'FindMatlab-rewrite'
Merge topic 'cpack_rpm_old_version_tests'
Merge topic 'wix-installer-theme'
Record compile features for GNU on Windows (#15443)
Merge branch 'upstream-kwiml' into update-kwiml
Merge branch 'upstream-kwsys' into update-kwsys
Tests: Compute Xcode version for any generator on OS X
Ninja: Do not generate circular phony rules (#15454)
cmGlobalNinjaGenerator: Drop unused member
Help: Add notes for topic 'mingw-compile-features'
Help: Add notes for topic 'file-globbing-directory-listing'
Merge topic 'mingw-compile-features'
Merge topic 'WCDH-fix-cxx_nullptr-workaround'
Merge topic 'cpack_rpm_component_fall_through'
Merge topic 'update-kwiml'
Merge topic 'ninja-no-circular-phony'
Merge topic 'update-kwsys'
Merge topic 'fix-FindPackageHandleStandardArgs-doc'
Merge topic 'file-globbing-directory-listing'
PGI: Remove invalid -fPIE flag (#15460)
cmGlobalNinjaGenerator: Fix spelling of "unknown"
cmGlobalNinjaGenerator: Optimize handling of known build outputs
Ninja: Add policy to require explicit custom command byproducts
Help: Add notes for topic 'ctest-repeat-until-fail'
Help: Add notes for topic 'xcode-xctest'
Merge topic 'ctest-repeat-until-fail'
Merge topic 'xcode-xctest'
Merge topic 'pgi-no-pie'
Merge topic 'SunPro-Fortran-KPIC'
Merge topic 'cpack-rpm-ignore-default-prefix'
Merge topic 'autogen-write-access'
Merge topic 'cpack-bundle-codesign'
Merge topic 'UseJava-fix-arg-parse'
Merge topic 'add-extra-qbs-generator'
Merge topic 'lib64_paths_crosscompiling'
Merge topic 'ninja-require-byproducts'
Merge topic 'xcode5-xctest'
Merge topic 'install-sphinx-object-mapping'
Merge topic 'blugeneq-platform-files'
Merge topic 'SunPro-no-KPIE'
Merge topic 'file-LOCK-close'
GNU: Do not use -isystem with gfortran
Merge topic 'qtdialog-cpack-qt5-osx'
Merge topic 'curl-cygwin-no-windows'
Merge topic 'Fortran-GNU-no-isystem'
Merge topic 'FindMFC-CMP0054'
Merge topic 'wix-external-expat'
Merge topic 'fix-external-project-generator'
cmGlobalXCodeGenerator: Simplify ARCHS list with cmJoin
Xcode: Set ARCHS only when CMAKE_OSX_ARCHITECTURES is specified (#14736)
ExternalData: Parameterize internal file(GLOB) operation selection
ExternalData: Add option to recursively match under directories
QtAutogen: Fix rcc rebuild with Ninja generator (#15459)
Help: Format add_dependencies documentation
Allow add_dependencies() on INTERFACE libraries (#15414)
Merge topic 'clean-scanbuild-warnings'
Merge topic 'wix-fix-utf8'
Merge topic 'xcode-default-ARCHS'
Merge topic 'ExternalData-recursive-match'
Merge topic 'ninja-autogen'
Merge topic 'add_dependencies-INTERFACE-libraries'
Merge topic 'cpack-archive-prefix'
Makefile: Tell GNU make to delete rule outputs on error (#15474)
Help: Add link target to cmake-language.7 lists section
Help: Fix xref typos in target_compile_options docs
Help: Refine COMPILE_OPTIONS property documentation
Merge topic 'clean-scanbuild-warnings'
Merge topic 'doc-list-xref'
Merge topic 'doc-COMPILE_OPTIONS-cleanup'
Merge topic 'UseSWIG-no-MAIN_DEPENDENCY'
CPack: Fix make tool selection during preinstall (#15483)
Tests: Do not try to use invalid "ld -v" flag on Solaris
Help: Add notes for topic 'UseSWIG-no-MAIN_DEPENDENCY'
Help: Add notes for topic 'makefile-DELETE_ON_ERROR'
Help: Add notes for topic 'cpack-rpm-basic-symlink-handling'
Merge topic 'cpack-rpm-basic-symlink-handling'
Merge topic 'UseSWIG-no-MAIN_DEPENDENCY'
Tests: Fix RunCMake.CTestCommandLine expected output time matching
CTestCustom: Suppress OS X universal binary link arch warnings
cmCPackDebGenerator: Cast file mode to proper type for %o formatter
cpack: Disable CMake Cygwin legacy warning while packaging
Merge topic 'solaris-fix-target_link_libraries-test'
Merge topic 'suppress-osx-arch-linker-warning'
Merge topic 'makefile-DELETE_ON_ERROR'
Merge topic 'jsoncpp-isfinite'
Merge topic 'cpack-fix-preinstall-tool'
Merge topic 'ctest-repeat-until-fail'
Merge topic 'cpack-deb-format-cast'
Help: Add link target to cmake-language.7 variables section
Help: Rewrite 'set` command documentation
Help: Document conversion of PATH/FILEPATH cache values to absolute paths
Merge topic 'xcode-source-type-metal'
Merge topic 'doc-set-command'
Merge topic 'fix-test-CMakeELF-read-only-source'
Merge topic 'fix-liblzma-access-alignment'
Merge topic 'clean-up-cmMakefile'
Merge topic 'remove-DEFINITIONS-directory-property'
liblzma: Disable XL compiler optimizations in one source to avoid crash
Merge topic 'fix-liblzma-XL-optimize'
Merge topic 'FindCUDA.cmake/StaticRuntime'
Help: Fix syntax in non-relocatable usage requirements example
Help: Fix typo in cmake-packages(7) manual
Help: Place relocatable package notes in their own subsections
Help: Reorganize and refine discussion of relocatable packages
Help: Update discussion of relocable packages in cmake-packages(7)
Help: Split cmake-generators(7) into linkable subsections
Makefile: Tolerate a BOM while scanning source dependencies (#15493)
Merge topic 'doc-generator-groups'
Merge topic 'doc-relocatable-usage-requirements'
Help: Revise target_link_libraries command documentation
Merge topic 'vs-xaml'
Merge topic 'doc-generator-names-ref'
Merge topic 'test_cpack_symlinks'
Merge topic 'makefile-depscan-BOM'
Merge topic 'doc-target_link_libraries'
Merge topic 'gcov-module-coverage-exclude'
Merge topic 'improve-properties-help'
Help: Add notes for topic 'gcov-module-coverage-exclude'
Merge topic 'cpack-one-component-only'
Merge topic 'minor-cleanups'
Tests: Fix CompileFeatures cxx_generalized_initializers example
Features: VS 2013 Update 3 supports initializer lists (#15494)
Tests: Teach RunCMake to optionally merge command output to stdout
Help: Add link target for Find Modules section of cmake-developer.7
Merge topic 'gcov-module-coverage-exclude'
Merge topic 'minor-cleanups'
Merge topic 'vs-compiler-feature-2013-update'
Merge topic 'refactor-cache-api'
cmake: Show in --help how to select VS target platform (#15422)
Revert topic 'refactor-cache-api'
Merge topic 'refactor-cache-api'
Help: Add notes for topic 'emulator-property'
Merge topic 'xcode-quote-path'
Merge topic 'document_supported_compiler_feature_compilers'
Merge topic 'emulator-property'
Merge topic 'FindMatlab_add_recent_versions'
liblzma: Disable XL compiler optimizations altogether
liblzma: Disable GNU 3.3 compiler optimizations
CTestCustom: Suppress more OS X universal binary link arch warnings
Simplify logic to compute install prefix in OS X CMake.app
Link libraries by full path even in implicit directories
Merge topic 'link-implicit-libs-full-path'
Merge topic 'cmake-command-line-help-vs-arch'
Merge topic 'refactor-cache-api'
Merge topic 'FindCUDA.cmake/C++11Flags'
Merge topic 'fix-liblzma-optimize'
Merge topic 'fix-libarchive-gnutar-large-ids'
CTestCustom: Suppress more OS X universal binary link arch warnings
Merge topic 'simplify-osx-install-prefix'
Merge topic 'fix-libarchive-mktemp'
Merge topic 'FindCUDA.cmake/CUDA_SOURCE_FILE'
Merge topic 'tar-write-format'
Tests: Create pseudo_emulator output dir for Xcode 2.x
Tests: Move more command line tests into RunCMake.CommandLine
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'update-kwsys'
Merge topic 'suppress-osx-arch-linker-warning'
Merge topic 'emulator-property'
Merge topic 'c-locale-messages'
Merge topic 'move-command-line-tests'
Merge topic 'cmake-G-print-generators'
Merge topic 'custom-command-multiple-outputs'
Merge branch 'release'
Merge topic 'cmake-cleanups'
Merge topic 'introduce-cmState'
Help: Fix {GIT,P4}UpdateCustom documentation (#15512)
Merge branch 'release'
Tests: Update Preprocess test for XL compiler limitations
Ninja: Drop 'experimental' label in documentation
Deprecate Visual Studio 6 generator
Deprecate Visual Studio 7 generator (.NET 2002)
VS: Drop reload macros for VS >= 10 (#11258,#14680)
Merge topic 'FindMatlab-test-timeout'
Merge topic 'doc-ctest-update-option-wording'
Merge topic 'doc-ninja-non-experimental'
Merge topic 'test-xl-preprocess-updates'
Merge topic 'port-global-properties-to-cmState'
Merge topic 'vs6-deprecate'
Merge topic 'vs70-deprecate'
Merge topic 'vs10-no-macros'
Merge topic 'UseSWIG-use-absolute-path'
Tests/QtAutogen: Require CMake 3.1 to set policies everywhere
Tests/QtAutogen: Enable per-config source tests when possible
Tests/QtAutogen: Help Qt5Autogen test find Qt5 on Windows
Tests/QtAutogen: Avoid touching files in the source tree
QtAutogen: Workaround rcc CRCRLF newlines on Windows (#15459)
FPHSA: Revise and format documentation
FPHSA: Document REQUIRED_VARS recommendation (#15352)
Merge topic 'FPHSA-updates'
Merge topic 'ninja-autogen'
Merge topic 'cpack-one-component-only'
Help: Clarify PDB_NAME fallback behavior (#15518)
Tests: Delay RunCMake.ExternalProject case checks
Help: Add notes for topic 'add-GreenHills-MULTI-generator'
Merge topic 'stable-xcode-projects'
Merge topic 'doc-PDB_NAME-fallback'
Merge topic 'add-GreenHills-MULTI-generator'
Merge topic 'clean-up-ReadListFile'
Help: Add notes for topic 'cpack-rpm-refactored-file-listing'
cmSystemTools: Teach RunSingleCommand to separate stdout and stderr
Merge topic 'ExternalProject-test-refactor'
Merge topic 'cpack-rpm-refactored-file-listing'
Merge topic 'cmSystemTools-RunSingleCommand-stderr'
Merge topic 'FindCUDA.cmake/Fix-MakeDirDuringSeparableCompilation'
cmQtAutoGenerators: Split CR stripping out to helper function
QtAutogen: Process 'rcc --list' stdout and stderr separately (#15523)
Merge topic 'cpack-deb-component-vars-prepare'
Merge topic 'disable-cmMakefile-copy'
Merge topic 'clean-up-cmMakefile'
Tests: Add case to cover ExternalProject with subdirectories
Help: Add notes for topic 'ExternalProject-genex'
ExternalProject: Fix error message typo
Tests: Protect CTestTestSerialOrder from environment (#15524)
cmComputeLinkInformation: Reduce 'if' nesting in AddItem
ctest: Treat ENV{CTEST_OUTPUT_ON_FAILURE} as a boolean
Help: Fix formatting of env var refs in ctest.1 manual
ExternalProject: Allow dependencies on INTERFACE libraries
Help: Document in find_library how to search for static libraries
cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include
Merge topic 'autogen-no-rcc-stderr'
Merge topic 'doc-find_library-file-name'
Merge topic 'doc-ctest-env-formatting'
Merge topic 'fix-CTestTestSerialOrder-parallel-env'
Merge topic 'ExternalProject-genex'
Merge topic 'ExternalProject-depend-INTERFACE'
Merge topic 'deterministic-CTest-tests'
Merge topic 'bash-completion-updates'
Merge topic 'mingw-64'
Merge topic 'check-compiler-flag-clang'
Merge topic 'allow-empty-CMAKE_TOOLCHAIN_FILE'
Merge topic 'cpack-deb-linitian-md5hash'
Tests: Fix ExportImport on AIX with GCC
Tests: Fix RunCMake.CTest to tolerate source line number changes
cmSystemTools: Fix IsPathToFramework implementation (#15535)
Modules/CTest: Use bracket comment for documentation block
Modules/CTest: Improve documentation formatting
ctest: Consolidate documentation of CTEST_USE_LAUNCHERS (#15533)
Merge topic 'fix-test-RunCMake.CTest-line-numbers'
Merge topic 'doc-CTEST_USE_LAUNCHERS-ninja'
Merge topic 'test-ExportImport-AIX-GCC'
Merge topic 'doc-sizeof_void_p'
Merge topic 'InstallRequiredSystemLibraries-fix-mbcs'
Merge topic 'fix-osx-framework-detection'
Merge topic 'include-early-optional-handling'
Merge topic 'deterministic-CTest-tests'
Help: Document that cmake_minimum_required should be called first
Merge topic 'cmState-CurrentDirs'
Merge topic 'CMP0026-doc-title'
Merge topic 'clean-up-cmDefinitions'
Help: Revise buildsystem artifact file type documentation (#15539)
Tests: Protect RunCMake tests from MAKEFLAGS in environment (#15542)
cmGlobalGenerator: Finish storing enabled languages in cmState
bootstrap: Fix SPHINX_{MAN,HTML,QTHELP} cache entry type
Add option to pass custom flags to sphinx-build (#15545)
Merge topic 'doc-cmake_minimum_required-first'
Merge topic 'doc-target-file-types'
Merge topic 'doc-CPack-typo'
Merge topic 'doc-CMP0054-example'
Merge topic 'revert-CMP0057'
Merge topic 'if-IN_LIST'
Merge topic 'cpack-deb-component-description'
Merge topic 'FindwxWidgets-versioned-executable'
Merge topic 'test-RunCMake-parallel-make'
Merge topic 'refactor-cmDefinitions'
Merge topic 'cmComputeLinkInformation-minor-cleanup'
Merge topic 'fix-cmState-try_compile-languages'
Merge topic 'sphinx-options'
Merge topic 'refactor-RaiseScope'
cmMakefile: Initialize SuppressWatches member before use
cmMakefile: Inline Intialize method in constructor
Merge topic 'mingw32-make-backslash-workaround'
Merge topic 'refactor-cmDefinitions-Get'
Merge topic 'add-cmMakefile-GetGlobalGenerator'
Merge topic 'truncate-snapshots'
HP-UX: Add GNU compiler information for ASM language
FindGTest: Fix parsing of test macro calls with spaces (#15553)
Tests: Enable devenv tests on VS >= 10
Merge branch 'upstream-kwsys' into update-kwsys
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'FindGTest-fix-test-space-parsing'
Merge topic 'refactor-cmMakefile-constructor'
Merge topic 'InstallRequiredSystemLibraries-vs2015'
Merge topic 'hp-gnu-asm'
Merge topic 'refactor-cmPolicies'
WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined
CTestCustom: Suppress LNK4089 warning about ole32
RC: Simplify selection of resource compiler based on C/C++ toolchain
Ninja: Refactor detection of MinGW tools on Windows
Merge topic 'cpack-deb-component-auto-discovery'
Merge topic 'vs-install-in-default-build'
Merge topic 'cpack-rpm-debug-log-fix'
Merge topic 'update-kwsys'
Merge topic 'update-ctest_build-docs'
Merge branch 'upstream-kwsys' into update-kwsys
execute_process: Improve stdout/stderr merging
Help: Update cmake-generators(7) organization for GHS
Help: Revise ctest_* command documentation (#15559)
CTestCustom: Suppress LNK4089 warning about RPCRT4
ExternalProject: Improve error when SOURCE_DIR is missing (#15560)
Help: Clarify file(COPY) directory semantics (#15561)
Merge topic 'update-kwsys'
Merge topic 'execute_process-merge-output'
Merge topic 'ninja-gcc-windows'
Merge topic 'WCDH-CMP0054-safety'
Merge topic 'doc-ctest-command-formatting'
Avoid using C++14 to build CMake if cstdio breaks
FindFLTK: Drop search in recent cmake-gui locations
find_package: Drop search in recent cmake-gui locations
RC: Do not override MinGW Makefiles generator preference
Help: Add notes for topic 'cpack-deb-component-dependencies'
build_command: Choose configuration consistently across signatures
Help: Fix build_command alternative signature docs
CTest: Stop telling 'make' to ignore errors with -i
Merge topic 'suppress-LNK4089-warning'
Merge topic 'ninja-gcc-windows'
Merge topic 'ExternalProject-improve-missing-source-error'
Merge topic 'doc-file-COPY-preserves-structure'
Merge topic 'detect-c++14-missing-gets'
Merge topic 'find_package-no-cmake-gui-paths'
Merge topic 'cpack-not-running-tests'
Merge topic 'cpack-deb-component-dependencies'
Merge topic 'ctest-no-make-i'
Merge branch 'upstream-kwsys' into update-kwsys
FindHDF5: Check for a few H5pubconf*.h name variants
KWSys: Tell Git not to export .gitattributes
Tests: Fix CheckSourceTree test when build is under source (#15566)
Tests: Fix failures when running under the default install prefix (#15566)
Merge topic 'FindJava-openjdk-8'
Merge topic 'FindHDF5-version-support'
Merge topic 'update-kwsys'
cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator
Tests: Add case for 'ctest' run with bad CTestTestfile
Merge topic 'FindSquish-sh-exit'
Merge topic 'fix-tests-in-usr-local'
Merge topic 'disallow-install-of-export'
Merge topic 'refactor-cmLocalGenerator'
Help: Document behavior of cmake_minimum_required in a function
CTestCustom: Suppress HP-UX preprocessor concatenation warning
Merge topic 'doc-cmake_minimum_required-not-in-function'
Merge topic 'cpack-deb-reworked-docs'
Merge topic 'cpack-ifw-updates'
Ninja: Generate separate compile and link rules for each target
cmake-gui: Drop undocumented and unused --mac-install option
Merge topic 'hp-ux-suppress-pp-warning'
Merge topic 'fix-function-missing-endforeach'
Merge topic 'clean-up-cmExecutionStatus'
Merge topic 'clean-up-cmDefinitions'
Merge topic 'clean-up-makefile-generators'
Merge topic 'clean-up-vs-generators'
Merge topic 'minor-cleanups'
Merge topic 'refactor-cmLocalGenerator'
Merge topic 'ninja-per-target-rules'
Merge topic 'use-std-unordered_map'
CheckTypeSize: Do not use cmake_policy(VERSION)
FortranCInterface: Do not use cmake_policy(VERSION)
Add options to run include-what-you-use with the compiler
Help: Fix typo in cmake-buildsystem(7) manual
Help: Spell '-D' option consistently across documentation (#15575)
Use cmSystemTools::GetCMakeCommand() to get path to cmake internally
Check for std::unordered_map only if we are building CMake
cmake-gui: Add --install option to add command-line tools on OS X
cmake-gui: Replace command-line install dialog with information box
Help: Add notes for topic 'cmake-gui-osx-install-command-line'
Merge topic 'CheckTypeSyze-CMP0054'
Merge topic 'cleanup-module-policies'
Merge topic 'run-include-what-you-use'
Merge topic 'doc-cmake-buildsystem-typo'
Merge topic 'clean-up-cmMakefile'
Merge topic 'clean-up-cmQtAutoGenerators'
Merge topic 'doc-cache-option-space'
Merge topic 'cmake-gui-osx-install-command-line'
Merge topic 'clean-up-CMAKE_COMMAND'
Merge topic 'clean-up-cmLocalGenerator'
Merge topic 'use-std-unordered_map'
Merge topic 'ExternalProject_FixLog'
Revert "Qbs: Add new 'extra' generator for qbs project files"
VS: Do not accumulate configurations globally (#15577)
Makefile: Fix <LANG>_INCLUDE_WHAT_YOU_USE with CTEST_USE_LAUNCHERS
ExternalData: Add option to disable use of symlinks
Merge topic 'revert-extra-qbs-generator'
Merge topic 'vs-cleanup-internal-configs'
Merge topic 'clean-up-backtrace-handling'
Tests: Refactor RunCMake.VisibilityPreset test setup
Tests: Rename Visibility{InlinesHidden =>}
Help: Format visibility property and variable documentation
Honor visibility properties for all target types (#15556)
Ninja: Fix regression in .rsp file support
Merge topic 'run-include-what-you-use'
Merge topic 'ExternalData-no-symlinks'
Merge topic 'extend-visibility-properties'
Intel: Disable Fortran optimizations for Debug config on Windows (#15583)
Tests: Add case for rejecting $<TARGET_FILE:...> on an INTERFACE library
Merge topic 'ninja-per-target-rules'
Merge topic 'minor-cleanups'
Merge topic 'clean-up-GHS'
Merge topic 'inject-state-snapshot'
Merge topic 'hpux-isfinite'
Merge topic 'intel-fortran-windows-debug'
Merge topic 'test-genex-TARGET_FILE-on-INTERFACE'
Merge branch 'ctest-update-gmake-error-match' into release-3.1
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'ctest-update-gmake-error-match'
Merge topic 'ctest-xml-minor-cleanup'
Merge topic 'ctest-xml-refactor'
Merge branch 'release-3.1'
Merge branch 'release'
cmFileCommand: Remove leftover no-op debugging logic
cmFileCommand: Rename variable verboseLog => logVar
cmFileCommand: Clarify logic for populating LOG variable
cmFileCommand: Do not log raw protocol data from curl (#15589)
Help: Explicitly mention lack of 'install' support in add_dependencies
Merge topic 'update-kwsys'
Merge topic 'file-log-less-data'
Merge topic 'doc-cmake-compile-features-typo'
Merge topic 'doc-add_dependencies-no-install'
Merge topic 'FindMatlab-fix-visibility-and-reconfiguration'
Merge topic 'FindPkgConfig_fix_extra_path'
FindBoost: Fix Boost_LIBRARY_DIR_{RELEASE,DEBUG} cache entry configuration
Merge branch 'release'
Revert "Makefile: Fix compilation after parent commit was backported"
Merge topic 'mingw32-make-backslash-workaround'
Merge branch 'release'
Merge topic 'FindBoost-per-config-libraries'
Merge topic 'FindPostgreSQL-updates'
Help: Consolidate 3.3 release notes
Help: Organize and revise 3.3 release notes
Merge topic 'doc-3.3-relnotes'
Help: Drop development topic notes to prepare release
CMake 3.3.0-rc1 version update
CPackDeb: Check dpkg-shlibdeps version more robustly
CPackDeb: Check dpkg-shlibdeps --ignore-missing-info flag
Merge branch 'CPackDeb-dpkg-shlibdeps-check-flag' into release
Clinton Stimpson (2):
QtDialog: Fix CMake packaging with CPack on OS X with Qt5.
cpack: Fix CPACK_PACKAGING_INSTALL_PREFIX handling for archives (#14677)
Dan Kegel (1):
Check*CompilerFlag: Add another pattern for Clang (#15526)
Daniel Pfeifer (13):
CTest: Drop stray content from Configure.xml
CTest: Generate NamedMeasurement elements directly into xml file
Add cmXMLWriter class to consolidate XML generation
cmCTest: Port to cmXMLWriter
cmCTestUpdateHandler: Port to cmXMLWriter
cmCTestUploadHandler: Port to cmXMLWriter
cmCTestConfigureHandler: Port to cmXMLWriter
cmCTest: Port GenerateNotesFile to cmXMLWriter
cmCTestLaunch: Port to cmXMLWriter
cmCTestBuildHandler: Port to cmXMLWriter
cmCTestCoverageHandler: Port to cmXMLWriter
cmCTest{Test,MemCheck}Handler: Port to cmXMLWriter
cmCTest: Drop unused method overloads
Daniele E. Domenichelli (6):
Help: Refine the .rst formatting of macro and function documentation
Help: Clarify that ARGV# beyond ARGC will have an undefined behavior (#15380)
Modules: Check for ARGC before using ARGV#
FindMatlab: Look for R2014b and R2015a
ExternalProject: Fix log when the first arg of commands is "COMMAND" (#15567)
FindPkgConfig: Fix extra paths for CMAKE_{FRAMEWORK,APPBUNDLE}_PATH vars
Domen Vrankar (16):
CPackRPM: run tests on more platforms than just Linux
CPackRPM: Drop explicit handling of '@' symbols that breaks them (#14782)
Merge branch 'cpack_rpm_mulit_prefix_fixup' into cpack_rpm_mulit_prefix_fixup-for-master
CPackRPM: Consolidate CPackComponentsForAll test case coverage
CPack/RPM relocation paths test fixup
CPack/RPM architecture test fixup
CPack/RPM improved component override test
CPack/RPM prevent component attributes leakage
file: Teach GLOB to list directories optionally
CPack/RPM ignore install prefix relocation path
CPackRPM: Add basic symlink support (#15209)
CPack single component packaging
CPackRPM package content list code move
CPackRPM content listing refactor
CPackDeb: Refactor package variable lookup by generator
CPack: Enable DEB and RPM tests more reliably
Erik Sjölund (1):
Help: Fix typo in cmake-compile-features(7) manual (#15594)
Felix Geyer (3):
CPack: Fix typo in CPACK_INSTALL_CMAKE_PROJECTS docs (#15543)
FindJava: Fix OpenJDK 8 version detection (#15565)
FindSquish: Avoid bash-specific behavior in test script (#15568)
Felix Schwitzer (1):
UseSWIG: Do not use MAIN_DEPENDENCY on custom commands (#15480)
Gaëtan Lehmann (2):
ExternalProject: Replace placeholder tokens in BYPRODUCTS
bash-completion: Avoid using _init_completion when not defined
Geoff Viola (2):
cmLocalGenerator: Constify some cmTarget and cmGeneratorTarget arguments
Add a 'Green Hills MULTI' generator on Windows
Gerald Combs (1):
cmake: Provide guidance when an invalid -G option is given
Gilles Khouzam (1):
VS: Add support for XAML source files
Gregor Jasny (22):
Xcode: Teach XCODE_ATTRIBUTE target properties about generator expressions
FeatureSummary: Print each feature info only once
OS X: Shorten CFBundleExecutable to file name only
OS X: Add platform-specific Frameworks search path
cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja
FPHSA: Revise documented command signature
Help: Install Sphinx HTML object mapping file
OS X: Add handling for XCTest bundles
OS X: Add FindXCTest module
Tests: Add XCTest example to test Frameworks and Cocoa App Bundles
OS X: Look for Xcode 5 platform-specific Frameworks
Tests: Enable XCTest tests for Xcode 5
Xcode: Also quote strings containing // (#15487)
Xcode: Sort Xcode objects by Id
Xcode: Indent using tabs
Xcode: Add comment after root object
Xcode: Remove extra space in PBXProject comment
Xcode: Properly indent PBXFileReference and PBXBuildFile
Xcode: Do not add whitespace after attribute group opening brace
Xcode: PrintComment will prepend a whitespace itself before the comment
Xcode: Let PrintComment decide if the comment is non-empty
Xcode: Refine quoting rules for Strings
Gunnar Roth (3):
MSVC: Define /DWINCE when building for WinCE platforms (#14552)
MSVC: Distinguish among ARM architectures more precisely (#14552)
MSVC: Compile with arch-specific flags on ARM platforms (#14552)
Gunther Laure (1):
FindBoost: Search for debug and release libraries separately (#15364)
James Bigler (5):
FindCUDA: Use the static CUDA runtime library if available (#15482)
FindCUDA: Handle c++11 host flag
FindCUDA: Allow setting CUDA_SOURCE_PROPERTY_FORMAT for non-.cu files.
FindCUDA: Add specific cuda_language_flag instead of using nvcc.
FindCUDA: Create output dir while compiling intermediate link file (#15016)
Johan Andruejol (1):
InstallRequiredSystemLibraries: Add option to specify install COMPONENT
Joseph Snyder (1):
CTest: Fix Jacoco Coverage
Joshua A Clayton (3):
CPackRPM: Fix CPACK_RPM_PACKAGE_ARCHITECTURE
CPackRPM: Support rpm architecture in components
Tests: CpackRPM test component architecture
Justin Borodinsky (1):
QtAutogen: Ensure write access to AutogenInfo.cmake (#15416)
KWSys Robot (11):
KWSys 2015-02-25 (1b75ad3d)
KWSys 2015-02-27 (d2aa1afd)
KWSys 2015-03-03 (4890f30c)
KWSys 2015-03-10 (4a698414)
KWSys 2015-03-18 (9367a33b)
KWSys 2015-04-10 (69bccf2e)
KWSys 2015-05-04 (c2387a4b)
KWSys 2015-05-05 (8c8b2273)
KWSys 2015-05-05 (34fceb50)
KWSys 2015-05-12 (b1d560a0)
KWSys 2015-05-27 (61e0419f)
Kitware Robot (117):
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
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 (2):
CPackIFW: Add QtIFW 2.0 support
Update packaging of CMake for QtIFW 2.0
Marcus Meissner (1):
GetPrerequisites: Update output matching for newer 'file' versions
Mark Abraham (1):
Check*CompilerFlag: Refactor method used to pass flags
Mark Studenka (1):
UseJava: Fix add_jar argument parsing (#14655)
Matt McCormick (3):
Properties: Add CROSSCOMPILING_EMULATOR target property.
try_run: Use CMAKE_CROSSCOMPILING_EMULATOR.
TestGenerator: Add CROSSCOMPILING_EMULATOR support.
Max Filippov (1):
KWIML: Teach ABI.h about Xtensa architecture
Michael Scott (1):
jsoncpp: Provide 'isfinite' impl on more HP-UX versions (#15576)
Michael Smith (1):
FindRuby: Fix finding 64-bit Ruby on Windows
Nicolas Bock (1):
CheckFortranCompilerFlag: Add module to check Fortran flag existence
Nils Gladitz (28):
try_compile: Quote the content of CMAKE_MODULE_PATH to allow for spaces
CPackWIX: Extend the patching mechanism to allow adding content to <Product>.
CPackWIX: Explicitly list CPack WIX headers for IDE convenience.
CPackWIX: Refactor start menu and desktop shortcut creation.
CPackWIX: Add installed file properties for the creation of shortcuts.
CPackWIX: Add new CPACK_STARTUP_SHORTCUTS property.
CPackWIX: Enhance CMake CPack WIX generated installer.
CPackWIX: Add release notes for the wix-shortcut-properties topic.
CTest: To enforce the C locale use LC_ALL instead of LC_MESSAGES.
FindHg: Run hg with C locale when querying its version.
CodeBlocks: Declare which source file belongs to which targets.
CPackWIX: Support patching of root <Feature> elements.
CPackWIX: Fix .wixobj output locations and filenames.
add_custom_command: Diagnose MAIN_DEPENDENCY limitation.
CPackWIX: Customize CMake installer theme.
CPackWIX: Add static_casts for XML_Parser.
CPackWIX: Omit codepage conversion when internal encoding is already UTF-8.
CTestCoverageCollectGCOV: Support CTEST_CUSTOM_COVERAGE_EXCLUDE
Help: Clarify manual reference for generator names
libarchive: Use base-256 encoding for UID/GID like GNU tar does
cmake: Teach "-E tar" command a "--format=" option
CTestCoverageCollectGCOV: Write tar files intended for CDash in gnutar format
Tests: Consolidate, refactor and extend -E tar tests
CTest: Fix locale used for VCS updates
Help: Clarify that CMAKE_SIZEOF_VOID_P is specific to the target machine
Help: Clarify policy CMP0026 title
Revert "add_custom_command: Diagnose MAIN_DEPENDENCY limitation."
if: Implement new IN_LIST operator
Orion Poplawski (1):
FindwxWidgets: Search for wx-config-3.0 in addition to wx-config (#15540)
Oyvind Jensen (1):
VS: Add more Fortran compiler flags to flag table (#15381)
Peter Wu (1):
CheckStructHasMember: fix null deref warning (#15413)
Raffi Enficiaud (12):
FindMatlab: Rewrite module and provide a usage API
Tests: Increasing the stability of the FindMatlab.basic_checks test
CPack: Fix single component packaging
CPackDeb: Fix lintian md5sum file warning
CPackDeb: Add basic package tests
CPackDEB component description
CPack/DEB component dependency auto-discovery
CPack/DEB per component dependencies
CPack/DEB: reworked documentation
FindMatlab: Drop incorrect usage option from test helper script
FindMatlab: fix header visibility of the generated mex files
FindMatlab: fix reconfiguration of Matlab_ROOT_DIR
Robert Goulet (1):
VS: Add option to put INSTALL target in .sln default build
Robert Maynard (1):
Help: Document supported compilers in cmake-compile-features.7
Rolf Eike Beer (2):
if(): avoid one needless string compare for all if() statements
CheckTypeSize: Avoid if() auto-dereferene in quoted arguments (#15571)
Roman Wüger (1):
WCDH: Fix cxx_nullptr workaround for pre-C++11 compilers
Ruslan Baratov (1):
BundleUtilities: Teach fixup_bundle to check install_name_tool result
Sean James (1):
Xcode: Add file type for Metal shader files
Stanislav Ionascu (1):
Qbs: Add new 'extra' generator for qbs project files
Stephen Kelly (446):
Remove use of cmsys_stl.
cmLocalGenerator: Replace loop with find_first_not_of
Remove use of ExpandSourceListArguments.
cmMakefile: Remove ExpandSourceListArguments.
Take computation out of loop.
Extract a prefix variable from loop.
Convert loop to algorithm.
Convert while loop to member insert.
Use insert member instead of back_inserter.
Take a size check outside of an inner loop.
Replace while loop with member insert.
Replace a loop with std::transform.
Replace loop with algorithm.
cmComputeLinkDepends: Remove temporary iterator copy.
Replace loop with member algorithm.
Replace temporary bool by inlining warning condition.
cmSystemTools: Early return if size makes later comparison false.
cmSystemTools: Remove unnecessary comparison.
cmStandardIncludes: Remove some VS6 workarounds.
cmStandardIncludes: Remove deque include.
cmStandardIncludes: Remove list include.
RunCMake: Remove unneeded files.
RunCMake: Allow specifying the directory to run tests in.
RunCMake: Allow specifying the stderr file for a test.
Tests: Split part of include_directories test to a generic location.
Tests: Run IfacePaths tests with a parameter.
Split cmAlgorithms into a separate header file.
Tests: Move IfacePaths test stderr files.
Allow export of targets with INTERFACE_SOURCES.
Add release notes for export-interface-source-files.
cmMacroCommand: Replace a loop with cmJoin.
cmMacroCommand: Extract iteration starting point.
cmMacroCommand: Execute loop only if it has an effect.
cmMacroCommand: Remove counting variable.
Convert loops into the commonly used pattern.
Convert loops populating maybe-empty content into the common pattern.
Replace common loop pattern with cmJoin
cmAlgorithms: Add a Range container and adaptor method.
Use cmJoin to accumulate string ranges.
cmAlgorithms: Add a range adaptor and API for adjusting a range.
cmStringCommand: Accumulate with cmJoin and range adaptors.
Convert loops to cmJoin algorithm with cmRange.
cmFindBase: Replace loop with cmJoin on range.
cmSet: Replace loop with cmJoin.
cmTarget: Use a sorted vector in place of a set.
Handle last element outside of the loop.
Move loop inside of condition.
Convert loop to the common pattern.
Convert loop into two algorithms.
cmMacroCommand: Join the args strings outside of the loops.
cmMacroCommand: Declare arg variables where used and initialized.
cmMacroCommand: Remove conditional append of semicolon.
cmMacroCommand: Remove condition around ARGN computation.
cmMacroCommand: Remove intermediate arg variables.
cmMacroCommand: Compute variables outside of two loops.
cmMacroCommand: Inline variable computation.
cmMacroCommand: Declare arg in the scope that it is used.
cmMacroCommand: Declare tmps in the scope that it's used.
cmMacroCommand: Remove condition around ARGN replacement.
cmMacroCommand: Move ARGV replacement out of condition.
cmMacroCommand: Move computation of ARGV%n names out of double loop.
cmMacroCommand: Manipulate target string directly.
cmFunctionCommand: Split loop in two.
cmFunctionCommand: Remove counting variable.
cmFunctionCommand: Replace loops with cmJoin.
cmListCommand: Use std::find algorithm for FIND subcommand.
cmListCommand: Implement REVERSE subcommand with std::reverse.
cmListCommand: Convert loop to find algorithm.
cmAlgorithms: Implement algorithm for removing indexes.
cmListCommand: Use cmRemoveIndices for REMOVE_AT subcommand.
cmListCommand: Replace joining loop with cmJoin algorithm.
cmAlgorithms: Add cmRemoveMatching algorithm.
cmListCommand: Implement REMOVE_ITEM in terms of cmRemoveMatching.
cmAlgorithms: Add cmRemoveDuplicates algorithm.
cmListCommand: Replace remove duplicates loop with algorithm.
cmListCommand: Avoid needlessly erasing from vectors.
cmTarget: Remove template argument workaround.
cmGlobalGenerator: Remove unneeded pointer check.
Help: Fix formatting of command parameter.
Revert "Attempt to fix the compile of cmake on Sun CC."
Revert "cmGlobalGenerator: Fix value type pushed into autogens vector"
Update comment to match recent dashboard testing.
cmLocalGenerator: Move variable population inside of condition.
cmCoreTryCompile: Remove variable assignment.
cmcmd: Remove some comment copy-pasta.
cmAlgorithms: Remove sort of already-sorted container.
cmAlgorithms: Add missing const to functors.
cmListCommand: Move size variable out of loop.
CTest: Use clear instead of erase-all.
cmCTest: Convert loop to member insert.
cmMakefile: Replace loop with composed algorithm.
cmMakefile: Replace two loops with std::replace.
cmMakefile: Add flag to result and manipulate in place.
cmLocalGenerator: Convert loop to algorithm.
cmGeneratorTarget: Replace set insert algorithm with cmRemoveDuplicates.
cmGlobalGenerator: Replace set::insert algorithm with cmRemoveDuplicates.
cmTarget: Port loop to algorithm.
cmGlobalGenerator: Replace loop with algorithm.
cmCacheManager: Replace loop with algorithm.
Use cmJoin where possible.
cmAlgorithms: Add cmWrap.
Convert some raw loops to cmWrap.
cmGlobalGenerator: Convert set insert algorithm to vector algorithms.
cmRST: Use std::min where appropriate.
cmRST: Move two algorithms beside each other.
cmAlgorithms: Move cmRotate out of 'implementation detail' namespace.
cmAlgorithms: Update concept requirement to FowardIterator
cmRST: Replace two erase with a rotate and larger erase.
cmAlgorithms: Add cmFindNot algorithm.
cmAlgorithms: Add cmReverseRange adaptor.
Replace loops with algorithms.
Fix typo, graphiz -> graphviz.
cmTarget: Don't needlessly clear vectors in the destructor.
cmFunctionCommand: Remove ineffectual code.
cmMakefile: Fix list of macros generation.
cmMakefile: Store macro list in a vector not in a map.
cmAlgorithms: Add const to const objects.
cmAlgorithms: Rename template type in cmDeleteAll algorithm.
cmAlgorithms: Add a size() to cmRange.
cmAlgorithms: Relax cmRemoveN requirement to FwdIter.
cmAlgorithms: Rename template argument to RemoveN.
cmAlgorithms: Make cmRemoveDuplicates work with more containers.
cmAlgorithms: Relax iterator requirement for cmRemoveIndices.
cmAlgorithms: Maintain the pivot iterator in cmRemoveIndices.
cmAlgorithms: Remove needless assignment.
cmAlgorithms: Cache the end iterators in algorithms.
Genex: Add a COMPILE_LANGUAGE generator expression.
Genex: Enable use of COMPILE_LANGUAGE for compile options.
Genex: Allow COMPILE_LANGUAGE when processing compile definitions.
Genex: Allow COMPILE_LANGUAGE when processing include directories.
File(GENERATE): Process genex evaluation files for each language.
Help: Add release notes for target-language-genex.
Help: Move docs of $<0:...> and $<1:...> to output section.
Genex: Extract an evaluateWithContext method.
cmAlgorithms: Add early return in cmRemoveIndices.
Genex: Split cmGeneratorExpressionNode into own file.
Genex: Split cmGeneratorExpressionContext into own file.
Genex: Extend cmGeneratorExpressionContext constructor.
Include cmAlgorithms where it is used.
cmInstalledFile: Move Property implementation out of line.
cmRemoveDuplicates: Fix iterator -> const_iterator.
cmRemoveDuplicates: Store unique iterators instead of values.
cmRemoveDuplicates: Type-parameterize all uniq-operations
cmRemoveDuplicates: Partially specialize the API for pointer types.
cmMakefile: Remove bogus comment.
cmMakefile: Remove unused method.
cmMakefile: Remove AddExtraDirectory method.
cmMakefile: Remove unused SubDirectoryOrder member.
cmMakefile: Remove unused Prefix member.
cmMakefile: Remove unused PreOrder member.
Do not treat DEFINITIONS as a built-in directory property
Remove duplicate tag name.
cmMakefile: Remove bogus comment.
cmListFile: Remove unused member.
cmMakefile: Remove one wrong and one insufficiently helpful comment.
Help: Add references to cmake-property sections.
Help: Shorten too-long title marker.
Help: Add link in set_source_files_properties command docs.
Help: Link to properties in set_directory_properties docs.
Help: Link to properties in set_tests_properties.
cmake: Remove unused member.
cmake: Remove unused method.
cmake: Be clear that there is no chaining after global properties.
cmake: Clear member rather than explicit erase.
cmGlobalGenerator: Don't fetch the cache manager in a loop.
cmCacheManager: Remove use of intermediate overload.
cmCacheManager: Remove unused overloads.
cmCacheManager: Remove unused method
Remove unused includes.
cmMakefile: Simplify GetDefinitions implementation.
cmMakefile: Remove cache version accessors.
Add API for cache loading, deleting and saving to the cmake class.
cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue.
cmCacheManager: Add non-iterator-based API.
cmMakefile: Port away from CacheEntry.Initialized.
Port CursesDialog to non-iterator cache API.
Port QtDialog to non-iterator cache API.
cmCacheManager: Port consumers to non-iterator API.
cmMakefile: Simplify GetDefinitions implementation.
cmMakefile: Remove cache version accessors.
Add API for cache loading, deleting and saving to the cmake class.
cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue.
cmCacheManager: Return a C string from GetValue.
cmCacheManager: Add non-iterator-based API.
cmMakefile: Port away from CacheEntry.Initialized.
Port CursesDialog to non-iterator cache API.
Port QtDialog to non-iterator cache API.
cmCacheManager: Port consumers to non-iterator API.
cmGlobalGenerator: Store languages as vector, not map.
cmake: Don't set the CMakeInstance on the Properties member.
cmake: Remove method with no external users.
Test expected value of DEBUG_CONFIGURATIONS global property.
cmake: Remove DebugConfigs member.
cmake: Remove duplicate condition.
cmake: out-of-line try compile state methods.
cmake: Use make_pair instead of Foo::value_type.
cmake: Don't lower-case a string needlessly.
cmake: Constify GetCommand method.
cmake: Rename oddly named variables.
cmake: Simplify CommandExists method.
Add some missing includes.
Remove some files which do not need to be in BootstrapCommands.
Use vector, not list for cmCommand storage.
cmake: Fix variable name bugs.
cmake: Out-of-line Home and Start directory methods.
cmMakefile: Out-of-line Home directory accessors.
cmMakefile: Internalize setting of CMakeInstance on Properties.
cmMakefile: Remove bad comment.
cmMakefile: Remove unused method.
cmake: Remove confusing duplication.
Introduce cmState class.
Port to cmState.
cmMakefile: Remove unused CacheManager accessor.
cmState: Move CacheEntryType enum from cmCacheManager.
Move property definition to cmState.
cmGlobalGenerator: Delegate storage of enabled languages to cmState.
cmake: Get enabled languages from cmState.
cmState: Move try_compile state from cmake class.
cmake: Simplify RemoveUnscriptableCommands algorithm.
cmake: Simplify command clean up loop.
cmState: Move cmCommand-related methods from cmake class.
Port cmCommand consumers to cmState.
cmake: Remove unused cmCommand methods.
cmake: Remove the happy global property scope pattern.
Move global properties to cmState.
Move property initialization to cmState.
Port Global property interaction to cmState.
FPHSA: Always populate the ExactCase_FOUND variable (#15412).
CPack: Read the config listfile in the normal way.
cmMakefile: Remove fullPath parameter from ReadListFile.
cmMakefile: Add a method for processing buildsystem files.
cmMakefile: Add wrapper for reading listfiles which have an origin.
cmMakefile: Remove useless condition.
cmMakefile: Delegate ListFile reading to internal method.
cmMakefile: Remove duplication in ReadListFile.
cmMakefile: Determine the file to read before calling Internal.
cmMakefile: Change condition to its equivalent.
cmMakefile: Move variable definition above a condition.
cmMakefile: Remove use of intermediate variable.
cmMakefile: Remove intermediate variable.
cmMakefile: Re-order independent variable setting.
cmMakefile: Split a conditional.
cmMakefile: Re-order independent statements.
cmMakefile: Combine duplicate condition.
cmMakefile: Remove intermediate variable.
cmMakefile: Convert filenametoread into a std::string.
cmMakefile: Collapse nested conditional.
cmMakefile: Populate CMAKE_PARENT_LIST_FILE in callers.
cmMakefile: Move condition to the only calling context where it is true.
cmMakefile: Remove intermediate variable.
cmMakefile: Extract conditional code to caller.
cmMakefile: Swap parameters of calls to ReadListFile.
cmMakefile: Remove always-null first parameter to ReadListFile.
cmMakefile: Move some preamble out of the Internal method.
cmMakefile: Fix wrong parameter names.
Remove redundant calls to MakeStartDirectoriesCurrent.
cmMakefile: Initialize dir definitions early.
cmake: Fix directory used to find the cache
Use the Home directories from the cmake class where intended.
cmake: Initialize Home directories on cmake for find-package mode.
cmMakefile: Populate Home directories on initialize.
cmake: Remove redundant start directories.
cmMakefile: Rename GetCurrent{,Source}Directory.
cmMakefile: Rename GetCurrent{Output,Binary}Directory.
cmMakefile: Port users of GetStart* methods to new names.
cmMakefile: Remove redundant method duplication.
cmMakefile: Rename SetStart* directory API to SetCurrent*.
CPack: Don't copy cmMakefile. Just push a scope instead.
cmMakefile: Disable copy constructor.
Tests: Make a CTest test deterministic.
cmMakefile: Use method abstraction to access directories.
cmMakefile: Out-of-line the directory methods.
Tests: Guard more CTest tests against parallel execution.
include: Ask for permission, rather than forgiveness.
cmMakefile: Delegate storage of Home dirs to the cmake class.
cmMakefile: Inline SetHome* methods into last remaining caller.
cmLocalGenerator: Require a parent in the constructor.
cmMakefile: Require the localGenerator in the constructor.
cmState: Store the Source and Binary directories.
Introduce cmState::Snapshot.
cmState: Store the Current directories.
cmDefinitions: Remove unused method.
cmDefinitions: Remove unused Set return value.
cmDefinitions: Inline SetInternal method.
cmMakefile: Use the Internal class to enclose the VarStack.
cmDefinitions: Add an Erase method.
cmDefinitions: Externalize the Set logic.
cmDefinitions: Change LocalKeys to return a vector.
cmDefinitions: Replace ClosureKeys recursion with looping.
cmDefinitions: Inline GetClosureKeys implementation.
cmDefinitions: Make ClosureKeys API vector-based.
cmDefinitions: Replace private constructor with MakeClosure.
cmDefinitions: Replace recursion with loop.
cmMakefile: Remove stack adaptor for the VarStack.
cmDefinitions: Use list of cmDefinitions* to create closure.
cmDefinitions: Implement MakeClosure in terms of a list of ancestors.
cmDefinitions: Convert MakeClosure into a static method.
cmDefinitions: Implement MakeClosure in terms of reverse iterators.
cmDefinitions: Externalize looping for ClosureKeys.
cmDefinitions: Invert conditional code.
cmMakefile: Implement RaiseScope in terms of local Get method.
cmMakefile: Implement RaiseScope without relying on Parent.
cmDefinitions: Accept varStack iterators in Get API.
cmDefinitions: Remove Parent pointer.
cmDefinitions: Use static member without this->.
cmDefinitions: Make GetInternal method static.
cmDefinitions: Make Get method static.
cmPolicies: Fix values for policies 57-60.
cmPolicies: Remove unused header.
cmPolicies: Remove unused static data.
cmPolicies: Remove unused forward declaration.
cmPolicies: Remove runtime check for programming errors.
cmPolicies: Make private method file-static.
cmMakefile: Simplify GetCMakeInstance implementation.
cmMakefile: Use GetCMakeInstance.
cmMakefile: Extract an accessor for the global generator.
cmComputeLinkDepends: Remove unused local generator.
cmComputeTargetDepends: Use simpler global generator access.
Port to cmMakefile::GetGlobalGenerator.
cmState: Truncate snapshot data in Initialize.
cmPolicies: Parse string for id conversion.
cmPolicies: Implement more-compact IsPolicyNewerThan.
cmPolicies: Introduce XMacro table for policy data.
cmPolicies: Implement id to string conversion with XMacro.
cmPolicies: Implement id to version with XMacro.
cmPolicies: Implement version check with XMacro.
cmPolicies: Implement short description access with XMacros.
cmPolicies: Make private method file-static.
cmPolicies: Implement in terms of public API.
cmPolicies: Use more-direct ID access.
cmPolicies: Trivialize GetPolicyStatus method.
cmPolicies: Loop over all policies using enum constants.
cmPolicies: Remove unused cmPolicy class.
cmPolicies: Remove unused DefinePolicy method.
cmPolicies: Make all API static.
Port to static cmPolicies API.
cmPolicies: Implement abstraction for PolicyMap.
cmPolicies: Implement PolicyMap in terms of bitset.
install: Use an intermediate filesVector variable.
cmLocalGenerator: Remove unused members.
cmLocalGenerator: Remove EscapeForShellOldStyle to only caller.
Don't use a cmLocalGenerator instance to call static methods.
cmLocalGenerator: Require a global generator in the constructor.
cmLocalGenerator: Initialize state before creating cmMakefile.
cmLocalGenerator: Get project directories from the cmState.
cmLocalGenerator: Convert two recursive methods to loops.
cmState: Add an accessor for Parent snapshot and a validity check.
cmLocalGenerator: Port loops to cmState::Snapshot.
cmGlobalGenerator: Move some flags from cmLocalGenerator.
cmLocalGenerator: Add abstraction to check if top-level.
Use new top-level check abstraction.
cmMakefile: Use the state to determine the parent directory.
cmMakefile: Remove redundant variable set.
cmLocalGenerator: Assert that there is a parent.
cmMakefile: Handle CMP0014 before configuring the generator.
install: Disallow installing export() result.
cmGlobalGenerator: Add NVI wrapper to create local generator.
cmLocalGenerator: Remove unused method.
cmGlobalUnixMakefileGenerator3: Host the include directive.
cmGlobalUnixMakefileGenerator3: Host the DefineWindowsNULL.
AutoGen: Don't iterate over a container while populating it.
cmExecutionStatus: De-virtualize API.
cmExecutionStatus: Remove inheritance of cmObject.
cmState: Compute and store directory components.
cmState::Snapshot: Store components for current directories.
cmState: Store computed relative paths to to current directories.
cmLocalGenerator: Remove redundant path conversions.
cmLocalGenerator: Remove redundant path access.
Tests: Don't rely on ordering of targets in maps.
cmDefinitions: Remove internal MakeClosure method.
cmDefinitions: Centralize knowledge of iterator type.
cmDefinitions: Make the ClosureKeys method static.
Remove method calls just repeating the default.
cmGlobalUnixMakefileGenerator3: Host the PassMakeflags.
cmGlobalUnixMakefileGenerator3: Host the UnixCD.
cmLocalGenerator: Remove unused IgnoreLibPrefix.
cmGlobalGenerator: Host the MakeSilentFlag.
Remove obsolete overrides of CreateLocalGenerator.
cmMakefile: Replace deques with vectors.
if(): Test the effect of cmMakefileCall use in elseif() handling.
cmMakefile: Add access to the top-level execution context.
cmMakefile: Simplify CMP0054 handling.
cmMakefile: Use std::set::insert API to simplify CMP0054 handling.
cmListFileContext: Implement LessThanComparable.
cmListFileContext: Sort by line before file.
cmTarget: Remove needless iteration.
cmTarget: Store only cmListFileContext for CMP0023 handling.
cmListFileContext: Implement EqualityComparable.
cmTarget: Store context in stack only if different.
cmTarget: Simplify output computation.
cmTarget: Simplify CMP0023 message loop.
cmListFileBacktrace: Hide the context-stack implementation detail.
Use std::unordered_map instead of hash_map where available.
VS: Simplify setting of flag table.
VS: Move version information to global generator.
VS: Remove obsolete methods.
cmMakefile: Port CurrentListFile clients to GetDefinition.
cmMakefile: Remove CurrentListFile member.
cmMakefile: Make the public ReadListFile method take one param.
cmMakefile: Rename method to something more appropriate.
cmMakefile: Remove redundant condition.
cmMakefile: Don't expect the VarStack iterator to support size().
cmMakefile: Remove duplicate variable initialization.
cmMakefile: Remove Print() debugging facilities.
cmCTest: Remove unimplemented method.
cmMakefile: Remove redundant conditions.
cmMakefile: Don't use else after return.
cmMakefile: Use early return to reduce nested code.
cmMakefile: Raise variable in scope explicitly when needed.
cmMakefile: Mark definitions explicitly erased, even at top level.
cmMakefile: Move internal method to private scope.
cmMakefile: Use more suitable method name to log var usage.
cmMakefile: Remove VarInitStack.
cmMakefile: Remove VarUsageStack.
QtAutogen: Remove repeated setters.
QtAutogen: Inline static factory method.
QtAutogen: Remove the need for a local makefile variable.
QtAutogen: Use a more-obvious delete-target.
QtAutogen: Create global generator on the stack.
cmLocalGenerator: Devirtualize method.
cmLocalGenerator: Inline ReadListFile method.
cmLocalGenerator: Implement IsRootMakefile in terms of cmState.
cmLocalGenerator: Get enabled languages from cmState.
Convert: Remove specification of default parameter.
cmake: Move isError determination to a more-natural place.
cmake: Extract PrintMessagePreamble method.
cmake: Extract printMessageText method.
cmake: Extract displayMessage method.
cmake: Add IssueMessage overload taking a single cmListFileContext.
Ninja: Remove some bogus comments.
cmGlobalGenerator: De-virtualize methods with no overrides.
foreach: Remove unused variables.
cmake: Remove redundant condition.
cmake: Remove redundant forward declaration.
GHS: Remove unnecessary Configure override.
GHS: Remove BuildFileName.
GHS: Remove unused CustomCommandUseLocal.
GHS: Remove unnecessary condition.
GHS: Don't attempt to generate for IMPORTED or INTERFACE targets.
GHS: Remove call to SetCurrentLocalGenerator.
cmState: Move snapshot creation to the cmake instance.
cmMakefile: Simplify convert condition.
cmMakefile: Don't pop the directory listfile off the stack.
cmGlobalGenerator: Require a cmake instance in ctor.
cmState: Host some state from the cmGlobalGenerator.
cmLocalGenerator: Require a valid cmState::Snapshot in the ctor.
Steven Vancoillie (2):
SunPro: Add position independent code flag for Fortran compiler
SunPro: Drop non-existent -KPIE flag
Tamar Kranenburg (6):
FindPostgreSQL: Remove unused lines
FindPostgreSQL: Remove extra whitespace after command open parens
FindPostgreSQL: Search for versions 9.2, 9.3, and 9.4
FindPostgreSQL: Document PostgreSQL_LIBRARY_DIRS result variable
FindPostgreSQL: Add help text for PostgreSQL_LIBRARY cache entry
FindPostgreSQL: Search some more common packaging locations
Tamás Kenéz (1):
Help: Replace CMP0054 example to show when it makes a difference
Thomas Herz (3):
Ninja: Use forward slashes for any GCC on Windows (#15439)
Ninja: Do not use newlines in response files with Windows GNU tools (#15439)
Ninja: Use forward slashes for linking with any GCC on Windows (#15439)
Thomas Orozco (1):
CPack/RPM fix output in debug log
Tim Blechmann (1):
VS: Specify absolute output directory for the Midl tool
Todd Gamblin (1):
BlueGene/Q Platform files
Tuukka Pasanen (1):
UseSWIG: Fix module name detection with relative source file (#15508)
Zach Mullen (1):
CTest: Output test-specific env vars in verbose mode (#15446)
Zack Galbreath (12):
CTest: Add cmCTestOptionalLog macro
ctest_submit: Add QUIET option
ctest_start: Add QUIET option
ctest_update: Add QUIET option
ctest_configure: Add QUIET option
ctest_build: Add QUIET option
ctest_test: Add QUIET option
ctest_coverage: Add QUIET option
ctest_memcheck: Add QUIET option
ctest_upload: Add QUIET option
CTest: Drop "Error in read script" message at end of testing
Linux: Ignore Debian-specific case when cross-compiling
Ådne Hovda (1):
jsoncpp: Provide 'isfinite' implementation on older AIX and HP-UX
Роман Донченко (1):
CPack: be more stringent when selecting variables to encode
-----------------------------------------------------------------------
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list