Stephen Kelly
32771fc7ca
Update output messages for generic use.
2013-10-24 11:50:58 +02:00
Stephen Kelly
f371ab5803
Rename RunAutomoc to RunAutogen.
...
It will soon be used to process ui and rcc files too.
2013-10-24 11:50:58 +02:00
Stephen Kelly
85b3d6e73d
Extract an SetupAutoMocTarget method.
...
This class will soon gain methods for autouic and autorcc.
2013-10-24 11:50:58 +02:00
Stephen Kelly
ca124a1515
Rename the AutomocInfo.cmake file to be more generic.
2013-10-24 11:50:57 +02:00
Stephen Kelly
a342c9ffed
Move some makefile definitions up away from moc-specific code.
2013-10-24 11:50:57 +02:00
Stephen Kelly
98632effeb
Add the AUTOGEN_TARGETS_FOLDER and obsolete AUTOMOC_TARGETS_FOLDER.
2013-10-24 11:50:47 +02:00
Stephen Kelly
63378baa1c
Rename some variables to reflect broader scope.
2013-10-24 09:14:13 +02:00
Stephen Kelly
97f1aa39da
Rename method to reflect generic use.
2013-10-24 09:14:13 +02:00
Stephen Kelly
4abb111584
Rename local variable to reflect generic use.
2013-10-24 09:14:13 +02:00
Stephen Kelly
03878c9a22
Move variable set to where it is used.
2013-10-24 09:14:13 +02:00
Stephen Kelly
be23dcfeb1
Rename the cmake_automoc command to cmake_autogen.
...
There is no need for a "cmake_automoc" backward compatibility command
because it is internal, undocumented, and only executed from a matching
version of cmake.
2013-10-24 09:14:13 +02:00
Stephen Kelly
52d5d4e915
Rename the cmQtAutoGenerator instances to reflect coming features.
2013-10-24 09:14:12 +02:00
Stephen Kelly
5c058c8f12
Rename the cmQtAutomoc class to cmQtAutoGenerators.
...
It will be extended to process .ui and .qrc files too.
2013-10-24 09:14:12 +02:00
Kitware Robot
a25c440f19
CMake Nightly Date Stamp
2013-10-24 00:01:08 -04:00
Brad King
e48faced66
Merge topic 'FindJava-msg'
...
c832299
FindJava: fix message output (#14502 )
2013-10-23 08:20:22 -04:00
Brad King
d67286ff9b
Merge topic 'output-CMP0022-entries'
...
0b3b336
CMP0022: Output link interface mismatch for static library warning
2013-10-23 08:20:14 -04:00
Brad King
7938e589e3
Merge topic 'vs-graceful-empty-compiler'
...
705ae00
Quote ${CMAKE_<LANG>_COMPILER} while enabling a language
18a2537
CMakeDetermineCompilerId: Do not test vendor without a compiler
2013-10-23 08:20:08 -04:00
Brad King
a8cfc21843
Merge topic 'doc-cmake-developer'
...
e0ce6f0
cmRST: Cross-reference cmake-developer.7 manual and cmRST Doxygen
c1c239b
Help: Add documentation format to cmake-developer.7 manual
a06a90f
Help: Organize cmake-developer.7 manual Modules section
28f08ba
Help: Fix module documentation markup in cmake-developer.7 manual
baaab06
Help: Move Modules/readme.txt content into cmake-developer.7 manual
80a311e
Help: Add cmake-developer.7 manual
2013-10-23 08:20:01 -04:00
Brad King
8855bf5395
Merge topic 'remove-old-commands-by-policy'
...
6c91944
Add policy CMP0036 to disallow build_name
3969bb2
Add policy CMP0035 to disallow variable_requires
178b9af
Add policy CMP0034 to disallow utility_source
248d1dc
Add policy CMP0033 to disallow export_library_dependencies
6865c8f
Add policy CMP0032 to disallow output_required_files
aa76518
Add policy CMP0031 to disallow load_command
97268cf
Add policy CMP0030 to disallow use_mangled_mesa
9f64fbf
Add policy CMP0029 to disallow subdir_depends
882c0f0
Add infrastructure for policies that disallow commands
2013-10-23 08:19:57 -04:00
Brad King
078530b448
Merge topic 'cmarray-templates'
...
d169b1f
Genex: Use cmArraySize for targetPolicyWhitelist
86d5d80
Genex: Remove use of TransitiveWhitelistCompare
73d7705
Add some templates for cleaner array iteration.
2013-10-23 08:19:52 -04:00
Brad King
6403a53f0e
Merge topic 'CheckTypeSize_CXX'
...
e6cec64
CheckTypeSize: Add unit tests
07a2342
CheckTypeSize: Add support for C++
2013-10-23 08:19:46 -04:00
Stephen Kelly
0b3b3368fb
CMP0022: Output link interface mismatch for static library warning
...
Other warnings for the same policy already have similar output since
commit 81d2793e
(Add differing target property content to policy CMP0022
warning, 2013-09-11).
2013-10-23 08:18:02 -04:00
Kitware Robot
20c0a6a0ad
CMake Nightly Date Stamp
2013-10-23 00:01:08 -04:00
Rolf Eike Beer
c832299e90
FindJava: fix message output ( #14502 )
2013-10-22 20:51:32 +02:00
Brad King
705ae00491
Quote ${CMAKE_<LANG>_COMPILER} while enabling a language
...
Even though this variable gets set to CMAKE_<LANG>_COMPILER-NOTFOUND when
the compiler is not found, CMake<LANG>Compiler.cmake gets removed by
cmGlobalGenerator::EnableLanguage so in try compiles the value is empty.
Quote references to the variable in
Modules/CMake(C|CXX|Fortran)Information.cmake
Modules/CMakeDetermineCompilerId.cmake
to avoid dropping arguments from commands that expect them.
2013-10-22 14:09:37 -04:00
Brad King
18a253732d
CMakeDetermineCompilerId: Do not test vendor without a compiler
...
If no CMAKE_${lang}_COMPILER is available then do not try to run
it to determine the compiler vendor.
2013-10-22 13:59:56 -04:00
Brad King
e0ce6f0a22
cmRST: Cross-reference cmake-developer.7 manual and cmRST Doxygen
...
The cmRST implementation and the list of capabilities documented in the
cmake-developer.7 manual must be kept in sync. Add a note to each file
to reference the other.
2013-10-22 10:55:23 -04:00
Brad King
c1c239bf75
Help: Add documentation format to cmake-developer.7 manual
...
Document how CMake uses reStructuredText to provide the help manuals.
Cover supported inline markup and directives, the CMake Domain in
Sphinx, and cross-reference syntax.
2013-10-22 10:55:23 -04:00
Brad King
a06a90f457
Help: Organize cmake-developer.7 manual Modules section
...
Add "Module Documentation" and "Find Modules" subsections. Add to
Modules/readme.txt a textual reference to the cmake-developer.7 manual
and, while at it, fix the wiki URL domain.
2013-10-22 10:10:15 -04:00
Kitware Robot
28f08ba25c
Help: Fix module documentation markup in cmake-developer.7 manual
...
Convert the content moved from Modules/readme.txt to valid
reStructuredText markup. Mainly, convert the lists of variables to
definition lists, wrap long lines in paragraph text, and add literal
block markup and indentation.
2013-10-22 10:09:26 -04:00
Kitware Robot
baaab068f2
Help: Move Modules/readme.txt content into cmake-developer.7 manual
...
Move all content from Modules/readme.txt except for the link to the
module maintainers wiki page into "Help/manual/cmake-developer.7.rst".
This produces some invalid reStructuredText markup to be fixed in a
future commit.
2013-10-22 09:51:51 -04:00
Brad King
80a311ed6a
Help: Add cmake-developer.7 manual
...
Add the manual with just an introduction section. Leave section headers
for Help and Modules to be filled in later.
2013-10-22 09:50:15 -04:00
Brad King
6c9194488a
Add policy CMP0036 to disallow build_name
2013-10-22 09:09:53 -04:00
Brad King
3969bb23aa
Add policy CMP0035 to disallow variable_requires
2013-10-22 09:09:52 -04:00
Brad King
178b9af186
Add policy CMP0034 to disallow utility_source
2013-10-22 09:09:52 -04:00
Brad King
248d1dc057
Add policy CMP0033 to disallow export_library_dependencies
2013-10-22 09:09:52 -04:00
Brad King
6865c8fe05
Add policy CMP0032 to disallow output_required_files
2013-10-22 09:09:52 -04:00
Brad King
aa76518f8b
Add policy CMP0031 to disallow load_command
2013-10-22 09:09:52 -04:00
Brad King
97268cf5b7
Add policy CMP0030 to disallow use_mangled_mesa
2013-10-22 09:09:51 -04:00
Brad King
9f64fbf5b5
Add policy CMP0029 to disallow subdir_depends
2013-10-22 09:09:51 -04:00
Brad King
882c0f0b69
Add infrastructure for policies that disallow commands
...
Add cmCommand::Disallowed helper to check the setting of a policy that
disallows the command. Add a RunCMake.DisallowedCommands test
placeholder. Add a Help/policy/DISALLOWED_COMMAND.txt file for
inclusion by each policy document to avoid duplication of the common
text.
2013-10-22 09:09:51 -04:00
Brad King
ddef8a7cff
Merge topic 'rst-literal-blocks'
...
2d0287d
cmRST: Process literal blocks after paragraphs ending in '::'
7b9ae40
cmRST: Do not process inline markup in code-block literals
2013-10-22 09:08:38 -04:00
Brad King
c9f17352d1
Merge topic 'genex-conversion-warnings'
...
a80fe4b
use size_t for GeneratorExpressionContent::ContentLength to fix some warnings
2013-10-22 09:08:33 -04:00
Brad King
7809adb814
Merge topic 'string-CONCAT-command'
...
4e184a2
string: Add CONCAT sub-command
2013-10-22 09:08:15 -04:00
Brad King
c951849799
Merge topic 'xcode-folder-types'
...
e5ec8ad
Xcode: Generate 'folder' source type for directories (#14498 )
2013-10-22 09:08:01 -04:00
Brad King
5db203d6be
Merge topic 'doc-vs-keyword-properties'
...
b9fe4b6
VS: Document VS_GLOBAL_KEYWORD and VS_KEYWORD relationship (#14493 )
2013-10-22 09:07:51 -04:00
Brad King
0d9e8b1ab9
Merge topic 'double-colon-is-imported'
...
f063c45
Consider targets with double colons to be IMPORTED or ALIAS targets.
2013-10-22 09:07:40 -04:00
Brad King
d8fe9f9de7
Merge topic 'vs9-target-framework-version'
...
0698714
VS: Set .NET target framework version for VS 7-9 (#14499 )
2013-10-22 09:07:28 -04:00
Brad King
61de941ad7
Merge topic 'cmake--build-pipes'
...
bcd5de7
cmake: Always pass through stdout/stderr in --build mode
2013-10-22 09:07:23 -04:00
Brad King
6384f1683a
Merge topic 'remove-cmake-i-wizard'
...
a8226e9
cmake: Drop support for "-i" wizard mode
2013-10-22 09:07:14 -04:00