summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'doc-typos' into releaseBrad King2016-02-241-5/+5
|\
| * Help: Fix typos in cmake-packages.7 manualAshley Whetter2016-02-241-5/+5
| |
* | Merge branch 'doc-cmake-E-details' into releaseBrad King2016-02-191-4/+8
|\ \
| * | Help: Clarify `cmake -E` command behavior with respect to file existenceBartosz Kosiorek2016-02-191-4/+8
| |/
* | Merge branch 'backport-doc-install-component-association' into releaseBrad King2016-02-171-7/+12
|\ \
| * | Help: Clarify install(TARGETS) INCLUDES DESTINATION optionBrad King2016-02-171-7/+12
| |/ | | | | | | | | | | | | | | The option does not actually participate in argument groups like the others because it does not actually install anything. Fix the order in the documentation accordingly. Reported-by: Daniel Wirtz <daniel.wirtz@simtech.uni-stuttgart.de>
* | CMakeForceCompiler: De-deprecate until more use cases have alternativesBrad King2016-02-171-3/+0
| | | | | | | | | | | | | | | | | | | | We deprecated this module in commit v3.5.0-rc1~295^2 (CMakeForceCompiler: Deprecate this module and its macros, 2015-10-19) in order to determine whether anyone still has use cases that require it. Indeed we still need to provide a way to work with toolchains that cannot link binaries without special flags. Remove the deprecation warnings until we can provide an alternative to the module for this use case.
* | Merge branch 'doc-xcode-escaping-fix' into releaseBrad King2016-02-111-0/+6
|\ \
| * | Help: Add release note about Xcode escaping fix (#15969)Brad King2016-02-111-0/+6
| |/ | | | | | | | | | | | | The fix in commit v3.5.0-rc1~84^2 (Xcode: Escape all backslashes in strings, 2015-12-27) is a change in behavior that can break existing projects that worked around the inconsistency with other generators. Add a release note to call attention to this change in behavior.
* | Merge branch 'fix-doc-typos' into releaseBrad King2016-02-082-2/+2
|\ \
| * | Help: Fix command specification for cmake_minimum_requiredHorst Kronstorfer2016-02-081-1/+1
| | | | | | | | | | | | | | | | | | Implementation indicates that at least two components of VERSION must be specified (see Source/cmCMakeMinimumRequired.cxx.) Therefore the minor version is not optional.
| * | Help: Fix mistake in cmake-buildsystem(7) examplePaul Wilkinson2016-02-081-1/+1
| |/ | | | | | | | | | | The COMPATIBLE_INTERFACE_NUMBER_MAX example now sets INTERFACE_CONTAINER_SIZE_REQUIRED on lib1Version2 and lib1Version3. Previously set it on lib1Version2 twice and never on lib1Version3.
* | Help: Drop development topic notes to prepare releaseBrad King2016-02-022-9/+0
|/ | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Organize and revise 3.5 release notesBrad King2016-02-011-77/+106
| | | | | Add section headers similar to the 3.4 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.5 release notesBrad King2016-02-0135-211/+154
| | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.5.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.
* Merge topic 'doc-cmake-developer-typo'Brad King2016-02-011-1/+1
|\ | | | | | | | | 6f83db1c Help: Fix typo in `cmake-developer(7)` manual
| * Help: Fix typo in `cmake-developer(7)` manualPrayag Verma2016-02-011-1/+1
| | | | | | | | Fix spelling mistake `sytem` => `system`.
* | Help: Clarify `add_custom_command(TARGET)` scope (#15681)Bartosz Kosiorek2016-01-281-2/+5
| |
* | Help: Clarify policy `CMP0040` documentation (#15681)Bartosz Kosiorek2016-01-281-8/+11
| | | | | | | | | | State explicitly that the target must be defined in the current directory. While at it, improve markup formatting.
* | Help: Clarify scope of `if(TARGET)` expressionBartosz Kosiorek2016-01-281-3/+4
| |
* | Help: Improve markup in `if` command documentationBartosz Kosiorek2016-01-281-1/+1
| |
* | Help: Improve markup in `get_target_property` documentationBartosz Kosiorek2016-01-281-1/+1
|/
* Merge topic 'vs-win10-sdk'Brad King2016-01-251-1/+2
|\ | | | | | | | | d7e863c1 VS: Do not fail on Windows 10 with VS 2015 if no SDK is available (#15929)
| * VS: Do not fail on Windows 10 with VS 2015 if no SDK is available (#15929)Brad King2016-01-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | Since commit v3.4.0-rc1~5^2~1 (VS: Add support for selecting the Windows 10 SDK, 2015-09-30) the VS 2015 generator requires a Windows 10 SDK to be available when CMAKE_SYSTEM_VERSION specifies Windows 10 (e.g. when building on a Windows 10 host). Howewver, it is possible to install VS 2015 without any Windows 10 SDK. Instead of failing with an error message about the lack of a Windows 10 SDK, simply tolerate this case and use the default Windows 8.1 SDK. Since building for Windows Store still requires the SDK, retain the diagnostic in that case.
| * Merge branch 'doc-apple-info-plist-properties' into releaseBrad King2015-10-302-29/+37
| |\
| * \ Merge branch 'doc-add_executable-typo' into releaseBrad King2015-10-221-1/+1
| |\ \
| * \ \ Merge branch 'doc-file-GLOB-no-order' into releaseBrad King2015-10-211-1/+2
| |\ \ \
| * \ \ \ Merge branch 'doc-add_test-requirements' into releaseBrad King2015-10-191-0/+7
| |\ \ \ \
| * \ \ \ \ Merge branch 'doc-INCLUDES-relnote' into releaseBrad King2015-10-131-0/+4
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'doc-clarify-shared-lib' into releaseBrad King2015-10-122-1/+12
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'revert-compiler-features-solaris' into releaseBrad King2015-10-121-1/+1
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge topic 'FindPNG-imported-targets'Brad King2016-01-221-0/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b08c623 FindPNG: Create an imported PNG::PNG target (#15911)
| * | | | | | | | | FindPNG: Create an imported PNG::PNG target (#15911)Sam Thursfield2016-01-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Imported targets are now the recommended way of dealing with external library dependencies. Add one for FindPNG and update documentation accordingly. Also add a test case activated by CMake_TEST_FindPNG.
* | | | | | | | | | Merge topic 'add-FindXalanC'Brad King2016-01-213-0/+7
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f9e45ab9 FindXalanC: New module to find the Apache Xalan-C++ library
| * | | | | | | | | | FindXalanC: New module to find the Apache Xalan-C++ libraryRoger Leigh2016-01-203-0/+7
| | | | | | | | | | |
* | | | | | | | | | | cmake: Fix `-E time` argument passing to childBrad King2016-01-201-0/+7
| |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since this command was introduced in 2002 it has incorrectly constructed the child process command line by concatenating arguments separated by spaces with no quoting. Fix this by passing the command argument vector directly to RunSingleCommand without an intermediate quoting and re-parsing step. Reported-by: Andrey Pokrovskiy <wonder.mice@gmail.com>
* | | | | | | | | | Merge topic 'ExternalProject-git-clone-o'Brad King2016-01-191-0/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 83d63391 ExternalProject: Add option to set `git clone -o` argument
| * | | | | | | | | | ExternalProject: Add option to set `git clone -o` argumentAdam Rankin2016-01-151-0/+5
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `GIT_REMOTE_NAME` option to `ExternalProject_Add` to support git clone --origin <name> Default to `origin` if not specified.
* | | | | | | | | | Help: Document the CMAKE_EXPORT_COMPILE_COMMANDS variableSebastian Schuberth2016-01-152-0/+31
|/ / / / / / / / /
* | | | | | | | | Merge topic 'install-DIRECTORY-genex'Brad King2016-01-142-3/+10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 630c8aa8 install: Allow generator expressions in DIRECTORY
| * | | | | | | | | install: Allow generator expressions in DIRECTORYYves Frederix2016-01-132-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach install(DIRECTORY) to support generator expressions in the list of directories, much like install(FILES) already supports.
* | | | | | | | | | Merge topic 'vs-debug-fastlink'Brad King2016-01-131-0/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fc5d6592 VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894)
| * | | | | | | | | | VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894)Brad King2016-01-121-0/+5
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested-by: Thomas Laguzzi <tholag@gmail.com>
* | | | | | | | | | Add -Werror and -Wno-error command-line optionsMichael Scott2016-01-122-0/+31
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expand the -W set of cmake options to include support for the -Werror and -Wno-error format, which is used to control upgrading and downgrading warning and error messages. Implement support for these new formats for the dev and deprecated message types. Add tests and updated documentation for new options.
* | | | | | | | | Merge topic 'mingw-clang-compile-features'Brad King2016-01-121-0/+5
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3baca636 Record compile features for MinGW Clang on Windows (#15897)
| * | | | | | | | | Record compile features for MinGW Clang on Windows (#15897)Brad King2016-01-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the 'UNIX' condition on Clang compiler features. This enables use of compile features with MinGW Clang, though additional work may be needed for clang-cl.
* | | | | | | | | | VS: Implement VS_GLOBAL_* target properties in VS 2010+ (#13666)Mike Fitzgerald2016-01-111-0/+5
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These have been documented but previously only implemented for VS 2008 and below.
* | | | | | | | | Merge topic 'release-windows'Brad King2016-01-071-0/+7
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fae47798 Utilities/Release: Configure Windows binary to support Windows XP 083312a8 Utilities/Release: Switch to .msi builder for Windows binary 240b065f Utilities/Release: Optionally load environment on remote build server a95b4715 Utilities/Release: Add optional remote launcher to ssh calls
| * | | | | | | | | Utilities/Release: Switch to .msi builder for Windows binaryBrad King2015-12-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a new build machine to produce the Windows binary using the CPack WiX generator to produce a `.msi` installer.
* | | | | | | | | | Xcode: Parse variant and genex for CMAKE_XCODE_ATTRIBUTE (#14947)Gregor Jasny2016-01-031-0/+6
|/ / / / / / / / /