[Cmake-commits] CMake annotated tag, v3.0.0-rc1, created. v3.0.0-rc1
Brad King
brad.king at kitware.com
Fri Feb 28 14:37:58 EST 2014
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.0.0-rc1 has been created
at aaeb0bcfa26a586d2faeb1a4a87894169f1b2ba4 (tag)
tagging 948d5d18fd6deed24ede54cb0e3b017511f99559 (commit)
replaces v2.8.12.2
tagged by Brad King
on Fri Feb 28 14:37:23 2014 -0500
- Log -----------------------------------------------------------------
CMake 3.0.0-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJTEOV3AAoJEOyP7zp7+07a/b4P/A+y9fkbxFe5Wpb27wFopevy
+VIeHc6bdaMttF+p3EIgYBv8hKxr9wDOtwUFB6FHinKVfOFYzQWwXMkah+Xo9OqH
PBUYEpIi+pw9hOsgsObVb6GLFvC3ALhQE6MEEG96N+LW93K7wUzRKjm3ovuYwuiX
/yPJu85VBpCMvOTqtsGO9XedBmIQydvYIXjd4lnixFnlM9sVXZt/hzI3e9hl66pf
w9kh0bs9BV18+BlWtsn8KJmx88LKILbXrsk1/u23M2ttO93pCIrAP0nZzCSZ09GC
o9+mmR3nYUv6F0FuH3PCukJXzsUwlRk57WLIlbFIXT5EZdM0Eik4yqBjQuTOLUFZ
lerTxCTDroeH2gpV4YuvaoIArk2fvbwZVmmHaOOOcv1CBJ5I9/Gf65xij5r0nc26
ZJAEwoc6SBoYNo940HWt2b1++7WIq6FKNH0fGoYFPiS5MRIzDtsUifUNYQIYDMjs
opAtPeOS5ASGOGSYih75BraMjRNF59knMBiw0RIBusMhyEm1MdHfbsjBAKx9LbuH
ipR3cLcA4A0wdk0pO0TvP5azrdN8qMIU1BjaTxjwRPw5SY5CdTGdzJkKde4XCXcY
sJCaXzAygRZN1ezXwHwHw+T3uYvpUZxYT2G/Z6+50mgGNdrOtoa1OhrFZIUhSkXB
21BxMKNCnNFky22o40po
=KwOV
-----END PGP SIGNATURE-----
Adrien Destugues (4):
Haiku: Several fixes to platform module
Haiku: Remove use of B_COMMON_DIRECTORY
Haiku: Remove outdated preprocessor checks
Haiku: Include files cleanup in cmCTest
Alex Merry (4):
Help: Be clearer about which header files are considered for AUTOMOC
Always set version variable of find_dependency macro
find_dependency: use correct version variable name
find_dependency: unset cmake_fd_version variable at end of macro
Alex Neundorf (19):
CMakeGraphVizOptions.cmake: Fix typo in documentation
CMakeFindEclipse: use lowercase for macro calls
Eclipse: print different message if CMAKE_ECLIPSE_VERSION is already set
Eclipse: add version 4.3 for completeness
Eclipse: add -j only on UNIX hosts
kate: add project generator for the Kate project plugin
kate: insert build targets
kate: add some documentation
kate: remove unused function
kate: fix ninja support
Help: Fix Sphinx extension with docutils < 0.11
kate: the prev_target is not used by kate
kate: support also the build plugin in kate <= 4.12
kate: put full path to cmake into comment
Eclipse: use MachO64 parser starting with Helios (#14380)
Kate: use cmMakefile::GetSafeDefinition() for a not-required variable
write_basic_package_version_file: use PROJECT_VERSION
Intel compiler: add -isystem flag under Linux
Kate: handle spaces in build dir
Arnaud Desmier (1):
FindwxWidgets: Add support for wxWidgets 3.0.0 (#14587)
Ben Boeckel (7):
cmTestGenerator: Evaluate generator expressions in test properties
add_test: Mention generator expressions in old-style add_test docs
Notify extra generators about languages
eclipse: Add natures for Eclipse based on enabled languages
eclipse: Support custom natures via a global property
Sublime: Pass language and config properly
Ninja: Cache target-level flags
Benjamin Eikel (1):
FindSDL: Add additional search paths on MSVC (#14029)
Bill Hoffman (1):
ccmake: Teach dialog to support cache STRINGS property
Brad King (765):
CTestTestMemcheck: Refactor output expectation regex generation
CTestTestMemcheck: Tolerate trailing "==..." lines from valgrind
VS: Fix CMAKE_SUPPRESS_REGENERATION bad ZERO_CHECK dependency (#14378)
VS: Tolerate diagnostic output while detecting cl (#14387)
CTestTestMemcheck: Fix matching of malloc debug messages
Tests/RunCMake: Tolerate valgrind lines in CMake output
Remove redundant cmake::GetIsPropertyDefined method
Cleanup some variable documentation names
cmListFileLexer: Fix leak on error before EOF
add_dependencies: Clarify direction of dependency in docs (#14424)
cmTestGenerator: Separate test properties for each configuration
Merge branch 'test-property-genex' into generate-modern-style
Tests: Make find_package(Qt4) QUIET
cmake: Split -E command implementation into separate source file
CMakeDetermineCompilerId: Fix local var init
CMakeDetermineCompilerId: Add notion of "simulated" id/version
Clang: Support Windows variants for GNU and MSVC (#13035, #14458)
Begin post-2.8.12 development
Merge topic 'no-duplicate-find-tests'
Merge topic 'remove-local-typedef'
Merge topic 'FortranCInterface-cross-compile'
Merge topic 'fix-reset-compiler'
Merge topic 'ADDITIONAL_MAKE_CLEAN_FILES-genex'
Merge topic 'automoc-gadget'
Merge topic 'PLATFORM_ID-genex'
Merge topic 'vs-no-regen-external-msproject'
Merge topic 'MAP_IMPORTED_CONFIG-property-default'
Merge topic 'fix-style'
Merge topic 'update_trilinos_contract_test'
Merge topic 'add-policy-version-test'
Merge topic 'graphviz-at-generate-time'
Merge topic 'rename-genex-method'
Merge topic 'add-find_dependency-macro'
Merge topic 'FindLua'
Merge topic 'FindPython_versions'
Merge topic 'deprecate-add_compiler_export_flags'
Merge topic 'vs-compiler-id-tolerate-diagnostics'
Merge topic 'authorative-LINK_LIBRARIES'
Merge topic 'FindwxWidgets-msvc-x64'
Merge topic 'cmake-gui-window-settings'
Merge topic 'FixTypoInGraphvizDocs'
Merge topic 'minor_cleanup'
Merge topic 'fix-genex-preprocessing-incomplete-test'
Merge topic 'cleanup-CTestTestMemcheck'
Merge topic 'RunCMake-ignore-valgrind-lines'
Merge topic 'openssl-advanced'
Merge topic 'mark_as_advanced'
Merge topic 'cleanup-properties'
Merge topic 'cmListFileLexer-fix-leak-on-error'
Merge topic 'EclipseFixWarningMessage'
Merge topic 'doc-add_dependencies-direction'
Merge topic 'test-property-genex'
Merge topic 'generate-modern-style'
Merge topic 'deprecation-macro-refactor'
Merge topic 'UseJava-jar-manifest'
Merge topic 'add_cache_options_to_ccmake'
Merge topic 'fixDocumentationComment'
Merge topic 'private-link-depends-are-package-private'
Merge topic 'IMPORTED-target-SYSTEM-includes'
Merge topic 'test-Qt4-quiet'
Merge topic 'split-cmake-E'
Clang: Add separate "AppleClang" compiler id
Add policy CMP0025 for Apple Clang compiler id compatibility
Set policy CMP0025 to NEW while building CMake itself
unset: Add PARENT_SCOPE option
Merge topic 'clang-warnings'
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'ctest_rerun_failed'
Merge topic 'Add-coverage.py-Coverage'
Merge topic 'cxx-flags'
Merge topic 'CheckStructHasMember_CXX'
FindSDL: Add path suffixes for <prefix>/include/(SDL|SDL12|SDL11)
Merge topic 'FindGTK2-quiet'
Merge topic 'INTERFACE_LIBRARY-target-type'
Merge topic 'clang-cl-compiler'
Merge topic 'export-policy'
OS X: Set CMake.app bundle Info.plist fields (#11694)
Xcode: Teach BuildDepends test that Xcode >= 5 needs no help
Merge topic 'apple-clang-id'
Merge topic 'unset-PARENT_SCOPE'
Merge topic 'update-kwsys'
Merge topic 'haiku-updates'
Merge topic 'FindSDL-path-suffixes'
Merge topic 'FindGTK2-targets'
Merge topic 'blas-windows'
Merge topic 'deprecation-message'
Merge topic 'osx-cmake-app-info-plist'
Merge topic 'xcode-5-no-BuildDepends-help'
OS X: Encode -F framework search flag in per-language platform variable
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'INTERFACE_LIBRARY-SYSTEM-header'
Merge topic 'osx-framework-search-flag'
Merge topic 'bump-required-cmake-version'
Merge topic 'fix-CMP0024-multiple-directories'
Merge topic 'export-at-generate-time'
Merge topic 'deprecate-COMPILE_FLAGS'
Merge topic 'FindCUDA-NPP-5.5'
Merge topic 'target-LOCATION-policy'
Merge topic 'wix-deterministic-ids'
Merge topic 'wix-extra-sources'
Merge topic 'doc-list-append-nothing'
bootstrap: Report -rc# in --version output
Factor CMake version logic into dedicated module
Cleanup use of CMake version in install destinations
cmake: Add --help-policy-list option
cmDocumentation: Drop version output from usage and text help
Rename Docs to Auxiliary
Move cmake.m4 from Utilities to Auxiliary
Drop xmllint documentation tests
Set IDE folder for CMake 'documentation' target only if it exists
Drop documentation generation during build
Drop CMAKE_STRICT mode
Drop definition of internal property
Drop CPack module documentation markup extraction
Add reStructuredText (RST) documentation formatter
Add bash script to convert builtin help to reStructuredText
ExternalProject: Restore documentation indentation level
Help: Add index.rst top-level document
Help: Fix reStructuredText syntax in auto-generated documents
Drop "full" documentation output types
Add class cmRST to do basic reStructuredText processing
Teach --help-* options to load documentation from .rst files
Teach COMPATIBLE_INTERFACE_* checks to use Help .rst documents
Drop all documentation formatters except Usage
get_property: Drop test for builtin property documentation
Drop builtin property documentation
Drop builtin command documentation
Drop the 'Full' field from cmDocumentationEntry
Drop unused builtin documentation APIs
Build Help documentation during CMake build using Sphinx
Help: Factor out *_OUTPUT_(NAME|DIRECTORY).rst duplication
Help: Factor out find_* command duplication
Help: Factor out COMPILE_DEFINITIONS disclaimer duplication
Help: Factor out cmake-generator-expressions manual page
Modules/readme.txt: Update steps to add module documentation
Merge topic 'doc-reStructuredText'
VS: Fix CMAKE_<LANG>_COMPILER detection with Intel toolset (#14471)
CMakeDetermineCompilerId: Fix Intel Fortran compiler id detection
Makefile: Always create clean target command
Merge topic 'update-kwsys'
Help: Drop leftover conversion content from manual/*.1.rst
Help: Organize manual/*.1.rst sections
Help: De-duplicate manual/(cmake|ccmake).1.rst build options
Make --help-* options available from all command-line tools
cmake: Simplify -E command line processing
Merge topic 'print-CMP0022-content-conflict-test'
Merge topic 'readable-lupdate.pro'
Merge topic 'wix-documentation-escapes'
Merge topic 'help-manual-cleanup'
cmListFileLexer: Allow command names with one letter (#14181)
cmListFileLexer: Allow a leading UTF-8 Byte-Order-Mark (#11137)
cmListFileLexer: Convert CRLF -> LF newlines explicitly
Add Lua-style long brackets and long comments to CMake language
Drop builtin policy "full" documentation
Update CMP0024/CMP0025/CMP0026 release version
cmRST: Substitute CMake version for |release| as Sphinx does
VS: Expose Intel Fortran .vfproj format version to CMake language
VS: Detect Intel Fortran compiler id and version
Intel: When simulating MSVC, re-use Windows-MSVC (#14476)
Intel: Fix detection of MSVC version simulated by pre-11.0 Fortran
Merge topic 'coverity-generated-tests'
Merge topic 'vs-intel-compiler'
Merge topic 'simplify-cmake-E-command-line'
Merge topic 'allow-repeated-LINK-keywords'
Merge topic 'doc-drop-policy-builtin'
Merge topic 'fix-policy-versions'
Merge topic 'help-replace-version'
Merge topic 'INTERFACE-error-with-linked-genex'
cmake: Drop support for "-i" wizard mode
cmake: Always pass through stdout/stderr in --build mode
cmExtraEclipseCDT4Generator: Replace RunCommand with RunSingleCommand
VS 6: Do not try Intel Fortran .vfproj file with msdev
Cygwin: Avoid legacy warnings in RunCMake.CMP0026 test
cmake: Drop "cmake -E comspec" Win9x helper
exec_program: Re-implement using KWSys Process
cmSystemTools: Drop old RunCommand method
Merge topic 'vs-intel-compiler'
Merge topic 'target-LOCATION-policy'
Merge topic 'cmake-syntax-updates'
Merge topic 'vs12-parallel-cl-FS'
Merge topic 'policies-generic-docs'
Merge topic 'remove-old-process-execution'
Merge topic 'minor-cleanups'
VS: Set .NET target framework version for VS 7-9 (#14499)
Merge topic 'INTERFACE_LIBRARY-build-targets'
VS: Document VS_GLOBAL_KEYWORD and VS_KEYWORD relationship (#14493)
string: Add CONCAT sub-command
cmRST: Do not process inline markup in code-block literals
cmRST: Process literal blocks after paragraphs ending in '::'
Merge topic 'remove-cmake-i-wizard'
Merge topic 'cmake--build-pipes'
Merge topic 'vs9-target-framework-version'
Merge topic 'double-colon-is-imported'
Merge topic 'doc-vs-keyword-properties'
Merge topic 'xcode-folder-types'
Merge topic 'string-CONCAT-command'
Merge topic 'genex-conversion-warnings'
Merge topic 'rst-literal-blocks'
Add infrastructure for policies that disallow commands
Add policy CMP0029 to disallow subdir_depends
Add policy CMP0030 to disallow use_mangled_mesa
Add policy CMP0031 to disallow load_command
Add policy CMP0032 to disallow output_required_files
Add policy CMP0033 to disallow export_library_dependencies
Add policy CMP0034 to disallow utility_source
Add policy CMP0035 to disallow variable_requires
Add policy CMP0036 to disallow build_name
Help: Add cmake-developer.7 manual
Help: Organize cmake-developer.7 manual Modules section
Help: Add documentation format to cmake-developer.7 manual
cmRST: Cross-reference cmake-developer.7 manual and cmRST Doxygen
CMakeDetermineCompilerId: Do not test vendor without a compiler
Quote ${CMAKE_<LANG>_COMPILER} while enabling a language
Merge topic 'CheckTypeSize_CXX'
Merge topic 'cmarray-templates'
Merge topic 'remove-old-commands-by-policy'
Merge topic 'doc-cmake-developer'
Merge topic 'vs-graceful-empty-compiler'
Merge topic 'output-CMP0022-entries'
Merge topic 'FindJava-msg'
CTestTest*: Update minimum required CMake to 2.4
Drop compatibility with CMake < 2.4
Add \-continuation to CMake language quoted arguments
cmake-developer.7: Improve flow of module documentation instructions
cmRST: Teach cmake-module directive to scan bracket comments
Intel: Drop deprecated -i_dynamic flag from Fortran (#14507)
Merge topic 'cmake-syntax-updates'
Merge topic 'minor-cleanups'
CMakeDetermine*Compiler: Remove temporary cache entry
Shorten CMake version used in install destinations
Cygwin: Avoid legacy warnings in RunCMake.DisallowedCommands test
Merge topic 'remove-old-commands-by-policy'
Merge topic 'cmarray-templates'
Merge topic 'fix-tll-static-private'
Merge topic 'remove-pre-2.4-compatibility'
Merge topic 'qt4-svg-dep'
Merge topic 'FindCUDA-arm-5.5'
Merge topic 'compatible-interface-numbers'
Merge topic 'intel-no-i_dynamic'
Merge topic 'python-interp-remove-debug-messages'
Merge topic 'wix-fix-shortcut-ids'
Merge topic 'handle-CMP0024-in-tests'
Merge topic 'QNX-ninja-generator'
Merge topic 'clang-binutils'
Merge topic 'less-versioned-installs'
Merge topic 'ctest-p4'
Merge topic 'ctest-fix-run-serial'
CMakeDetermineCompilerId: Always use compiler detected from IDE
Require CMAKE_<LANG>_COMPILER to be found as a full path
Merge topic 'ninja-use-deps'
Merge topic 'locale-independent-date-in-test'
Merge topic 'restore-serial-failed-test-order'
Merge topic 'enable-language-require-compiler'
VS: Add version year to generator names
Help: Organize top-level index
Merge topic 'Qt-auto-generators'
Merge topic 'external-language-compiler-id'
Merge topic 'fix-custom-source-with-flags-crash'
Merge topic 'doc-organize-index'
Add to RunCMake.Syntax test comments not separated by spaces
Add to RunCMake.Syntax test \-escape cases
Configure Utilities/Sphinx for standalone build with CTest
Help: Add index document title
Merge topic 'doc-organize-index'
Help: Glob manual/*.rst in Sphinx configuration
Merge topic 'fix-coverage-over-multiple-projects'
Merge topic 'doc-build-standalone'
Merge topic 'doc-conf-auto-manuals'
Merge topic 'cmake-syntax-test-escaped-comment'
cmRST: Add support for the note and productionlist directives
Merge topic 'use-generator-target'
macro: Add extra indentation to placeholder substitution code
macro: Do not substitute for placeholders in bracket arguments
Test foreach/function/macro handling of bracket arguments
Merge topic 'vs-generator-names'
Merge topic 'fix-ninja-launcher-errors-from-custom'
Merge topic 'use-generator-target'
Merge topic 'cmake-syntax-recorded-brackets'
Merge topic 'constify'
Merge topic 'add-CMAKE_FIND_NO_INSTALL_PREFIX'
Merge topic 'fix-duplicate-test-run'
Tests/Assembler: Drop -g when generating sample assembly source
Help: Limit reference manual toctree depth to 1
Merge topic 'doc-manual-toctree-depth'
FindBoost: Refine .rst formatting
FindBoost: Clarify example static libs option (#13663)
cmake-gui: Rename local variable to avoid shadowing a member
CPack: Disable OS X PackageMaker by default (#13662)
cmSystemTools: Re-order extract_tar logic
cmake: Avoid '-E tar' failure to extract symlinks on Windows (#13251)
target_link_libraries: Revert accidental change
cmFindCommon: Revert accidental change
Merge topic 'revert-accidental-changes'
Merge topic 'doc-rst-note-and-productionlist'
Merge topic 'object-library-missing-source'
Merge topic 'object-library-no-TARGET_FILE'
Merge topic 'doc-FindBoost-updates'
Merge topic 'ctest-p4'
Merge topic 'cmake-gui-warning'
Merge topic 'archive-skip-symlink-on-windows'
Merge branch 'policy-CMP0022-fixes' into policy-CMP0022-fixes-for-master
CMP0022: Update target_link_libraries plain signature documentation
Merge topic 'cpack-drag-n-drop-rez'
Merge topic 'robust-ctest_empty_binary_directory'
Merge topic 'improve-tgt-INCLUDE_DIRECTORIES-docs'
Merge topic 'doc-CMAKE_INCLUDE_DIRECTORIES_BEFORE'
Merge topic 'constify'
Merge topic 'policy-CMP0022-fixes-for-master'
Merge branch 'policy-CMP0022-fixes' into policy-CMP0022-fixes-for-master
Fix INTERFACE_LINK_LIBRARIES documentation typos
FindPHP4: Drop extra content from reported PHP4_INCLUDE_PATH (#14540)
Merge topic 'policy-CMP0022-fixes-for-master'
Help: Refine manual/*.1.rst usage summaries
Help: Drop mention of cmake -i wizard mode
Help: Configure copyright year automatically
Help: Configure |version| replacement correctly
Merge topic 'clear-evaluation-files'
cmGlobalGenerator: Refactor member cleanup between configures
Merge branch 'cmake-E-automoc-crash' into cmake-E-autogen-crash
cmake: Validate -E cmake_autogen argument count (#14545)
Merge topic 'ninja-deps-intel'
Merge topic 'ninja-dont-parse-empty-depsflag'
Merge topic 'FindJNI-biarch'
Merge topic 'FindPHP4-no-cache-output'
Merge topic 'doc-tool-usage'
Merge topic 'remove-cmake-i-wizard'
Merge topic 'cmake-E-autogen-crash'
Help: Configure html page navigation bars
Help: Configure html favicon
Merge topic 'test-Assembler-no-g'
Merge topic 'osx-no-PackageMaker'
Merge topic 'fix-automoc-compile-definitions'
Merge topic 'clear-generator-data'
Merge topic 'refactor-autogen-setup'
Merge topic 'doc-html-page-layout'
Merge branch 'release'
Merge topic 'cfbundle-test-no-cl-tools'
Help: Format execute_process command documentation
Help: Clarify execute_process COMMAND argument behavior
Help: Add cmake-language.7 manual
Help: Reference cmake-language.7 comment docs from cmake-developer.7
cmExportSetMap: Override clear() to delete held resources
Merge topic 'doc-execute_process'
Merge topic 'doc-cmake-language'
Merge topic 'tll-target-policies'
Merge topic 'test-LINK_ONLY-expression'
Enable RunCMake.CMP0037 test everywhere
Refactor internal resource location APIs and initialization
Merge topic 'clear-generator-data'
Merge topic 'test-RunCMake.CMP0037-everywhere'
Merge topic 'cmake-internal-locations'
Merge topic 'constify'
Merge topic 'pp-transitive-property-handling'
cmGlobalGenerator: Do not propagate const through GetCMakeInstance
Refactor tool selection for edit_cache (#14544)
ExternalData: Format module documentation
ExternalData: Show example network path URL template
CMP0038: Add missing '.' to policy summary line
Configure NSIS-packaged CMake documentation link in Start Menu
Configure NSIS-packaged CMake version and install destination
OS X: Drop version number from CMake.app bundle name (#11693)
bootstrap: Parse Copyright.txt instead of duplicating notice
cmake-gui: Parse Copyright.txt instead of duplicating notice
Copyright.txt: Update year range to end in 2013
Copyright.txt: Add test to check year range
Help: Parse Copyright.txt instead of using current year
Merge topic 'cleanup-edit_cache-target'
Merge topic 'wix-custom-arguments'
Merge topic 'fix-INTERFACE-with-no-SHARED-libs'
Merge topic 'create_test_sourcelist-clang-warnings'
Merge topic 'doc-ExternalData-network-path'
Merge topic 'policy-summary-periods'
Merge topic 'cmake-copyright-year'
ExternalData: Allow local stores without any URL templates
Merge topic 'cmake-distribution-config'
Merge topic 'ExternalData-allow-no-urls'
Merge topic 'configure_file-drop-IMMEDIATE'
Merge topic 'set_emptyvar_PARENT_SCOPE'
Merge topic 'msvc-encoding'
Merge topic 'openmp-cray'
Merge topic 'gp-ld_library_path'
Merge topic 'doc-tool-options-as-definition-lists'
cmGlobalGenerator: Drop unused GenerateBuildCommand implementation
cmGlobalGenerator: Add method to compute "cmake --build" command line
build_command: Return a "cmake --build" command-line
ctest_build: Use "cmake --build" to launch the native build tool
cmSystemTools: Add RunSingleCommand overload for std::vector<std::string>
cmSystemTools: Add PrintSingleCommand method
cmGlobalGenerator: Cleanup GenerateBuildCommand API
Tests: Drop remnants of unused ShellInstall test
Tests: Remove unused Source/cmaketest.h.in file
Tests: Move CMAKE_TEST_MAKEPROGRAM into Tests/CMakeLists.txt
Tests: Launch BootstrapTest through cmake instead of ctest
Tests: Launch CMake.Install test through 'cmake --build'
Tests: Teach SimpleInstall to use "cmake --build"
Tests: Teach MakeClean to use "cmake --build"
Tests: Fix make capability selection for empty CMAKE_TEST_MAKEPROGRAM
Tests: Simplify ExternalProjectUpdate test arguments
Tests: Split <test>_EXTRA_OPTIONS into <test>_(CTEST|BUILD)_OPTIONS
Prefer CMAKE_MAKE_PROGRAM over CMAKE_BUILD_TOOL (#14548)
VS: Add internal APIs to find MSBuild, devenv/VCExpress, and msdev
Merge topic 'doc-ctest-upload-part'
cmake-mode.el: drop reserved keybindings (#14576)
Teach GenerateBuildCommand to find its own make program
Simplify some calls to cmGlobalGenerator::Build
ctest: Make the --build-makeprogram optional for --build-and-test
ctest: Teach --build-options to allow zero options
Tests: Pass --build-options to every test
Tests: Simplify CTest.BuildCommand.ProjectInSubdir configuration
Tests: Simplify VSProjectInSubdir configuration
Tests: Simplify VSExcludeFromDefaultBuild configuration
Tests: Configure SubProject-Stage2 test more robustly
Tests: Pass CMAKE_MAKE_PROGRAM instead of --build-makeprogram
Tests: Fix MFC test heuristic for empty CMAKE_TEST_MAKEPROGRAM
Tests: Do not use an explicit make program for VS generators
VS: Switch to internal CMAKE_MAKE_PROGRAM lookup by generators
Help: Document the CMAKE_MAKE_PROGRAM variable in more detail
ExternalProject: Format module documentation
Merge topic 'fix-remove-forbidden-flags'
Merge topic 'cpack-internal-variables'
Merge topic 'emacs-mode-no-reserved-bindings'
Merge topic 'forbid-reserved-targets'
Merge topic 'doc-ExternalProject-formatting'
Merge topic 'cleanup-build-commands'
cmDocumentation: Fix exit after help output format warnings
Merge topic 'cross-compiling-toolchain-variables'
Merge topic 'macro-args-docs'
Credit Kitware and csimsoft for their maintenance roles
Merge topic 'FindLATEX-ps2pdf'
Merge topic 'vs9-map-Fd'
Merge topic 'fix-help-format-warning-exit'
Merge topic 'remove-LOCATION-property-use'
Merge topic 'dev/better-eclipse-language-support'
Merge topic 'add-missing-parent-group'
Merge topic 'constify'
Merge topic 'find_backtrace'
Merge topic 'FindwxWidgets-3.0.0'
Merge topic 'cmake-credits'
Merge topic 'missing-target-error'
cmake-gui: Reference LGPLv2.1 when redistributing Qt
Merge topic 'genex-docs'
Merge topic 'qt-dialog-reconfigure'
Merge topic 'cross-compiling-toolchain-variables'
Merge topic 'use-generator-target'
Merge topic 'cmake-credits'
Merge topic 'add-cmHasLiteralPrefix'
Merge topic 'FixIssue14029'
Merge topic 'make-cpack-options-boolean'
Merge topic 'use-generator-target'
Merge topic 'FindSWIG-fix13426'
Merge topic 'FindSWIG-fix13449'
Merge topic 'FindSWIG-fix13771'
Merge topic 'UseSWIG-fix13772'
Merge topic 'EclipseParallelMakeOnlyOnUnixHosts'
Help: Document $ENV{VAR} syntax in cmake-language.7 manual
Merge topic 'doc-cmake-language-env-vars'
Help: Organize and revise the cmake-generators.7 manual
Merge topic 'doc-generators-cleanup'
libarchive: Port upstream issue 320 fix
Merge branch 'upstream-kwsys' into update-kwsys
bootstrap: Add KWSys Encoding and FStream
Watcom: Suppress WMake interactive prompt on error
Merge topic 'FindGTK2-quartz-backend'
Merge topic 'ninja-msvc-deps-for-intel'
Merge topic 'ninja-quoted-cmd-commands'
Merge topic 'UseSWIG-fix13814'
Merge topic 'UseSWIG-fix14520'
Merge topic 'INTERFACE_LIBRARY-property-whitelist'
Merge topic 'libarchive-left-shift-fix'
Merge topic 'update-kwsys'
Merge topic 'watcom-no-prompt'
Merge topic 'use-generator-target'
Merge topic 'autogen-depends'
Merge topic 'cross-compiling-toolchain-variables'
Merge topic 'minor-cleanups'
Merge topic 'ninja-compile-link-pool'
Fix CMAKE_(C|CXX|Fortran)_RELEASE helpstrings (#14606)
Make CMAKE_(C|CXX|Fortran)_<CONFIG> help strings more consistent (#14606)
Help: Document CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG> variable
Help: Format PDB_NAME and PDB_OUTPUT_DIRECTORY documentation
Help: Document PDB behavior w.r.t. static libraries explicitly (#14600)
Merge topic 'KateProjectGenerator2'
Merge topic 'export-includes'
Merge topic 'UseSWIG-fix13318'
Merge topic 'UseSWIG-fix12184'
Merge topic 'UseSWIG-octave'
Merge topic 'FindSWIG-3498'
Merge topic 'wix-components'
Merge topic 'INTERFACE_AUTOUIC_OPTIONS'
Merge topic 'use-generator-target'
Merge topic 'doc-pdb-not-for-static-libs'
Fix CMAKE_(C|CXX|Fortran)_STANDARD_LIBRARIES helpstrings (#14622)
Merge topic 'xcode-folder-dedup'
Merge topic 'osx-cross-compile-fixup'
Merge topic 'cmake-mt-return-value'
Merge topic 'lang-flag-var-helpstrings'
Merge topic 'Haiku-CPU-count'
Merge topic 'cmake-toolchains-manual'
Merge topic 'filter-showincludes-in-launcher'
Merge topic 'fix-export-segfault'
VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables
CMakeDetermineCompilerId: Use CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND
Merge topic 'cleanup-build-commands'
Merge topic 'minor-cleanups'
Merge topic 'vtk-contract'
Tests: Fix standalone build of tests with nested projects
Help: Format and clarify source_group() documentation (#14631)
Merge topic 'doc-source_group-FILES'
Fortran: Improve pointer size detection in gfortran on MinGW
Merge topic 'cleanup-build-commands'
Merge topic 'mingw-gfortran-sizeof-dptr'
Merge topic 'qt4-qmake-exe'
Merge topic 'unicode-win32-apis'
Merge topic 'INTERFACE_AUTOUIC_OPTIONS'
Merge topic 'vtk-contract'
libarchive: Port upstream issue 320 second fix
libarchive: Use ARCHIVE_LITERAL_ULL to add ULL integer suffix
Help: Format 'if' command documentation
Help: Clarify if(TARGET) behavior (#14646)
Merge topic 'xcode-5.1'
Merge topic 'FindFreetype-2.5'
Merge topic 'vtk-contract'
Merge topic 'libarchive-left-shift-fix'
Merge topic 'fix-INTERFACE-mapped-config'
Merge topic 'KateFixNinja'
Merge topic 'remove-INTERFACE-build-targets'
Merge topic 'FindSubversion-TortoiseSVN'
Merge topic 'constify'
Merge topic 'Qt4-NO_DEBUG-define'
Merge topic 'minor-cleanup'
Merge topic 'build-symlink-invalid-sup-file'
Merge topic 'GenerateExportHeader-tests'
Merge topic 'wix-fragment-injection'
Merge topic 'doc-clarify-if-TARGET'
TestCXXAcceptsFlag: Update documentation (#14657)
Merge branch 'upstream-kwsys' into update-kwsys
Add MirBSD platform support (#14659)
Help: Clarify CMAKE_VERBOSE_MAKEFILE initialization (#14658)
Makefile: Allow "gmake target1 target2 -j" (#14312)
Merge topic 'find_backtrace'
Merge topic 'doc-TestCXXAcceptsFlag-cleanup'
Merge topic 'update-kwsys'
Merge topic 'make-entry-no-parallel'
Merge topic 'add-platform-MirBSD'
Merge topic 'minor-cleanup'
Merge topic 'doc-clarify-CMAKE_VERBOSE_MAKEFILE'
Merge topic 'extend-policies-manual'
cmGlobalGenerator: Fix value type pushed into autogens vector
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'cmake-packages-manual'
Help: Simplify top-level index organization
Merge topic 'wix-fix-registry-slash'
Merge topic 'constify'
Merge topic 'remove-VTK-include-hack'
Merge topic 'vs-external-project-type'
Merge topic 'fix-Qt-rcc-file-handling'
Merge topic 'wix-cmake-coding-conventions'
Merge topic 'update-kwsys'
Merge topic 'doc-organize-index'
Merge topic 'MakeDocsWorkWithDocutilsBefore0_11'
Merge branch 'upstream-kwsys' into update-kwsys
CTestCustom: Suppress LNK4089 warning about SHELL32
Copyright.txt: Update year range to end in 2014
Merge topic 'copyright-year'
Merge topic 'rpath-default'
Merge topic 'fix-ctest-regressions'
Merge topic 'update-kwsys'
Merge topic 'fix-compile-OBJECT_DIR'
Merge topic 'suppress-LNK4089-SHELL32'
Merge topic 'wix-read-only'
Merge topic 'wix-rtf-encoding'
Merge topic 'KateProjectImprovements'
Merge topic 'cmake-mode-updates'
Merge topic 'export-EXPORT-subcommand'
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'EclipseUse64bitMachOParser'
Merge topic 'update-kwsys'
Merge topic 'fix-text-typos'
Merge topic 'cmake-buildsystem-manual'
Merge topic 'minor-cleanups'
Merge topic 'minor-cleanups'
Merge topic 'unicode-main'
Merge topic 'unicode-fstream'
Merge topic 'doc-cpp-allowed'
Merge topic 'minor-cleanups'
Merge branch 'xcode-storyboard-file-type-2.8.12' into xcode-storyboard-file-type
Merge topic 'minor-cleanups'
Merge topic 'xcode-storyboard-file-type'
Merge topic 'wix-cmake-package-registry'
Merge topic 'cmp0022-docs'
cmake: Implement placeholder --help-custom-modules compatibility
FindBoost: Add Boost_USE_DEBUG_RUNTIME option (#14686)
Merge topic 'multiarch-multios'
Merge topic 'qt4-find-root'
Merge topic 'vs10-include-backslashes'
Merge topic 'optional-install'
Merge topic 'policies'
Merge topic 'compat-help-custom-modules'
Merge topic 'FindBoost-ms-debug-runtime'
Merge topic 'minor-cleanups'
Merge topic 'extend-docs'
Merge topic 'CheckTypeSize_fix_multiple_invocation'
Merge topic 'find-java-os-x-fixes'
Merge topic 'minor-cleanups'
Merge topic 'remove-duplicate-file'
Merge topic 'ninja_fix_rerun'
Merge topic 'fix-FindPackageModeMakefileTest-Makefile'
Merge topic 'fix-find-package-mode'
Merge topic 'constify'
Merge topic 'missing-dependency-error'
Merge topic 'support-codelite-ide-generator'
Merge topic 'update-Qt4-COMPILE_DEFINITIONS'
Merge topic 'fix-cb-nmake-quotes'
Merge topic 'doc-Qt-macro-TARGET-arg'
Merge topic 'hppa-bootstrap'
Merge topic 'skip-return-code'
Revert "Ninja: Avoid re-running CMake on next build after regeneration"
Merge topic 'var-type-autofill'
Merge topic 'revert-ninja_fix_rerun'
Merge topic 'ninja_fix_rerun'
Merge topic 'fix-help-if-typo'
Merge topic 'GNUInstallDirs_debian-multiarch-fix'
Help: Document CMAKE_OSX_* variables
Merge topic 'cmmakefile-const'
Merge topic 'doc-osx-vars'
Merge topic 'xcode-storyboard-view'
Merge topic 'hppa-binutils-flag'
OS X: Use 'uname -m' for processor (#14712)
Merge topic 'update-qt4-docs'
Merge topic 'KateDontRequireVariable'
Tests/RunCMake: Move documentation to a README.rst
Tests/RunCMake: Add function to run a specified command-line
cmake: Improve '-E create_symlink' edge case handling (#14713)
Merge topic 'osx-host-arch'
Merge topic 'improve-Tests-RunCMake'
Merge topic 'cmake-E-symlink-replace-dangling'
cmake: Add '-E sleep' command
Add test case to verify CMake does not re-run on first build
Allow projects to specify extra inputs to CMake
Ninja: Normalize paths of CMake re-run rule dependencies
Merge topic 'qcc-id'
Merge topic 'cmake-E-sleep'
Merge topic 'cmake-rerun-depends'
Merge topic 'robust-ep-download-verify'
Merge topic 'ninja-normalize-cmake-rerun-deps'
Merge topic 'ctest-update-p4-unknown-revision'
Merge topic 'constify'
Merge topic 'disallowed-cxx-subset'
Help: Do not install Sphinx html build info files
Merge branch 'release'
Cygwin: Avoid legacy warnings in RunCMake.CMP004[1235] tests
Help: Format project command and variable documentation
project: Add optional LANGUAGES keyword
project: Manage VERSION variables
Merge topic 'doc-install-no-build-info'
Merge topic 'emacs-mode-byte-compile'
Merge topic 'cygwin-RunCMake-tests'
Merge topic 'ExternalProject-git-submodules'
Merge topic 'fix-Qt-autogen'
Utilities/Release: Fix newlines on dash2win64 cygwin
Utilities/Release: Generate docs on dash2win64 cygwin
Utilities/Release: Fix for spaces in host path
Utilities/Release: Pass pre-built docs tarball
Update README and add guidelines for CONTRIBUTING
Find{Java,JNI}: Use ENV{JAVA_HOME} first when set
Find{Java,JNI}: Consider JAVA_HOME before ENV{JAVA_HOME}
FindJNI: Overhaul finding JDK libraries and headers on OS X
Find{Java,JNI}: Use /usr/libexec/java_home on OS X
FindCUDA: Fix literal block formatting
README: Credit Kitware and community of contributors
Merge topic 'project-version-variables'
Merge topic 'doc-release-tarball'
Merge topic 'emacs-mode-enhance'
Merge topic 'intro-docs'
Merge topic 'find-java-os-x-fixes'
Merge topic 'FindCUDA-doc-format'
Merge topic 'codelite-generator-multi-jobs-bug-fix'
Merge topic 'fix-visibility-inlines-hidden'
Merge topic 'constify'
Merge topic 'cmake-qt-manual'
Merge topic 'minor-cleanups'
Merge topic 'intro-docs'
Utilities/Sphinx: Add option to build 'text' format
Help: Add documents for release notes
Help: Add documents to collect notes between releases
Merge topic 'osx-rpath-unique'
Merge topic 'fix-Qt-autogen'
Drop tweak version component from CMake Policies
Help: Expand documentation of CMAKE_VERSION and related variables
Merge topic 'FeatureSummary-no-transitive'
Merge topic 'AUTOMOC-docs'
Merge topic 'release-notes'
Merge topic 'no-policy-tweak-version'
Merge topic 'doc-version-components'
Merge topic 'fix-Qt-autogen'
Merge topic 'Qt4-WIN32-doc'
Merge topic 'FindOpenSSL-root-dir'
Tests: Speed up RunCMake.CheckModules test
Merge topic 'update-buildsystem-docs'
Tests/BundleTest: Drop use of ChangeLog.txt
Remove ChangeLog.txt
Remove ChangeLog.manual
Help: Add hyperlink targets for argument types in cmake-language(7)
Merge topic 'test-CheckModules-speedup'
Merge topic 'intel-visibility'
Merge topic 'doc-polcy-CMP0024-typo'
Merge topic 'interface-library-signatures'
Merge topic 'wix_desktop'
Merge topic 'release-notes-prep'
Merge topic 'Qt4-qmake-IMPORTED'
Merge topic 'fix-CMP0028-iface'
Merge topic 'generate-cmCommands-file'
Merge topic 'remove-Example'
Merge topic 'cmake-devel-version-macro'
Merge topic 'extend-docs'
Help: Change version 3.0.0 -> 3.0 in policy docs
cmStandardIncludes: Include cmIML/INT.h for portable integer types
cmVersion: Fix CMake_VERSION_ENCODE for date in patch level
Export: Fix internal CMake version test logic
Merge topic 'doc-policy-version-3.0'
FindBoost: Search next to MPI libraries for boost_mpi (#14739)
Help: Add CMake 3.0 Release Notes
Merge topic 'graphviz-one-file'
Merge topic 'eclipse-hotfix'
Merge topic 'backward-compatibility'
Merge topic 'release-notes-3.0'
Merge topic 'cmake-devel-version-macro'
OS X: Split Intel compiler information files
Windows: Make file delete/rename retry configurable
OS X: Escape path given to -isysroot flag
Merge topic 'FindBoost-MPI-hints'
Merge topic 'osx-intel-info-split'
Merge topic 'cmake-devel-version-macro'
Merge topic 'dev/fix-sublime-compile-flags'
Merge topic 'backward-compatibility'
Merge topic 'osx-sysroot-escape'
Merge topic 'dev/ninja-speedup'
Merge topic 'isystemForIcpc'
Merge topic 'KateHandleSpacesInPath'
Merge topic 'emacs-mode-cmake-help'
Merge topic 'INTERFACE-no-sources'
Merge topic 'windows-filesystem-retry-config'
Help: Document the package registry in cmake-packages.7
Help: Format find_package() command documentation
Merge topic 'minor-cleanups'
Merge topic 'doc-package-registry'
Merge topic 'FindBoost-namespace'
Merge topic 'FindJNI-ppc64le'
Merge topic 'FindOpenSSL-prefer-root'
Merge topic 'doc-usage-requirements'
Help: Consolidate remaining 3.0 release notes
Help: Rename 3.0 release notes to 3.0.0
CMake 3.0.0-rc1 version update
Help: Drop development topic notes to prepare release
Change version scheme to use only two components for feature levels
Help: Revise and format add_test() command documentation
Merge branch 'doc-add_test-cleanup' into release
Help: Format install() command documentation
cmInstallFilesGenerator: Add reference to calling cmMakefile
install: Support generator expressions in FILES and PROGRAMS mode
Merge branch 'install-FILES-genex' into release
Merge branch 'fix-find_dependency-macro' into release
Merge branch 'fix-showinclude-warnings' into release
Merge branch 'INTERFACE-property-docs' into release
Merge branch 'fix-find_dependency-macro' into release
Chuck Atkins (1):
FindBoost: Add suport for custom namespaces
Clinton Stimpson (15):
cmake-gui: save and restore the geometry and window state between sessions.
qt4: Fix linking with QtSvg to not include QtXml.
python: remove debug statements from FindPythonInterp.cmake.
cpack: For DragNDrop generator, add sysroot option when calling Rez.
cpack: For DragNDrop generator, add sysroot option when calling Rez.
CFBundle test: Add isysroot argument when calling Rez.
MSVC: Fix encoding of Visual Studio 10+ project files.
GetPrerequisites: Preserve search path order from caller.
cmake-gui: Configure again if a variable is changed before Generate is pushed.
Windows: Use wide-character system APIs
OS X: Add CMP0042 to enable MACOSX_RPATH by default
Use Encoding::CommandLineArguments for main() functions.
Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.
FindQt4: Use NO_CMAKE_FIND_ROOT_PATH where search paths are already rooted.
OS X: Make sure RPATHs are unique to avoid possible corruption.
Daniel Pfeifer (1):
graphviz: allow to disable per target graphs (#14746)
Daniele E. Domenichelli (39):
FindGTK2: Mark GTK_*_INCLUDE_DIR as advanced
FindGTK2: Find freetype quietly
FindGTK2: Search for modules quietly when needed
FindGTK2: Export GTK2_XXX_FOUND to parent scope in _GTK2_FIND_LIBRARY
FindGTK2: Populate GTK2_DEFINITIONS before searching for libraries
FindGTK2: Search for glib-object.h instead of gobject/gobject.h
FindGTK2: Create targets for each library
FindGTK2: Better handling of include directories
FindGTK2: Do not require the GTK_ prefix in all the internal functions
FindGTK2: Small cleanup
CheckStructHasMember: Add support for C++
FindGTK2: Link freetype libs to targets including freetype includes
FindGTK2: Fix gmodule, glibmm, pangoft2, and pangoxft targets
FindGTK2: Add check to ensure that target exists
FindGTK2: Set INTERFACE_COMPILE_DEFINITIONS target property only if not empty
FindGTK2: Add config directories only if different from include ones
FindGTK2: Do not link libfreetype
FindGTK2: Add libraries to the GTK2_LIBRARIES variable only when found
FindGTK2: Do not add freetype includes if they are not found
FindGTK2: Refactor _GTK2_ADJUST_LIB_VARS into _GTK2_ADD_TARGET
FindGTK2: do not skip target creation if optional dependencies are not found
FindGTK2: Change extra includes -> optional
FindGTK2: Make pangocairo and cairo optional dependencies
FindGTK2: Add tests for components and targets in gtk and gtkmm modules
CheckTypeSize: Add support for C++
CheckTypeSize: Add unit tests
CMP0039: Add missing '.' to policy summary line
Drop use of configure_file IMMEDIATE option
set: Handle value-less PARENT_SCOPE explicitly
set: Fix handling of empty value with PARENT_SCOPE
set: Add unit tests for set/unset PARENT_SCOPE
Help: Document macro argument caveats in more detail
FindGTK2: Add support for Quartz backend on MAC
FindFreetype: Find ftheader.h with Freetype 2.5
FindFreetype: Detect version string with Freetype 2.5
FindFreetype: Remove duplicates in FREETYPE_INCLUDE_DIRS
FindSubversion: Use TortoiseSVN registry key to locate svn
CheckTypeSize: Unset temporary variables when done (#14690)
GNUInstallDirs: Fix CMAKE_INSTALL_LIBDIR on Debian
David Cole (1):
Tests: Verify policies are introduced only in "official" versions
David Golub (1):
VS: Teach include_external_msproject about non-C++ projects (#14661)
Dimitri John Ledkov (1):
GNUInstallDirs: Use multiarch on Debian with FreeBSD and HURD kernels
Dinar Valeev (1):
FindJNI: Add ppc64le architecture
Dragos Carp (1):
CMakeDetermineCompilerId: Load src from CMAKE_MODULE_PATH (#14481)
Eran Ifrah (2):
Add support for codelite IDE project fles
CodeLite: Use make -jN switch when generating Unix/MinGW makefiles
Eric NOULARD (1):
CPack: Fix clang -Wdocumentation warnings
Flynn Marquardt (2):
OS X: Fix app bundle search path during cross compiling (#14603)
cmake: Fix mt return value when hosted on posix (#14605)
Gereon Kremer (1):
ExternalProject: Add option GIT_SUBMODULES
Guy Martin (1):
Improve ld flags for CMake itself on Linux/HPPA
Ho Cheung (2):
FindOpenSSL: Honor OPENSSL_ROOT_DIR everywhere (#14735)
FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)
Joe Abbey (1):
FindJNI: Set JAVA_INCLUDE_PATH2 for darwin (#14508)
Julien Schueller (10):
FindSWIG: Mark SWIG_DIR & SWIG_VERSION as advanced (#13426)
FindSWIG: Search for swig.swg only on host (#13449)
FindSWIG: Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_ROOT (#13771)
UseSWIG: Fix .i relative source file location (#13173,#13772,#14459)
UseSWIG: Handle a dll name different than module name (#13814)
UseSWIG: Remove duplicate include dirs (#14520)
UseSWIG: Name python module according to swig flags (#13318)
UseSWIG: set .bundle ext on OSX and no prefix (#12184)
UseSWIG: Handle octave extensions.
FindSWIG: allow to provide SWIG_DIR (#3498)
KWSys Robot (7):
KWSys 2013-10-08 (96b2f6f4)
KWSys 2013-10-15 (6eab64c3)
KWSys 2013-11-21 (1010d0e3)
KWSys 2013-12-19 (88165c5e)
KWSys 2013-12-19 (2426b57d)
KWSys 2013-12-21 (e81f2a9e)
KWSys 2014-01-02 (606d7d6f)
Kevin Funk (1):
Small typo fix
Kitware Robot (141):
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Add Help/generator/*.rst for Windows- and OS X-only generators
Convert builtin help to reStructuredText source files
CMake Nightly Date Stamp
CPack: Replace #<type> markup with reStructuredText equivalent
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Help: Move Modules/readme.txt content into cmake-developer.7 manual
Help: Fix module documentation markup in cmake-developer.7 manual
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Help: Format manual/*.1.rst options as definition lists
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Leszek Swirski (2):
FindBLAS: Fixes for Windows MKL support
FindLAPACK: MKL clean up and fix for windows
Marius Luca (1):
FindwxWidgets: Look in x64 directories for MSVC (#14393)
Matt McCormick (6):
TestDriver.cxx.in: Untrusted array index read.
FindLATEX: Find ps2pdf with MikTeX.
ExternalProject: Reattempt download when verification fails.
file DOWNLOAD: Add test for bad hash.
file DOWNLOAD: Test non-zero return status.
file DOWNLOAD: Display the curl result status when a hash mismatch occurs.
Michael Priestman (1):
Xcode: Generate 'folder' source type for directories (#14498)
Michel Zou (1):
FortranCInterface: Fix cross-compiling Linux to MinGW (#14358)
Modestas Vainius (1):
FindJNI: Support biarch installations (#14541)
Nils Gladitz (45):
CPackWiX: generate deterministic ids for directories, components and files
CPackWiX: allow user supplied extra sources, objects and libraries
CPackWiX: prevent attribute references in docs from being interpreted
CTest: handle dependent and non dependent test requirements equally
CTest: prioritize tests by their depth in the dependency graph
CTest: consider previously failed tests before all others
CTest: perform cycle test early
CTest: removed redundant copy of test dependency set
CTest: added comments that describe the basic test sorting approach
CTest: added test for RUN_SERIAL issue #14484
CTest: fix dashboard issues associated with the ctest-fix-run-serial topic
CPackWiX: use safe IDs for generated start menu shortcuts
Tests: use string(TIMESTAMP) instead of system and locale specific date/time
CTest: restore old failed test priority in serial test runs
Generators: don't append sources from utility targets to objectSources
CTest: clean TargetDirs between unrelated coverage runs (issue 13143)
Ninja: run custom commands through launcher if available
Tests: Add test for CTEST_USE_LAUNCHERS capture of custom commands
CTest: prevent tests from being inserted in the cost list twice
Tests: added test for ctest_empty_binary_directory()
CTest: more aggressive implementation of ctest_empty_binary_directory()
CPackWiX: Add variables for custom tool extensions and flags
CTest: added documentation for the "Upload" submission PART
CPack: don't write internal variables to CPackConfig.cmake
Makefile: Remove "forbidden" flags only as a whole
CMP0037: Extend policy to reserved names and custom targets
CPackComponent: handle the documented PARENT_GROUP parameter
CPack: use IsOn instead of IsSet for boolean CPack options
Add policy CMP0040 to disallow custom commands on missing targets
CPackWiX: add CPack component support
CTest: filter /showIncludes output from ninja compile launcher
Tests: allow valgrind test to pass with symlinked build dir
CPackWiX: allow customization of generated WiX sources
CPackWiX: replace slash with backslash in registry key path
CPackWiX: adhere to CMake member naming convention
CTest: fix regressions introduced by the ctest-fix-run-serial topic
CPackWiX: transfer file read only flag during installation
CPackWiX: allow and convert UTF-8 sequences in RTF writer
CPackWiX: added new CPACK_WIX_CMAKE_PACKAGE_REGISTRY variable
InstallRules: added new variable to disable generation of install rules
AddDependencies: new policy requires dependencies to exist
CodeBlocks: fix unescaped command quotes when used with nmake
VisibilityInlinesHidden: only apply -fvisibility-inlines-hidden to C++ sources
Visibility: the Intel compiler does not support -fvisibility on windows
CTest: exclude /showIncludes notes when scraping logs
Patrick Reynolds (1):
Adding support for the Python coverage.py tool.
Pedro Navarro (3):
ctest_update: Add support for Perforce p4 client
ctest_update: Do not remove the p4 depot name
ctest_update: Handle P4 unknown revisions more robustly
Peter Kümmel (6):
Ninja: use deps = gcc/msvc feature
Ninja: don't parse empty string
Ninja: add depfile support for Intel's compiler
Ninja: deptype msvc for Intel's compiler on Windows
Ninja: multiple commands must be quoted
Ninja: job pool support for compiling and linking
Philipp Möller (7):
cmake-mode.el: Avoid using beginning-of-buffer
cmake-mode.el: Don't assign to free variable save-point
cmake-mode.el: Replace 'setq' with 'let' or inlining
cmake-mode.el: Clean up cmake-command-run and add buffername argument
cmake-mode.el: Add auto-completion to cmake-help-command
cmake-mode.el: Add the ability to retrieve module help.
cmake-mode.el: Add help for variables/properties/complete. Factorize.
Raphael Kubo da Costa (1):
Help: Fix typo in 'if()' command documentation
Robert Maynard (1):
Ninja: Avoid re-running CMake on next build after regeneration
Rolf Eike Beer (14):
blacklist tests with their own test in Tests/Module from AllFindModules test
Check*CompilerFlag: make C and CXX modules share most error patterns (#14339)
remove unused local typedef
Modules: add FindLua.cmake
FindPython*: simplify version selection
FindOpenSSL: mark variables as advanced for MSVC (#14418)
mark_as_advanced: improve documentation syntax
Qt4: make pro files generated for translations easier to read
use size_t for GeneratorExpressionContent::ContentLength to fix some warnings
FindJava: fix message output (#14502)
ProcessorCount: make it work on Haiku
allow to mark a test as "Not Run" with a specific return code (#8466)
bootstrap: improve ld flag for Linux/HPPA builds
cmMakefile: make some methods take const std::string& instead of const char*
Ruslan Baratov (4):
Fix wording of "the the" typos throughout text
Xcode: Fix storyboard view
Xcode: Remove dead code
Xcode: Fix storyboard view
Sean McBride (9):
curl: Fix typo in header include guard
cmNewLineStyle: Remove useless semi-colon
cmGraphVizWriter: Add extra space in comment to suppress warning
Fix warnings about \brief usage
cmTarget: Properly escape @ char in doxygen comments
cm*Lexer: Populate empty doxygen @param comment
cmDocumentation: Fix a few doxygen comment errors
curl, bzip2: Suppress warnings by setting initial value
create_test_sourcelist: Fix linkage in generated test driver code
Sergey Zolotarev (1):
cmake-gui: Remember variable type in Add Entry
Simon Levermann (1):
UseJava: Add support for the jar 'm' (Manifest) option
Simon Sasburg (1):
FindQt4: Restore ability to handle a changed QT_QMAKE_EXECUTABLE properly.
Stephan Tolksdorf (1):
Xcode: Fix duplicate target subfolders (#14133)
Stephen Kelly (342):
Fix resetting the compiler on the command line (#14366).
Generate modern-style cmake code.
Genex: Evaluate genexes for additional make clean files.
Search for the Q_GADGET macro for running automoc too.
Genex: Add the PLATFORM_ID expression.
cmTarget: Add initializer for MAP_IMPORTED_CONFIG_<CONFIG>
Fix some indentation problems in cmPolicies.
Generate graphviz files at generate time, not configure time.
Genex: Rename cmGeneratorExpression::NeedsParsing to NeedsEvaluation
CMakePackageConfigHelpers: Add a find_dependency macro
GenerateExportHeader: Deprecate add_compiler_export_flags function.
Use one authorative source of the LINK_LIBRARIES property.
Remove unused include.
Fix comments to match the code.
cmTarget: Fix typo in comment.
VS6: Add some delimiting between error message and content.
genex: Test preprocessing incomplete expressions.
GEH: Use the macro for the deprecation attribute after definiting it.
GEH: Make each element of the deprecation macros overridable.
Export: Never treat private link libraries as public package dependencies.
Always consider includes from IMPORTED targets to be SYSTEM.
Add the INTERFACE_LIBRARY target type.
export: Add policy CMP0024 to disallow include() of export files
export: Add support for INTERFACE_LIBRARY targets
install: Teach EXPORT option to handle INTERFACE_LIBRARY targets
message: Add a DEPRECATION mode
Qt4Macros: Port to use message(DEPRECATION)
GenerateExportHeader: Port to use message(DEPRECATION)
Add a test for SYSTEM headers in INTERFACE libraries.
CMP0024: Store the fact of included export in global generator.
cmExportInstallFileGenerator: Fix comment to match reality.
export(): Set a Makefile on the cmExportBuildFileGenerator.
export(): Process the export() command at generate time.
export(): Handle multiple dependent export sets.
Deprecate COMPILE_FLAGS target property.
cmTarget: Deprecate the LOCATION target property with a policy.
Require CMake 2.8.4 or greater to build CMake
CMP0022: Add unit test for null pointer check and message.
target_link_libraries: Allow repeated use of LINK_{PRIVATE,PUBLIC} keywords.
Handle genexes when evaluating INTERFACE_INCLUDE_DIRECTORIES errors.
include(): Use lower case and () to refer to the include() command.
cmPolicies: Fix typo
target_link_libraries(): Fix code snippet in documentation.
cmTarget: Remove unused variable.
Help: Add introduction section to cmake-policies manual
cmCoreTryCompile: Fix typo in comments.
Create make rules for INTERFACE_LIBRARY targets.
Consider targets with double colons to be IMPORTED or ALIAS targets.
Add some templates for cleaner array iteration.
Genex: Remove use of TransitiveWhitelistCompare
Genex: Use cmArraySize for targetPolicyWhitelist
Docs: Fix typo.
Docs: Fix typo
cmTarget: Add a template to create correct implied content.
cmTarget: Make consistentProperty return consistent content.
cmTarget: Assign consistent content back to the property being evaluated.
cmTarget: Add enumeration for consistency to expect from properties.
cmTarget: Add interface for compatible numeric properties
Rename the cmQtAutomoc class to cmQtAutoGenerators.
Rename the cmQtAutoGenerator instances to reflect coming features.
Rename the cmake_automoc command to cmake_autogen.
Move variable set to where it is used.
Rename local variable to reflect generic use.
Rename method to reflect generic use.
Rename some variables to reflect broader scope.
Add the AUTOGEN_TARGETS_FOLDER and obsolete AUTOMOC_TARGETS_FOLDER.
Move some makefile definitions up away from moc-specific code.
Rename the AutomocInfo.cmake file to be more generic.
Extract an SetupAutoMocTarget method.
Rename RunAutomoc to RunAutogen.
Update output messages for generic use.
Add extra checks for the AUTOMOC target property.
Rename the QtAutomoc tests to QtAutogen.
Run the main executable created in the autogen tests.
Record which files are skipped by automoc.
Add automatic uic invocation for Qt.
Add automatic rcc invocation for Qt.
cmArray: Use macro variant of cmArray{Begin,Size,End} for old GCC.
Refactor the Plugin test.
Make ExportLanguages a subtest of the ObjectLibrary test
QNX: Don't attempt to create depfiles
Find appropriate binutils when cross-compiling with clang
Split CreateGeneratorTargets into two methods.
Move GenerateTargetManifest to cmGeneratorTarget.
Remove the Location member from cmTarget.
Do not populate SourceEntries in AddSourceFile.
Move TraceDependencies to cmGeneratorTarget.
Don't call SetProperty from GetProperty.
cmTarget: Make GetProperty() const.
Allow disabling adding the install prefix to the prefix search path.
cmTarget: Improve INCLUDE_DIRECTORIES property docs (#13188).
Add missing documentation for include dirs related variables. (#12611)
cmTarget: Make some accessors const.
cmGeneratorTarget: Make some accessors const.
cmAutogen: Extract some helper methods for autogen targets.
cmAutogen: Move autogen target creation to InitializeMocSourceFile.
cmAutogen: Rename method to InitializeAutogenTarget
cmAutogen: Gather tool arguments after creating generator targets.
Genex: Add a test for the LINK_ONLY expression.
Disallow invalid target names (#13140)
Disallow link-to-self (#13947).
Disallow linking to utility targets (#13902).
cmGlobalGenerator: Rename the FinalizeCompileDefinitions method.
cmTarget: Don't finalize include directories in GetIncludeDirectories.
Make accessors for compile-related information const.
Genex: Simplify the preprocessor looper for interface properties.
Genex: Use a preprocessor foreach to follow transitive properties.
add_library: Fix INTERFACE on platforms with no shared libs (#14561)
cmGeneratorTarget: Make GetIncludeDirectories const.
KDevelop: Use GetLocation(0) instead of LOCATION property.
Tests: Don't read the LOCATION property from build targets.
CMakeDetermineCompilerId: Look for internal file only on host
Add compiler target compile options.
Allow toolchain files to specify an external toolchain.
Add CMAKE_SYSROOT variable to set --sysroot when cross compiling.
cmTarget: Make custom command accessors API const.
cmTarget: Make GetTargetSourceFileFlags const.
cmTarget: Make GetInterfaceLinkLibraries const.
cmMakefile: Make IsAlias const.
cmMakefile: Make FindTarget const.
cmGlobalGenerator: Make NameResolvesToFramework const.
cmTarget: Make NameResolvesToFramework const.
cmTarget: Make GetExportMacro const.
cmTarget: Trivially make more API const.
Introduce CMAKE_STAGING_PREFIX variable.
Add a null check to the generator target accessor.
cmStandardIncludes: Add new cmHasLiteralPrefix function.
Use new cmHasLiteralPrefix function
Help: Reformat cmake-generator-expressions.7 manual
Order cmGeneratorTargetsType elements deterministically.
Port some of the generator API to cmGeneratorTarget.
INTERFACE_LIBRARY: Avoid codepaths which set unneeded properties.
cmTarget: Add whitelist of properties on INTERFACE_LIBRARY.
cmGeneratorTarget: Use the output directory to order cmTargets.
cmQtAutogen: Allow specifying depends for autogen targets.
Update the Clang pattern to specify compiler options.
target_include_directories: Allow relative path with genex
Help: Fix typo in genex docs.
Help: Fix typo in CMP0040 docs.
Export: Test existing behavior of exporting includes with genexes.
Export: Process relative includes after genex evaluation.
Export: Process INSTALL_INTERFACE in INCLUDES DESTINATION.
Export: Prefix relative items with genexes in INSTALL_INTERFACE.
Export: Report error on relative include with genex.
Help: Document the CMAKE_TOOLCHAIN_FILE.
Help: Document the CMAKE_FIND_ROOT_PATH* variables.
QtAutogen: Use config without prefix in map key.
Genex: Add {UPPER,LOWER}_CASE and MAKE_C_IDENTIFIER.
QtAutoUic: Handle new -include command line parameter.
QtAutoUic: Add INTERFACE_AUTOUIC_OPTIONS target property.
Don't generate subdir convenience rules for IMPORTED targets.
Don't generate self-references for system include directories.
Help: Fix up the VISIBILITY_INLINES_HIDDEN docs.
Help: Add cmake-toolchains.7 manual
Make the cmStrictTargetComparison operate on const cmTarget*.
export(): Check targets exist at configure-time (#14608)
cmTarget: Report origin of COMPATIBLE_INTERFACE properties.
cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies.
Don't search for IMPORTED_LOCATION of INTERFACE_LIBRARY (14636)
Remove INTERFACE build targets.
Define QT_NO_DEBUG for non-debug use of Qt 4.
Avoid certain actions on IMPORTED targets.
Constify handling of target dependencies.
Constify handling of link targets.
Constify cmGeneratorTarget access.
cmLocalGenerator: Constify target definitions access
Autogen: Split AutoRcc handling into two methods
Constify autogen handling.
Use a config-specific moc parameters file, if needed.
Help: Note that COMPATIBLE_INTERFACE_ properties may be origin-debugged.
Split the find_dependency macro into a separate file.
Speed up the GenerateExportHeader unit test (#14453).
Merge some GenerateExportHeader subtests.
Help: Add missing period.
Help: Fix CMP0037 docs.
Constify cmStrCmp.
Genex: Allow single param expressions to accept arbirary input.
Genex: Accept arbitrary content in *_CASE and MAKE_C_IDENTIFIER.
Export: Clean up comment.
Genex: Always return immediately on error.
Genex: Use case-sensitive comparison in PLATFORM_ID.
Automoc: Fix style
cmTarget: Fix typo
Export: Skip INTERFACE libraries when generating -config files.
Help: Mention if(POLICY) and NO_POLICY_SCOPE in policies manual.
cmLocalGenerator: Remove VTK include hack (#11338).
QtAutogen: Don't modify target source files while iterating them.
Help: Add a CMake manual for Packages related docs.
export: Implement EXPORT subcommand (#9822)
Help: cmake-packages: Add missing slash.
Don't copy find_dependency in configure_package_config_file.
Help: Document export(EXPORT) in the cmake-packages manual.
add_dependencies: Disallow use with INTERFACE_LIBRARY.
Style: Use this-> when invoking member function.
install: Rename variable referencing cmake version.
cmTarget: Rename container holding link implementation objects.
Help: Remove workaround for pre-CMake 2.8.4 code.
Help: Workaround pygments reporting an error for genexes.
export: Only generate and install configuration files if needed.
install: Ensure that install(TARGETS) works with no DESTINATION
get_property: Fix testing ALIASED_TARGET target property (#14670)
Run the add_compile_options command unit test.
cmTarget: Don't update IMPORTED target compilation properties
GenerateExportHeader: Reformat docs.
Help: Mark some code blocks as containing cmake code.
Help: Reformat Qt autogenerator documentation.
cmTarget: Fix the property compatibility error message
Qt Tests: Remove commented and unneeded line.
cmTarget: Fix reporting interface-set properties which are FALSE.
cmTarget: Fix debug report for interface-set compatibility types.
cmTarget: Don't repeat property origin debug information.
cmTarget: Test impliedByUse number-compatible properties.
cmTarget: Remove support for <CONFIG>_LOCATION property.
Help: Add cmake-buildsystem.7 manual
cmTarget: Use strtol for numeric parsing.
Genex: Add EQUAL expression.
cmTarget: Remove dead code.
cmTarget: Enable convenient include dir handling for INTERFACE_LIBRARY.
export: Rename some variables to reflect content type.
cmTarget: INTERFACE_LIBRARY is always EXCLUDE_FROM_ALL.
cmTarget: Remove some of the INTERFACE_LIBRARY whitelisted properties.
Genex: Reform error-checking for nullary/unary expressions.
Undefine local preprocessor loop variables.
cmTarget: Move a variable initialization closer to where it is used.
add_library: Disallow invalid signatures for INTERFACE_LIBRARY.
cmTarget: Fix system include annotation propagation.
Don't allow include() of export(EXPORT) file at configure time.
Add cmHasLiteralSuffix API.
Genex: List transitive properties and methods as a table, not two lists.
Genex: Use a preprocessor loop to implement transitive DAG check.
Genex: Fix case of methods in the dag checker.
Genex: Make EQUAL support upper case binary literals
Help: Document the C++ subset permitted for CMake code.
Test: Remove obsolete commented code.
Help: Fix typo: 'target' -> 'target property'
Tests: simplify Qt4 target usage
Help: Mention CMAKE_DISABLE_FIND_PACKAGE_<PackageName> in package docs.
Help: Note that language-specific 'built-ins' are set by the project command.
CompatibleInterface: Test debugging of not-set property.
Help: Document the target properties exported to IMPORTED targets.
Genex: Add a nullary form for CONFIG
Help: Fix some erroneous code block markers in Module docs.
Help: Ensure that target-policies are added to the documentation.
Remove obsolete workaround for old cmake versions.
Note how to write CMP0022 compatible code with CMake 2.8.9.
cmTarget: Handle NO_SYSTEM_FROM_IMPORTED.
Help: Fix link to MAP_IMPORTED_CONFIG_<CONFIG>
cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy.
Genex: Use case-sensitive comparison for COMPILER_ID.
FindQt4: Fix use of get_target_property to use actual target name.
FindQt4: Ensure target exists before calling get_target_property.
get_target_property: Error on non-existent target.
cmGeneratorTarget: Add methods to access source file groups.
cmTarget: Make GetSourceFiles populate an out-vector parameter.
Help: Add notes about relocatability of config-file packages.
Help: Link to CMAKE_POLICY_DEFAULT_CMP<NNNN> in policies manual.
InterfaceLibrary: Add test requiring MAP_IMPORTED_CONFIG whitelisting
Tests: Remove .orig file.
Tests: Fix find-package mode test.
cmComputeLinkDepends: Hold a const global generator.
cmGeneratorTarget: Hold a const global generator.
cmGlobalGenerator: Make some API const.
cmGlobalGenerator: Make CheckALLOW_DUPLICATE_CUSTOM_TARGETS const
cmGlobalGenerator: Make SelectMakeProgram const.
Qt4: Use generator expression in COMPILE_DEFINITIONS (#14692)
cmake: Future-proof --find-package mode.
Document the TARGET options in Qt4 macros.
Help: Update Qt4 documentation.
CMakeDetermine*Compiler: Fix typo 'lile' => 'like'
QNX: Introduce QCC compiler id for that QNX platform compiler.
cmMakefile: Make GetProperty const.
cmSourceFileLocation: Use a const cmMakefile.
cmSourceFile: Use a const cmMakefile.
cmMakefile: Constify some cmSourceGroup related code.
cmSourceGroup: Fix method name capitalization.
cmCacheManager: Consify version accessors.
cmMakefile: Constify policies accessors.
cmMakefile: Consify custom command API.
cmMakefile: Remove method declarations with no implementation.
cmMakefile: Remove non-const version of method
cmMakefile: Trivially constify some methods.
cmMakefile: Make FindSourceGroup const.
cmMakefile: Make ConfigureString const.
Help: Document non-use of std::set::insert.
Help: Note that std::string::clear may not be used.
Qt4: Create IMPORTED executable targets for all Qt executables.
Qt4: Use IMPORTED executable names with custom commands.
QtAutogen: Use Qt 4 IMPORTED targets to find executable locations.
QtAutogen: Remove read of SKIP_AUTOUIC target property.
QtAutogen: Remove unused variables.
QtAutogen: Fix autouic target options in the presence of a config.
QtAutogen: Make some methods appropriately file-static.
QtAutogen: Separate source file processing from AUTOMOC.
QtAutogen: Short-circut some logic when moc is not available.
FindQt4: Make AUTOMOC work regardless which order Qt 4/5 is found.
cmMakefile: Fix minor indentation inconsistency.
cmMakefile: Return containers by const reference.
Help: Move Qt tool invocation information to a generic cmake-qt manual.
Help: Note that AUTOMOC consumes the defines and includes from targets.
Help: Add information about INTERFACE_AUTOUIC_OPTIONS.
cmTarget: Clean up the InsertCompileDefinition implementation.
FeatureSummary: Don't list transitive package dependencies
QtAutogen: Make uic work even when the source is in a subdir.
QtAutogen: Only add source files to the target if AUTORCC is ON.
Help: Specify that qtmain.lib is only used for WIN32 executables.
Help: Fix typos
Help: Add a style guide.
Help: Mark up references to NEW and OLD policy settings properly.
Help: Use ``inline-literals`` to mark generator expressions.
Help: Add hyperlink targets to some manual sections.
Help: Specify how to order and modify transitively set property values.
Help: Note that the compatible interface properties must not intersect.
Help: Mark up the buildsystem commands documentation
Help: Document relation of properties to the rest of the buildsystem.
Help: Use ``True`` and ``False`` for IMPORTED values.
Help: Adjust the QtAutogen properties to the common style.
Help: Fix typo.
add_library: Test invalid GLOBAL INTERFACE signature.
add_library: Issue better diagnostic for INTERFACE GLOBAL signature.
Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
Help: Add additional hyperlink targets
Qt4: Add IMPORTED executable for qmake.
CMP0028: Trigger on libraries from INTERFACE of dependencies.
CMakeLists: Generate the cmCommands.cxx file.
Remove the Example from the source.
Export: Use a macro to ensure minimum development version requirement
Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)
Help: Don't list debuggable properties in cmake-buildsystem manual.
cmTarget: Remove TODO comment.
Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
Add policy CMP0049 to avoid variable expansion in source lists
add_custom_command: Disallow use of SOURCE signatures.
cmTarget: Don't try to get sources of an INTERFACE_LIBRARY.
Help: Fix typo
include_directory: Add missing include.
cmGlobalGenerator: Remove unused variable.
Makefile: Fix comment indentation.
Tests: Remove some trailing black lines.
Help: Document the purpose of usage requirements clearly.
find_dependency: Add namespacing for variables in the macro.
find_dependency: Ensure that ARGV1 has valid local content
Help: List the whitelist of properties for INTERFACE libraries.
Timo Rothenpieler (1):
CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
Vadim Zhukov (2):
Add FindBacktrace.cmake module.
FindBacktrace: Search and report only when not already found
Vladislav Vinogradov (1):
added support for arm cross compilation with CUDA 5.5:
William Orr (1):
Check*CompilerFlag: Add SunStudio 12 regex
Yasuyuki Oka (2):
cmake-mode.el: Move header line to the top of file
cmake-mode.el: Add autoload cookies
Zack Galbreath (5):
update Trilinos contract test
ctest: Add --rerun-failed option
Tests/Contracts: Update test for VTK release branch
Tests/Contracts: Fix failing VTK Contract test
Tests/Contracts: Submit notes with VTK build
Роман Донченко (1):
list: Fix docs for APPEND to show that elements are optional
-----------------------------------------------------------------------
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list