Brad King
28805109bc
cmStandardIncludes: Include cmIML/INT.h for portable integer types
...
Also teach the bootstrap script to configure the needed headers.
2014-02-10 15:31:40 -05:00
Brad King
aab11bcab4
Help: Change version 3.0.0 -> 3.0 in policy docs
...
Starting with 3.0 we will use only two components for the feature level,
and policies are only ever introduced with a bump to the feature level
version.
2014-02-10 11:40:21 -05:00
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