Stephen Kelly
0ab50aea4c
string: Add MAKE_C_IDENTIFIER subcommand
2013-05-21 15:29:34 -04:00
Stephen Kelly
db43502326
CTest: Read CTEST_PARALLEL_LEVEL from environment
...
If no explicit "-j <n>" option is given on the command line then read
the parallel level from an environment variable.
2013-05-21 15:27:09 -04:00
Brad King
4825d70e83
Merge topic 'fix-include_directories-whitespace-handling'
...
2f84dfe
include_directories: Fix handling of empty or space-only entries
2013-05-21 15:22:27 -04:00
Stephen Kelly
2f84dfec93
include_directories: Fix handling of empty or space-only entries
...
This is a regression introduced in commit 0d46e9a0
(Store includes
from the same include_directories call together., 2013-01-20).
Reported at
http://thread.gmane.org/gmane.comp.programming.tools.cmake.user/46695/focus=7847
2013-05-21 15:20:46 -04:00
Brad King
d2cd362c31
Merge topic 'fix-genex-comma-parse'
...
05bf972
Fix handling of commas in arbitrary content in genexes.
2013-05-21 15:19:26 -04:00
Brad King
e41ef3d339
Merge topic 'unused-cleanup'
...
994dc70
Remove unused vector population.
44258cc
Remove unused typedef.
0a4d7d8
Remove unused marker for a variable which is now used.
2013-05-21 15:19:22 -04:00
Brad King
bdb0bab8ee
Merge topic 'vs-asm-listing-location'
...
7e0c45e
VS: Allow /Fa to set AssemblerListingLocation (#14153 )
2013-05-21 15:14:19 -04:00
Brad King
1dbf0aac1b
Merge topic 'fix-style'
...
3c7c332
Fix brace indentation.
c70b9b5
Fix style.
2013-05-21 15:13:49 -04:00
Brad King
ad2391b94f
Merge topic 'implicit-link-sanitize-regex'
...
ffda082
Sanitize linker name to parse implicit link line (#14154 )
2013-05-21 15:13:37 -04:00
Brad King
5947d03987
Merge topic 'error-on-exported-missing-include-dir'
...
eabefa8
Error on relative path in INCLUDE_DIRECTORIES target property.
2013-05-21 15:13:26 -04:00
Brad King
484112d045
Merge topic 'fix-build-without-qt4-with-qt5'
...
444e752
FindQt4: Fix QUIET failure with Qt 5 but not Qt 4
2013-05-21 15:13:21 -04:00
Brad King
52f9b2e803
Merge topic 'shared-libs-with-number-suffix'
...
342fc04
Recognize shared library files with a numerical suffix
2013-05-21 15:13:10 -04:00
Brad King
02ba802977
Merge topic 'cmake-help-generators-fix'
...
dea4d26
Docs: cmake -G selects a "build system" generator
2013-05-21 15:13:02 -04:00
Brad King
a784e6f9f7
Merge topic 'fix-sublime-source-flags'
...
8e94767
Sublime: Honor source-level COMPILE_FLAGS property
2013-05-21 15:12:58 -04:00
Brad King
f292ffb62c
Merge topic 'vs-windows-forms'
...
79ec786
VS: Add Windows Forms Support
2013-05-21 15:12:48 -04:00
Brad King
1a2a0dadda
Merge topic 'test-moc-with-empty-COMPILE_DEFINITIONS'
...
5c0f2a1
Test the use of target transitive compile definitions with moc.
2013-05-21 15:12:42 -04:00
Brad King
80f30aa6bf
Merge topic 'Automoc-Qt4-Qt5'
...
6489015
Remove an endif() followed by an if() for the same condition.
e7813b1
Add a test for Qt5Automoc
27fb96b
Make the QtAutomoc test compile with either Qt 4 or Qt 5
2013-05-21 15:12:35 -04:00
Stephen Kelly
eabefa8b02
Error on relative path in INCLUDE_DIRECTORIES target property.
...
Add policy CMP0021 to preserve existing behavior in projects expecting
it from earlier CMake versions.
2013-05-21 14:59:17 -04:00
Stephen Kelly
444e752294
FindQt4: Fix QUIET failure with Qt 5 but not Qt 4
...
The call
find_package(Qt4 QUIET)
should be non-FATAL in that case. This fixes #14142 .
2013-05-21 14:52:26 -04:00
Stephen Kelly
342fc04010
Recognize shared library files with a numerical suffix
...
When processing link line entries we check for matches with known naming
patterns for static and shared libraries. Teach this logic to recognize
numerical suffixes after shared library names such as "libfoo.so.1".
2013-05-21 14:50:16 -04:00
Stephen Kelly
dea4d263d3
Docs: cmake -G selects a "build system" generator
...
-G is not only for makefile generators.
2013-05-21 14:43:42 -04:00
Stephen Kelly
8e947670cf
Sublime: Honor source-level COMPILE_FLAGS property
...
Make the code match the comment.
2013-05-21 14:42:14 -04:00
Kitware Robot
f206cce2ca
CMake Nightly Date Stamp
2013-05-21 00:01:03 -04:00
Stephen Kelly
994dc70bc4
Remove unused vector population.
...
The call to GetEnabledLanguages does not have side-effects.
2013-05-20 17:47:21 +02:00
Brad King
7e0c45e9cf
VS: Allow /Fa to set AssemblerListingLocation ( #14153 )
...
Generate the default AssemblerListingLocation through the flag map so
that it can be overridden by a user /Fa flag. Also teach the VS 7-9
generators to map /Fa to AssemblerListingLocation.
While at it, fix the AssemblerListingLocation default value to have a
trailing slash after the configuration name. This ensures it will be
treated as a directory and not a file name.
2013-05-20 08:40:09 -04:00
Kitware Robot
5261fde940
CMake Nightly Date Stamp
2013-05-20 00:01:03 -04:00
Kitware Robot
03071d30fe
CMake Nightly Date Stamp
2013-05-19 00:01:03 -04:00
Stephen Kelly
b5d6f5dd5b
Add EXPORT_NAME property.
...
This allows for example, the buildsystem to use names like 'boost_any'
instead of the overly generic 'any', and still be able to generate
IMPORTED targets called 'boost::any'.
2013-05-18 10:00:48 +02:00
Stephen Kelly
3c7c332929
Fix brace indentation.
2013-05-18 09:54:50 +02:00
Kitware Robot
cd82e3f8f5
CMake Nightly Date Stamp
2013-05-18 00:01:04 -04:00
Brad King
ffda082e65
Sanitize linker name to parse implicit link line ( #14154 )
...
Teach CMakeParseImplicitLinkInfo to convert the CMAKE_LINKER file name
to a regular expression that matches only the original name. Escape
special characters like '+' so they are not treated as regex syntax.
Extend the ImplicitLinkInfoTest to test handling of a CMAKE_LINKER value
with many special characters.
2013-05-17 08:47:35 -04:00
Stephen Kelly
44258cc26c
Remove unused typedef.
2013-05-17 09:01:01 +02:00
Kitware Robot
edeabd18e6
CMake Nightly Date Stamp
2013-05-17 00:01:04 -04:00
Brad King
5e993a2822
Merge topic 'fix-moc-with-empty-COMPILE_DEFINITIONS'
...
33ed186
automoc: Read target defines unconditionally
2013-05-16 14:48:01 -04:00
Stephen Kelly
33ed186fce
automoc: Read target defines unconditionally
...
Commit 429e3699
(Process COMPILE_DEFINITIONS as generator expressions
in QtAutomoc., 2013-01-25) introduced a check for the existence of the
COMPILE_DEFINITIONS property on the target before processing it.
At the time, compile definitions from linked targets were added to the
COMPILE_DEFINITIONS property by target_link_libraries. The way such
transitive compile definitions worked was changed in subsequent
commit a1c4905f
(Use the link information as a source of compile
definitions and includes., 2013-02-12), so that the COMPILE_DEFINITIONS
property may be empty, despite the fact that there are definitions
which should be used.
2013-05-16 14:43:45 -04:00
Brad King
a052a79949
Merge topic 'CTest-less-cd'
...
9969bfb
CTest: avoid useless changing of directory
2013-05-16 14:43:44 -04:00
Brad King
86cecd1c6b
Merge topic 'cpack-reg-key-doc'
...
3fde03c
Improve documentation for CPACK_PACKAGE_INSTALL_REGISTRY_KEY.
2013-05-16 14:38:43 -04:00
Brad King
f122dd3d47
Merge topic 'vs-configurations'
...
42bb42d
VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generators
2013-05-16 14:38:40 -04:00
Brad King
e477f21af2
Merge topic 'MemChecker-improvements'
...
10bc50e
Tests: ignore Guard Malloc messages in MemChecker tests
159c3e9
Tests: add a test with custom options passed to valgrind
61ddb93
CTest: fix comment documenting cmBoundsCheckerParser class
cbdfcb0
Tests: add test for non-existent Valgrind suppression file
3b5b758
CTest: drop suppression for gcc 2.9.6 errors from default Valgrind flags
7752253
Tests: verify that memory checker output files are always present
abf1df4
Tests: remove code duplication in CTestTestMemCheck tests
f499422
CTest: remove unreachable code and CTestTestMemcheckUnknown test
dde6306
CTest: use an output file for Valgrind (#14110 )
bcc0f3f
Tests: create output files for all memory checkers
2013-05-16 14:38:35 -04:00
Brad King
62a9bdb466
Merge topic 'only-first-output-regex'
...
12cf7bc
CTest: break after first regex match on output
2013-05-16 14:38:31 -04:00
Brad King
5d6e54ce50
Merge topic 'test_regex_doc'
...
74228e8
Doc: fix example for FAIL_REGULAR_EXPRESSION
2013-05-16 14:38:28 -04:00
Brad King
07d8492178
Merge topic 'positive-test-times'
...
e319e32
CTest: make sure never to report negative test times (#14132 )
2013-05-16 14:38:20 -04:00
Brad King
f2a0671259
Merge topic 'UseJava-cross-compile'
...
778aacc
Allow using Java in a cross-compilation toolchain
2013-05-16 14:38:16 -04:00
Brad King
19bd84b3cd
Merge topic 'vs-compiler-id-arm'
...
e4c0465
VS: Detect MSVC compiler id on ARM toolchain
2013-05-16 14:38:12 -04:00
Brad King
0dc0e7d885
Merge topic 'doc-improvements'
...
7cc2805
Docs: Clarify wording "flag used" => "flag (to|will) be used"
2378a69
Docs: Clarify that CMAKE_*_(PREFIX|SUFFIX) affect filenames
56ca34d
Docs: Update description of CMAKE_(BUILD_TYPE|CONFIGURATION_TYPES)
2bab472
VS10: add detailed comment about MIDL processing
e619111
Explain distribution of Win9x binary on all Windows versions.
5ca4336
FindwxWidgets: add DOC strings with usual style
f57800d
Fix spelling and typos (product names)
bf019d7
Fix spelling and typos (non-binary)
ddac8d3
Fix spelling and typos (affecting binary data / module messages)
86832ce
Fix spelling and typos (affecting users)
2013-05-16 14:38:07 -04:00
Brad King
07afd4f375
Merge topic 'update-kwsys'
...
b7593bf
Merge branch 'upstream-kwsys' into update-kwsys
d0cdc68
KWSys 2013-05-06 (f4928d44)
0c04428
Merge branch 'upstream-kwsys' into update-kwsys
327c982
KWSys 2013-04-25 (709fb5c1)
2013-05-16 14:37:59 -04:00
Brad King
b547b99a70
Merge topic 'fix-per-config-tll-include-dirs'
...
88308bc
Test that linking using the debug keyword to tll works.
20104ab
Test transitive includes from setting the LINK_LIBRARIES property.
2013-05-16 14:37:55 -04:00
Brad King
e855dd54df
Merge topic 'ExternalProject-svn-auth-blank'
...
ecd11a2
ExternalProject: Allow blank SVN_USERNAME/SVN_PASSWORD (#14128 )
2013-05-16 14:37:50 -04:00
Brad King
18a5c4f4c6
Merge topic 'implicit-linker-detection'
...
a2bc47d
Recognize ld with toolchain prefix (#13960 )
2013-05-16 14:37:46 -04:00
Brad King
831dd5abab
Merge topic 'cpack-nsis-uninstall'
...
40566ef
CPack/NSIS: Obtain path from which to uninstall from registry (#14124 )
2013-05-16 14:37:43 -04:00