summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-cmake-E-updates'Brad King2016-05-031-2/+5
|\ | | | | | | | | | | 960afaad Help: Improve 'cmake -E md5sum' documentation 25ee2c86 Help: Add missing space in cmake(1) manual
| * Help: Improve 'cmake -E md5sum' documentationBartosz Kosiorek2016-05-021-1/+4
| |
| * Help: Add missing space in cmake(1) manualBartosz Kosiorek2016-05-021-1/+1
| |
* | Merge topic 'ExternalProject-git-recursive-init'Brad King2016-05-031-0/+7
|\ \ | | | | | | | | | | | | 79410eeb ExternalProject: Initialize Git submodules recursively and on update (#16083)
| * | ExternalProject: Initialize Git submodules recursively and on update (#16083)Ilya Kulakov2016-05-031-0/+7
| |/
* | Help: Add policy summaries to cmake-policies(7)Brad King2016-05-021-66/+66
| | | | | | | | | | | | | | | | In Sphinx output formats that print the toctree the policy numbers in links from the cmake-policies(7) manual are not descriptive. Convert the toctree entries to cross-reference syntax and add the summary of each policy. For now simply duplicate the policy summary line. We already maintain copies in `cmPolicies.h` and `Help/policy/*.rst` docs.
* | Help: Organize cmake-policies(7) manual by version of introductionBrad King2016-05-021-67/+109
| |
* | CMP0059: Fix typo in policy descriptionBrad King2016-05-021-1/+1
|/
* Deprecate Visual Studio 7 .NET 2003 generatorBrad King2016-04-282-1/+12
| | | | | Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
* Merge topic 'intel-compiler-features'Brad King2016-04-282-0/+7
|\ | | | | | | | | | | | | | | | | | | | | 21b1fa5c Help: Add notes for topic 'intel-compiler-features' 9addce99 Features: Record standard flags for Intel C/C++ on Windows 15a6c950 WCDH: Add Intel to list of supported compilers 36f32ede Features: Record standards and features for Intel C on UNIX d028b948 Features: Specify minimum version Intel C++ 12.1 be910f00 Features: Record standards and features for Intel C++ on UNIX 7f401ae4 Features: Detect C default dialect on MSVC-like compilers
| * Help: Add notes for topic 'intel-compiler-features'Brad King2016-04-281-0/+6
| |
| * Features: Specify minimum version Intel C++ 12.1Robert Maynard2016-04-281-0/+1
| | | | | | | | | | | | Versions below 12.1 do not provide enough information to properly detect if compiling with c++98 or c++0x enabled so remove them from the supported list.
* | Merge topic 'ExternalProject-git-clone-shallow'Brad King2016-04-281-0/+5
|\ \ | | | | | | | | | | | | 7db9f3f2 ExternalProject: Add option to perform a shallow Git clone (#15291)
| * | ExternalProject: Add option to perform a shallow Git clone (#15291)Brad King2016-04-271-0/+5
| | | | | | | | | | | | Inspired-by: Ilya Kulakov <kulakov.ilya@gmail.com>
* | | Help: Hyperlink propertiesGregor Jasny2016-04-2710-29/+34
|/ /
* | Merge topic 'fix-bison-flex-command-escaping'Brad King2016-04-221-0/+12
|\ \ | | | | | | | | | | | | | | | | | | fd73bb60 Help: Add notes for topic 'fix-bison-flex-command-escaping' f56a0ddd FindBISON: Fix BISON_TARGET macro for special characters in path (#16072) 3d13492e FindFLEX: Fix FLEX_TARGET macro for special characters in path (#16072)
| * | Help: Add notes for topic 'fix-bison-flex-command-escaping'Brad King2016-04-201-0/+12
| |/
* | Autogen: Check added for name collisions of generated moc filesSebastian Holtermann2016-04-222-1/+13
| | | | | | | | | | The test exits with an error if two or more source files would generate the same moc file.
* | Help: Improve AUTOMOC documentation layoutBrad King2016-04-221-16/+23
|/
* Merge topic 'AddDocumentationForEclipseVariables'Brad King2016-04-185-0/+44
|\ | | | | | | | | 7b3a1069 Help: Document Eclipse-generator related variables (#15827)
| * Help: Document Eclipse-generator related variables (#15827)Alex Neundorf2016-04-185-0/+44
| |
* | Solaris: Add a CMAKE_HOST_SOLARIS variable (#16061)Stafen Teleman2016-04-153-0/+12
|/
* Merge topic 'try_compile-config-flags'Brad King2016-04-131-0/+7
|\ | | | | | | | | | | bd581a37 try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes (#16054) 82ef90fc cmCoreTryCompile: Factor out config lookup for re-use
| * try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes (#16054)Brad King2016-04-111-0/+7
| | | | | | | | | | | | | | | | In the `try_compile` source file signature we propagate the caller's value of `CMAKE_<LANG>_FLAGS` into the test project. Extend this to propagate `CMAKE_<LANG>_FLAGS_<CONFIG>` too instead of always using the default value in the test project. This will be useful, for example, to allow the MSVC runtime library to be changed (e.g. `-MDd` => `-MTd`).
* | Add options to run clang-tidy with the compilerDaniel Pfeifer2016-04-135-0/+28
|/ | | | | | Create a <LANG>_CLANG_TIDY target property (initialized by a CMAKE_<LANG>_CLANG_TIDY variable) to specify a clang-tidy command line to be run along with the compiler.
* Merge topic 'ctest-run-submodule-sync'Brad King2016-04-054-0/+21
|\ | | | | | | | | | | | | | | c18d91ad Help: add release notes for topic 'ctest-run-submodule-sync' 7f560743 cmCTestGIT: run `git submodule sync` before updating submodules 06b310b5 cmCTestGIT: add an option to initialize submodules on update 56c1ea40 cmCTestGIT: fix git version references
| * Help: add release notes for topic 'ctest-run-submodule-sync'Ben Boeckel2016-04-011-0/+9
| |
| * cmCTestGIT: add an option to initialize submodules on updateBen Boeckel2016-04-013-0/+12
| | | | | | | | | | | | | | Currently, CTest will not initialize any submodules within the already checked out source tree. Add an option to do so. The use case for not doing so is that some submodules may not be necessary for the current test and keeping network usage down may be important.
* | ExternalProject: Allow TLS_VERIFY for git clonesSamir Benmendil2016-04-011-0/+5
| | | | | | | | | | Use the git config `http.sslVerify=false` to disable strict ssl for git commands.
* | Merge topic 'cpack-rpm-external-symlink-handling'Brad King2016-04-011-0/+5
|\ \ | | | | | | | | | | | | eae4eef0 CPack/RPM external symlink handling
| * | CPack/RPM external symlink handlingDomen Vrankar2016-04-011-0/+5
| |/ | | | | | | | | | | | | | | Symbolic links that point to external location no longer cause cmake to fail with string out of bounds error but are instead packaged as non relocatable symlinks and print out a warning message.
* | CMakePushCheckState: Add support for CMAKE_EXTRA_INCLUDE_FILESJean-Christophe Fillion-Robin2016-03-311-0/+5
| | | | | | | | | | This commit teaches the module to push/pop/reset state of variable CMAKE_EXTRA_INCLUDE_FILES used in CheckTypeSize module.
* | Merge topic 'fix-spelling-typos'Brad King2016-03-3113-13/+13
|\ \ | | | | | | | | | | | | 49e82c15 Fix spelling typos in comments and documentation (#16037)
| * | Fix spelling typos in comments and documentation (#16037)Felix Geyer2016-03-2913-13/+13
| |/ | | | | | | | | The Debian package checker tool (lintian) detected several typos in CMake.
* | ExternalProject: add support for just downloading a fileBen Boeckel2016-03-311-0/+6
|/ | | | | | Some projects only ship self-extracting installers rather than compressed archives. Add a flag so that these files may be used in ExternalProject.
* cpack rpm setting of defattrDomen Vrankar2016-03-281-0/+9
| | | | | | | | RPM supports setting of default user, group, file and directory permissions that will be applied for files in package unless specified per file/dir with attr setting This is related to bug report 14714
* Merge topic 'cmake-depend-in-project-only'Brad King2016-03-243-0/+17
|\ | | | | | | | | | | | | b06e17da Help: Add notes for topic 'cmake-depend-in-project-only' 52540245 Tests: Add test for CMAKE_DEPENDS_IN_PROJECT_ONLY variable b1e1aa1e Makefile: Optionally scan only source and build trees for dependencies
| * Help: Add notes for topic 'cmake-depend-in-project-only'Brad King2016-03-231-0/+6
| |
| * Makefile: Optionally scan only source and build trees for dependenciesAttila Krasznahorkay2016-03-222-0/+11
| | | | | | | | Add a `CMAKE_DEPENDS_IN_PROJECT_ONLY` variable to activate the behavior.
* | Merge topic 'vs-startup-project'Brad King2016-03-243-0/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | ad140c6e VS: Put ALL_BUILD in the PREDEFINED_TARGETS_FOLDER f069be05 VS: Fix default target support for targets nested inside a folder c05ea485 VS: Improve unit test macros 78ec0461 VS: Add option to choose the `.sln` startup project (#15578)
| * | VS: Add option to choose the `.sln` startup project (#15578)Davy Durham2016-03-223-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | Add a `VS_STARTUP_PROJECT` directory property to specify the project that should be placed first in the `.sln` file so that it will be selected as the default startup project. Co-Author: Taylor Braun-Jones <taylor.braunjones@avigilon.com>
* | | Help: Organize and clarify `cmake_minimum_required` documentationBrad King2016-03-231-18/+27
| | | | | | | | | | | | | | | State more explicitly that `cmake_policy(VERSION)` is implied and explain the effects it has.
* | | Merge topic 'timeout_after_match'Brad King2016-03-223-0/+44
|\ \ \ | |_|/ |/| | | | | | | | | | | de7afd29 Help: Add notes for topic 'timeout_after_match' 993e48d0 CTest: Optionally use a secondary test timeout after matching output
| * | Help: Add notes for topic 'timeout_after_match'Brad King2016-03-221-0/+6
| | |
| * | CTest: Optionally use a secondary test timeout after matching outputZack Galbreath2016-03-222-0/+38
| | | | | | | | | | | | | | | | | | Allow a test N seconds to complete after we detect a matching line in its output. Activate this behavior with a new TIMEOUT_AFTER_MATCH test property.
* | | Merge topic 'ninja-directory-targets'Brad King2016-03-222-0/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9ead71df Help: Add notes for topic 'ninja-directory-targets' e9bf8ec8 Ninja: Add test for `$subdir/all` targets ca575fe9 Ninja: Add `$subdir/all` targets
| * | | Help: Add notes for topic 'ninja-directory-targets'Brad King2016-03-221-0/+7
| | | |
| * | | Ninja: Add `$subdir/all` targetsCharles Huet2016-03-181-0/+4
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the Makefile generator one can use `cd $subdir; make all` to build all targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/all` at the top of the tree to build the targets in the corresponding subdirectory. Port logic from cmGlobalUnixMakefileGenerator3::WriteDirectoryRule2 to cmGlobalNinjaGenerator in order to produce equivalent directory-level targets.
* | | Merge topic 'add-bruce-c'Brad King2016-03-222-0/+5
|\ \ \ | | | | | | | | | | | | | | | | 53c0dc2d Add support for Bruce C Compiler (BCC)
| * | | Add support for Bruce C Compiler (BCC)Paweł Stankowski2016-03-212-0/+5
| |/ / | | | | | | | | | Revise C compiler detection code to be K&R compatible.