Kitware Robot
1aed32faae
CMake Nightly Date Stamp
2014-05-05 00:01:06 -04:00
Kitware Robot
f16fdc0263
CMake Nightly Date Stamp
2014-05-04 00:01:09 -04:00
Kitware Robot
33696e8331
CMake Nightly Date Stamp
2014-05-03 00:01:07 -04:00
Ben Boeckel
01b79c6385
ninja: Don't use a stringstream to build an argument list
...
Streams are expensive to construct (looks like some locale-related
stuff), so use strings instead.
2014-05-02 13:22:19 -04:00
Ben Boeckel
3c64089117
ninja: Use string parameters
2014-05-02 13:05:44 -04:00
Stephen Kelly
3fdfa5d3fc
Features: Make CMAKE_CXX_KNOWN_FEATURES a property.
...
As a 'built-in' variable it imposes a cost on all variable lookups
and it is expected to be rarely used.
2014-05-02 10:18:16 +02:00
Kitware Robot
2615185418
CMake Nightly Date Stamp
2014-05-02 00:01:07 -04:00
Brad King
ecdc1985e3
Merge topic 'file-generate-if-different'
...
42e1cd13 file(GENERATE): Only write the file if content is different.
2014-05-01 09:11:23 -04:00
Kitware Robot
849d869223
CMake Nightly Date Stamp
2014-05-01 00:01:12 -04:00
Brad King
d41adb440f
Merge topic 'osx-init-early'
...
bbc358c3 Merge branch 'master' into osx-init-early
0cce556b Xcode: Use sysroot and deployment target to identify compiler
0200d0a9 OS X: Factor a Darwin-Initialize module out of Platform/Darwin
416761e3 Add platform-specific initialization step when enabling languages
2014-04-30 09:42:02 -04:00
Brad King
8535d4cf5d
Merge topic 'cxx98-features'
...
a36b957f Features: Add cxx_template_template_parameters.
2014-04-30 09:42:00 -04:00
Stephen Kelly
42e1cd137c
file(GENERATE): Only write the file if content is different.
...
No policy is used to control this behavior for now.
2014-04-30 15:18:13 +02:00
Kitware Robot
b0e955f129
CMake Nightly Date Stamp
2014-04-30 00:01:07 -04:00
Ben Boeckel
3f51752264
StoreMatches: Minor cleanups
2014-04-29 16:00:06 -04:00
Ben Boeckel
ef62fbad55
ClearMatches: Store match variable names statically
...
Constructing the names and then turning them into a std::string is
non-negligible in performance testing.
2014-04-29 16:00:05 -04:00
Ben Boeckel
f718b30a95
ClearMatches: Only clear matches which were actually set
...
ClearMatches was clearing many variables which were never set in the
first place. Instead, store how many matches were made last time and
only clear those. It is moved to the cmMakefile class since it is a
common utility used by multiple commands.
2014-04-29 16:00:05 -04:00
Brad King
1b5fac4695
Merge topic 'doc-full-help'
...
478356e6 Restore --help-full option to output all help manuals
2014-04-29 09:58:46 -04:00
Brad King
bbc358c3fc
Merge branch 'master' into osx-init-early
...
Resolve conflict in Source/cmGlobalGenerator.cxx by integrating
changes from both sides.
2014-04-29 09:36:55 -04:00
Brad King
416761e35c
Add platform-specific initialization step when enabling languages
...
Create a Modules/CMakeSystemSpecificInitialize.cmake module loaded after
CMakeSystem.cmake but before per-language initialization. Use it to
load an optional Platform/<os>-Initialize.cmake module. This will be
useful to do per-platform initialization that does not depend on the
language and use the results when enabling specific languages.
2014-04-29 09:36:14 -04:00
Kitware Robot
c51d07d439
CMake Nightly Date Stamp
2014-04-29 00:01:08 -04:00
Ben Boeckel
77b3796581
cmSourceFile: Take a string
2014-04-28 21:43:40 -04:00
Ben Boeckel
7b8a990424
perf: Cache the language property string
2014-04-28 21:43:39 -04:00
Ben Boeckel
10baf00f3d
cmSourceFile: Cache the isUiFile check
...
The filename extension call is expensive, so cache the .ui check.
2014-04-28 21:43:39 -04:00
Ben Boeckel
14e7a8ae1c
cmSourceFileLocation: Return a string reference
2014-04-28 21:43:27 -04:00
Ben Boeckel
b4cb543e0c
cmSourceFileLocation: Save some string copies
2014-04-28 21:43:27 -04:00
Ben Boeckel
e8e1f3a19f
cmSourceFileLocation: Simplify logic in Matches
2014-04-28 21:43:26 -04:00
Ben Boeckel
5554910ec2
cmSourceFileLocation: Avoid string allocation in extension checking
...
The substr call was causing excess allocations. Swap the cheaper
character check to be before the longer string comparison, now using the
prefix checking function.
2014-04-28 21:43:09 -04:00
Kitware Robot
bb1c41a085
CMake Nightly Date Stamp
2014-04-28 00:01:10 -04:00
Kitware Robot
c8b76d58bd
CMake Nightly Date Stamp
2014-04-27 00:01:09 -04:00
Kitware Robot
415b75ff37
CMake Nightly Date Stamp
2014-04-26 00:01:06 -04:00
Brad King
478356e6d9
Restore --help-full option to output all help manuals
...
This option was removed during conversion to the reStructuredText
documentation. Restore it. Process documentation starting at
Help/index.rst so that all manuals are included in the output.
2014-04-25 08:41:31 -04:00
Kitware Robot
041dfea55b
CMake Nightly Date Stamp
2014-04-25 00:01:10 -04:00
Brad King
9b8685f7d0
Merge topic 'aix-streams'
...
817db64c fix compile error on AIX/gcc-2.9 because of unknown std::stringstream
2014-04-24 09:24:55 -04:00
Kitware Robot
533d10e48c
CMake Nightly Date Stamp
2014-04-24 00:01:10 -04:00
Kitware Robot
608532fa2b
CMake Nightly Date Stamp
2014-04-23 00:01:11 -04:00
Rolf Eike Beer
817db64c2c
fix compile error on AIX/gcc-2.9 because of unknown std::stringstream
2014-04-22 22:21:31 +02:00
Brad King
72ab764582
Merge branch 'osx-CFBundle-info-plist' into release
2014-04-22 12:53:51 -04:00
Tim Blechmann
149ce5db5e
OS X: Fix Info.plist placement in a CFBundle
...
Fix cmOSXBundleGenerator::CreateCFBundle to place Info.plist under the
same root directory as the rest of the bundle. Without this, Info.plist
was placed into CMAKE_BINARY_DIR, not CMAKE_CURRENT_BINARY_DIR because
the target path was not generated correctly.
2014-04-22 12:48:44 -04:00
Kitware Robot
2475acc497
CMake Nightly Date Stamp
2014-04-22 00:01:08 -04:00
Brad King
b10083876c
Merge topic 'feature-absence-hard-error'
...
8d0b1cca Features: FATAL_ERROR on compilers with no recorded features.
447fbb3f Tests: Execute compile features tests unconditionally.
597bb72e Tests: Run RunCMake.target_compile_features unconditionally.
2014-04-21 09:35:42 -04:00
Brad King
658cc11cf1
Merge topic 'fix-wix-cpack-crash'
...
cb59f5da CPackWIX: Delay creation of cmWIXPatch until CPack has initialized Logger
2014-04-21 09:32:33 -04:00
Brad King
bb891c2ef1
Merge topic 'internal-error-backtrace'
...
3de4c295 cmake: Print C++ stack trace after INTERNAL_ERROR messages
2014-04-21 09:32:28 -04:00
Brad King
464c8ab3a2
Merge topic 'autorcc-target-dir'
...
33774ca2 QtAutogen: Put generated qrc files in a target-specific dir.
2014-04-21 09:32:27 -04:00
Kitware Robot
c770d404d2
CMake Nightly Date Stamp
2014-04-21 00:01:06 -04:00
Kitware Robot
bae9452200
CMake Nightly Date Stamp
2014-04-20 00:01:06 -04:00
Kitware Robot
1a4eb50946
CMake Nightly Date Stamp
2014-04-19 00:01:22 -04:00
Nils Gladitz
cb59f5da97
CPackWIX: Delay creation of cmWIXPatch until CPack has initialized Logger
...
Without the fix CPack will crash when the cmWIXPatch class tries to issue
any diagnostics.
2014-04-18 22:45:30 +02:00
Stephen Kelly
33774ca201
QtAutogen: Put generated qrc files in a target-specific dir.
2014-04-18 16:41:13 +02:00
Kitware Robot
c9d13f841e
CMake Nightly Date Stamp
2014-04-18 00:01:15 -04:00
Brad King
3de4c29565
cmake: Print C++ stack trace after INTERNAL_ERROR messages
...
Since an INTERNAL_ERROR is always a bug, it will be useful to have the
program stack trace available in the report.
2014-04-17 11:25:19 -04:00