Stephen Kelly
b70295760c
Project: Add configurable name for version computation macros.
2014-06-05 14:02:52 +02:00
Stephen Kelly
78acaafebe
Project: Separate simulated compiler id from version detection.
2014-06-05 14:02:52 +02:00
Stephen Kelly
567af1a596
WCDH: Issue a better message for version compatibility.
2014-06-05 13:58:27 +02:00
Brad King
2336ec5140
Merge branch 'release'
2014-06-04 09:20:27 -04:00
Brad King
99d6fa0aa1
Merge topic 'fix-build-crash-on-bad-generator'
...
44e2923f
cmake: Fix --build crash on bad CMAKE_GENERATOR in cache
2014-06-04 09:18:46 -04:00
Kitware Robot
a1e742c3b0
CMake Nightly Date Stamp
2014-06-04 00:01:08 -04:00
Brad King
0ee116b7eb
Merge topic 'doc-ctest-variables'
...
34c6fd3a
Help: Convert CTest Script variable references to cross-references
de710f37
Help: Add placeholder documents for CTest Script variables
2014-06-03 14:43:07 -04:00
Brad King
34c6fd3ac0
Help: Convert CTest Script variable references to cross-references
...
In the ctest(1) manual and ctest_start() command documentation, convert
mentions of CTest Script variables to cross-references so they will be
rendered as links.
2014-06-03 14:34:13 -04:00
Brad King
de710f37e8
Help: Add placeholder documents for CTest Script variables
...
Provide a minimal explanation of each variable by simply naming
the corresponding ctest(1) setting and linking to the ctest(1)
manual.
2014-06-03 14:33:07 -04:00
Brad King
695ce68419
Merge branch 'fix-build-crash-on-bad-generator' into release
2014-06-03 11:53:18 -04:00
Brad King
44e2923f33
cmake: Fix --build crash on bad CMAKE_GENERATOR in cache
...
If we fail to create the generator named by CMAKE_GENERATOR, exit
with an error message instead of crashing. While at it, fix the
wording of the error message when CMAKE_GENERATOR is not set.
Extend the RunCMake.CommandLine test with cases covering the
"cmake --build" option when the named directory does not provide
a CMakeCache.txt with a valid CMAKE_GENERATOR.
2014-06-03 11:52:19 -04:00
Brad King
8785b3d840
Merge branch 'release'
2014-06-03 09:36:31 -04:00
Brad King
687e0d6319
Merge branch 'cmake-credits' into release
2014-06-03 09:36:16 -04:00
Brad King
aacbe0c3f6
Merge topic 'cmake-credits'
...
889f2fd8
Simplify and clarify credit text and link
2014-06-03 09:35:02 -04:00
Brad King
889f2fd84c
Simplify and clarify credit text and link
...
Use the name "Kitware" rather than "Kitware, Inc." to simplify the text.
Provide a CMake-specific URL.
2014-06-03 09:34:38 -04:00
Brad King
54d322eb82
Merge branch 'release'
2014-06-03 09:32:20 -04:00
Brad King
9490e90af4
Merge topic 'cmake-credits'
...
8da0a75b
Simplify and clarify credit text and link
2014-06-03 09:30:45 -04:00
Brad King
922f47979a
Merge branch 'cmake-credits' into release
2014-06-03 09:30:39 -04:00
Brad King
8da0a75ba2
Simplify and clarify credit text and link
...
Use the name "Kitware" rather than "Kitware, Inc." to simplify the text.
Provide a CMake-specific URL.
2014-06-03 09:24:26 -04:00
Brad King
29ad0ae547
Merge branch 'release'
2014-06-03 09:08:20 -04:00
Brad King
a38cc33824
Merge topic 'doc-include-dir-props'
...
907e422b
Help: Explain build/install-tree include dirs in more places (#14946 )
2014-06-03 09:03:51 -04:00
Kitware Robot
f60da64a4d
CMake Nightly Date Stamp
2014-06-03 00:01:08 -04:00
Brad King
0876ad343f
Merge topic 'FindQt4-doc-section-underlines'
...
06ab7db3
FindQt4: Use standard section header underline convention
2014-06-02 14:23:30 -04:00
Brad King
06ab7db30c
FindQt4: Use standard section header underline convention
...
The FindQt4 module is a CMake Domain object of type "module".
Our convention for domain object document titles is "------"
and domain object document sections is "^^^^^^". Switch to
these within the FindQt4 documentation.
2014-06-02 14:11:54 -04:00
Brad King
02d540c758
Merge topic 'doc-section-header-convention'
...
793b64e4
Help: Document section header underline hierarchy in cmake-developer.7
05bd31ab
Help: Organize documentation style sections in cmake-developer.7
eaafe756
Help: Add documentation style section headers to cmake-developer.7
4207b3a3
Help: Use "^^^^" for subsubsection headers
2014-06-02 14:10:00 -04:00
Brad King
793b64e499
Help: Document section header underline hierarchy in cmake-developer.7
...
Explicitly specify the sequence of underline characters we use in the
CMake documentation. It is the same sequence as that suggested in the
Sphinx documentation, but we have our own descriptions.
2014-06-02 14:04:00 -04:00
Brad King
05bd31ab3e
Help: Organize documentation style sections in cmake-developer.7
...
Now that the style guidelines have section titles instead of numbers,
organize them into more well-defined sections.
2014-06-02 14:02:47 -04:00
Brad King
eaafe756d5
Help: Add documentation style section headers to cmake-developer.7
...
Give the style guides titles instead of numbers so we can link to them.
2014-06-02 14:01:24 -04:00
Brad King
4207b3a3bb
Help: Use "^^^^" for subsubsection headers
...
This is the convention suggested in the Sphinx documentation and is
already used in several other places in the CMake documentation.
Update a few places where we were using other characters.
2014-06-02 14:00:33 -04:00
Brad King
910849d176
Merge branch 'doc-include-dir-props' into release
2014-06-02 10:57:02 -04:00
Brad King
907e422bc8
Help: Explain build/install-tree include dirs in more places ( #14946 )
...
Explain how to use $<BUILD_INTERFACE> and $<INSTALL_INTERFACE> directly
in the documentation of the target_include_directories command and
INTERFACE_INCLUDE_DIRECTORIES target property. Otherwise readers need
to notice the link to the cmake-buildsystem(7) manual and find the
example in that to understand the need for these expressions.
Also fix the explanation in cmake-buildsystem(7) to not claim that
relative paths may be used inside a BUILD_INTERFACE expression.
2014-06-02 10:49:28 -04:00
Brad King
7b888a5624
Merge topic 'feature-extensions-by-default'
...
60a981ea
Features: Enable compiler extensions by default.
2014-06-02 10:44:28 -04:00
Brad King
4b8ec7514a
Merge topic 'doc-ctest-settings'
...
2d57a390
Help: Document ctest dashboard client usage
28f73dff
Help: Document ctest_start initial checkout command variables
2014-06-02 10:44:26 -04:00
Brad King
a0c0abb457
Merge topic 'policy-doc-updates'
...
b1f4e620
Help: Reference cmake_minimum_required from cmake_policy docs
69a23cb2
Help: Format cmake_policy command documentation
0c4835a3
Help: Add missing space in policy CMP0020 description
2014-06-02 10:44:25 -04:00
Brad King
2ebeaa2c97
Merge topic 'backport-doc-include-dirs-example'
...
6fbd9a8f
Help: Add code example for INSTALL_INTERFACE to cmake-buildsystem.
2014-06-02 10:44:23 -04:00
Stephen Kelly
6fbd9a8f3d
Help: Add code example for INSTALL_INTERFACE to cmake-buildsystem.
2014-06-02 10:28:23 -04:00
Kitware Robot
d3c72b6c6a
CMake Nightly Date Stamp
2014-06-02 00:01:07 -04:00
Kitware Robot
32d7547efd
CMake Nightly Date Stamp
2014-06-01 00:01:11 -04:00
Stephen Kelly
60a981ea8e
Features: Enable compiler extensions by default.
...
Compilers enable their extensions by default, and disabling them
implicitly can lead to results which are surprising or non-obvious
to debug.
http://public.kitware.com/pipermail/cmake-developers/2014-May/010575.html
http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/10214
https://www.mail-archive.com/cmake-developers@cmake.org/msg10116.html
(Compiler feature extensions by default, 29 May 2014)
2014-05-31 12:16:12 +02:00
Kitware Robot
f5b8ddbc38
CMake Nightly Date Stamp
2014-05-31 00:01:06 -04:00
Brad King
b1f4e6206b
Help: Reference cmake_minimum_required from cmake_policy docs
...
Note in a few places of the cmake_policy() command documentation
that the cmake_minimum_required() command can set policies too.
Inspired-by: Peter Kümmel <syntheticpp@gmx.net>
2014-05-30 15:20:24 -04:00
Brad King
69a23cb2a2
Help: Format cmake_policy command documentation
...
Add reStructuredText markup manually to improve formatting of the
documentation. Organize the documentation into subsections.
2014-05-30 15:20:24 -04:00
Peter Kümmel
0c4835a3e8
Help: Add missing space in policy CMP0020 description
2014-05-30 15:20:13 -04:00
Brad King
060c86a506
Merge topic 'consistent-genex-target-message'
...
fb2fa476
Genex: Clarify error message on use with non-binary targets (#14899 ).
2014-05-30 14:51:41 -04:00
Brad King
2d57a390da
Help: Document ctest dashboard client usage
...
Extend the ctest(1) manual with a section describing configuration
and usage of CTest as a CDash software quality dashboard client.
2014-05-30 14:16:47 -04:00
Brad King
28f73dffbf
Help: Document ctest_start initial checkout command variables
...
Describe the behavior of the ctest_start() command when the
CTEST_CHECKOUT_COMMAND or CTEST_CVS_CHECKOUT variable is set.
2014-05-30 14:15:55 -04:00
Kitware Robot
c4a26b70cb
CMake Nightly Date Stamp
2014-05-30 00:01:08 -04:00
Brad King
8afbb346c6
Merge topic 'normalize-custom-command-paths'
...
c4af46b4
add_custom_command: Normalize OUTPUT and DEPENDS paths.
2014-05-29 09:58:47 -04:00
Brad King
7e011a3db3
Merge topic 'dpkg-shlibdeps-locale'
...
21ec5f84
CPackDeb: Invoke "dpkg-shlibdeps --version" with C locale
2014-05-29 09:58:45 -04:00
Brad King
177d0ef15e
Merge topic 'vs-vcproj-bool-case'
...
b684ce58
VS: Use lower-case boolean values in VS 7-9 (#14927 )
2014-05-29 09:58:43 -04:00