Brad King
89d49eccc5
Merge topic 'extend-docs'
...
0b3e98d9
Help: Don't list debuggable properties in cmake-buildsystem manual.
39d08b92
Help: Add additional hyperlink targets
ef17e293
Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
2014-02-10 11:25:10 -05:00
Brad King
d7133c0288
Merge topic 'cmake-devel-version-macro'
...
eaf703f1
Export: Use a macro to ensure minimum development version requirement
2014-02-10 11:25:08 -05:00
Brad King
c00d84cdf3
Merge topic 'remove-Example'
...
2e615d4b
Remove the Example from the source.
2014-02-10 11:25:06 -05:00
Brad King
7b38931a08
Merge topic 'generate-cmCommands-file'
...
23d3d38a
CMakeLists: Generate the cmCommands.cxx file.
2014-02-10 11:25:04 -05:00
Brad King
cdcf23bde2
Merge topic 'fix-CMP0028-iface'
...
b2915238
CMP0028: Trigger on libraries from INTERFACE of dependencies.
2014-02-10 11:25:02 -05:00
Brad King
d51dc24e2b
Merge topic 'Qt4-qmake-IMPORTED'
...
7d90d6c5
Qt4: Add IMPORTED executable for qmake.
2014-02-10 11:25:00 -05:00
Brad King
f67ab2a920
Merge topic 'release-notes-prep'
...
4b7f2f52
Help: Add hyperlink targets for argument types in cmake-language(7)
113df227
Remove ChangeLog.manual
79f55909
Remove ChangeLog.txt
d25dbc90
Tests/BundleTest: Drop use of ChangeLog.txt
2014-02-10 11:24:58 -05:00
Brad King
27d3974c66
Merge topic 'wix_desktop'
...
b78d74de
CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
2014-02-10 11:24:56 -05:00
Brad King
6e149e1591
Merge topic 'interface-library-signatures'
...
6d85a6a6
add_library: Issue better diagnostic for INTERFACE GLOBAL signature.
770245e9
add_library: Test invalid GLOBAL INTERFACE signature.
2014-02-10 11:24:54 -05:00
Brad King
e180c1def0
Merge topic 'doc-polcy-CMP0024-typo'
...
f02b5fb5
Help: Fix typo.
2014-02-10 11:24:52 -05:00
Brad King
c9a489aec6
Merge topic 'intel-visibility'
...
b7f58511
Visibility: the Intel compiler does not support -fvisibility on windows
2014-02-10 11:24:50 -05:00
Brad King
3c23873e04
Merge topic 'test-CheckModules-speedup'
...
78be3247
Tests: Speed up RunCMake.CheckModules test
2014-02-10 11:24:48 -05:00
Daniel Pfeifer
18bef4cd66
graphviz: allow to disable per target graphs ( #14746 )
...
In CMakeGraphVizOptions.cmake, allow the options GRAPHVIZ_GENERATE_PER_TARGET
and GRAPHVIZ_GENERATE_DEPENDERS to enable the generation of per target graphs
and subgraphs respectively. Both options are TRUE per default to maintain
current behavior.
2014-02-10 10:30:50 -05:00
Stephen Kelly
0b3e98d913
Help: Don't list debuggable properties in cmake-buildsystem manual.
2014-02-10 09:03:53 +01:00
Kitware Robot
c1166395b0
CMake Nightly Date Stamp
2014-02-10 00:01:06 -05:00
Stephen Kelly
311c0b9897
Eclipse: Skip generator expressions in COMPILE_DEFINITIONS ( #14722 )
...
This is a hot-fix for the bug. It seems like a good idea to generally
reform the generator to care about targets instead of directories,
but this patch at least makes the reported error go away.
2014-02-09 23:44:21 +01:00
Stephen Kelly
eaf703f160
Export: Use a macro to ensure minimum development version requirement
...
Use the version number of the specified release, or of the current
development version if the release is not yet made.
2014-02-09 22:30:30 +01:00
Stephen Kelly
2e615d4be9
Remove the Example from the source.
...
It is not showing modern practice, and is obsolete as documentation
after the rst documentation system and new content.
2014-02-09 22:09:20 +01:00
Stephen Kelly
23d3d38a31
CMakeLists: Generate the cmCommands.cxx file.
...
Define the list of commands in the CMakeLists.txt file. List the
sources in the CMakeLib target, but mark them as HEADER_FILE_ONLY.
This has the effect that IDEs will show the files, though they
will not be built again.
Add a cmCommandsForBootstrap.cxx file for bootstrapping purposes.
Rename the cmExportLibraryDependencies file to match the common
pattern.
2014-02-09 22:02:37 +01:00
Stephen Kelly
b29152387d
CMP0028: Trigger on libraries from INTERFACE of dependencies.
2014-02-09 15:35:28 +01:00
Stephen Kelly
7d90d6c59e
Qt4: Add IMPORTED executable for qmake.
2014-02-09 14:35:57 +01:00
Stephen Kelly
39d08b929e
Help: Add additional hyperlink targets
2014-02-09 12:11:09 +01:00
Stephen Kelly
ef17e29389
Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
...
Document how the behavior can be controlled.
2014-02-09 12:11:09 +01:00
Kitware Robot
1cc3e9f2e7
CMake Nightly Date Stamp
2014-02-09 00:01:05 -05:00
Timo Rothenpieler
b78d74de64
CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
2014-02-08 19:19:33 +01:00
Kitware Robot
d582809497
CMake Nightly Date Stamp
2014-02-08 00:01:06 -05:00
Brad King
4b7f2f5213
Help: Add hyperlink targets for argument types in cmake-language(7)
...
Add reStructuredText hyperlink targets for the bracket, quoted, and
unquoted argument sections.
2014-02-07 13:35:50 -05:00
Brad King
113df22713
Remove ChangeLog.manual
...
This file was used during the 2.8 release series to hold notes generated
from 'git shortlog'. In CMake 3.0 it is replaced by Help/release/*.rst
documents containing more useful manually written release notes.
2014-02-07 13:35:32 -05:00
Brad King
79f5590987
Remove ChangeLog.txt
...
This file has not been maintained since the conversion from CVS
to Git. It provides not useful information in modern releases.
2014-02-07 13:35:31 -05:00
Brad King
d25dbc9059
Tests/BundleTest: Drop use of ChangeLog.txt
...
The test just wants a source file from outside its tree.
Use README.rst instead.
2014-02-07 13:35:31 -05:00
Stephen Kelly
6d85a6a64c
add_library: Issue better diagnostic for INTERFACE GLOBAL signature.
2014-02-07 15:49:15 +01:00
Stephen Kelly
770245e928
add_library: Test invalid GLOBAL INTERFACE signature.
...
This has to be tested separately from the invalid_signature test because
target sources are evaluate at a later time, and earlier errors in the
invalid_signature test cause early exit.
2014-02-07 15:49:15 +01:00
Stephen Kelly
f02b5fb5a0
Help: Fix typo.
...
'to not to' -> 'not to'
2014-02-07 14:25:19 +01:00
Nils Gladitz
b7f58511cf
Visibility: the Intel compiler does not support -fvisibility on windows
2014-02-07 11:50:08 +01:00
Kitware Robot
53cffda228
CMake Nightly Date Stamp
2014-02-07 00:01:05 -05:00
Alex Neundorf
cab5ebd497
Intel compiler: add -isystem flag under Linux
...
This makes the SYSTEM keyword work with the Intel compiler
under Linux. AFAIK this is supported neither under Windows nor OSX.
Alex
2014-02-07 00:23:31 +01:00
Brad King
6abdc6c16a
Merge topic 'update-buildsystem-docs'
...
cc46b702
Help: Adjust the QtAutogen properties to the common style.
f371545d
Help: Use ``True`` and ``False`` for IMPORTED values.
3879c847
Help: Document relation of properties to the rest of the buildsystem.
ba4c2fa8
Help: Mark up the buildsystem commands documentation
a683262a
Help: Note that the compatible interface properties must not intersect.
fbe01bed
Help: Specify how to order and modify transitively set property values.
645500b4
Help: Add hyperlink targets to some manual sections.
85a4fad7
Help: Use ``inline-literals`` to mark generator expressions.
a0fa0253
Help: Mark up references to NEW and OLD policy settings properly.
6c02e7f4
Help: Add a style guide.
91fbff88
Help: Fix typos
2014-02-06 16:19:02 -05:00
Stephen Kelly
cc46b702d0
Help: Adjust the QtAutogen properties to the common style.
...
Link to the cmake-qt manual.
2014-02-06 16:15:54 -05:00
Stephen Kelly
f371545d3b
Help: Use ``True`` and ``False`` for IMPORTED values.
...
Only the first letter is capitalized. It is marked up.
2014-02-06 16:15:54 -05:00
Stephen Kelly
3879c84782
Help: Document relation of properties to the rest of the buildsystem.
2014-02-06 16:15:53 -05:00
Stephen Kelly
ba4c2fa8fd
Help: Mark up the buildsystem commands documentation
...
Cross-link to the cmake-buildsystem manual.
2014-02-06 16:15:53 -05:00
Stephen Kelly
a683262a72
Help: Note that the compatible interface properties must not intersect.
2014-02-06 16:15:53 -05:00
Stephen Kelly
fbe01bedbe
Help: Specify how to order and modify transitively set property values.
2014-02-06 16:15:53 -05:00
Stephen Kelly
645500b413
Help: Add hyperlink targets to some manual sections.
...
These can be refered to from the command documentation and other
relevant locations.
2014-02-06 16:15:53 -05:00
Stephen Kelly
85a4fad78c
Help: Use ``inline-literals`` to mark generator expressions.
2014-02-06 16:15:52 -05:00
Stephen Kelly
a0fa025377
Help: Mark up references to NEW and OLD policy settings properly.
2014-02-06 16:15:52 -05:00
Stephen Kelly
6c02e7f427
Help: Add a style guide.
2014-02-06 16:15:50 -05:00
Stephen Kelly
91fbff8820
Help: Fix typos
...
Psuedo -> Pseudo
behaviour -> behavior
CMake uses American spelling.
2014-02-06 16:14:13 -05:00
Brad King
78be324762
Tests: Speed up RunCMake.CheckModules test
...
Enable the C and CXX languages only in the test cases that really need
them. In the failure cases we do not get far enough to really use the
languages, so skip enabling them.
2014-02-06 11:12:50 -05:00
Brad King
f55528186a
Merge topic 'FindOpenSSL-root-dir'
...
12d6eb63
FindOpenSSL: Honor OPENSSL_ROOT_DIR everywhere (#14735 )
2014-02-06 11:10:25 -05:00