Ben Boeckel
b0a5d3932d
cmake -E tar: clean up flag documentation
2015-01-08 16:56:17 -05:00
Kitware Robot
46f87655c9
CMake Nightly Date Stamp
2015-01-08 00:01:08 -05:00
Kitware Robot
8c4b7c567b
CMake Nightly Date Stamp
2015-01-07 00:01:08 -05:00
Kitware Robot
73144c098d
CMake Nightly Date Stamp
2015-01-06 00:01:12 -05:00
Kitware Robot
4b70635c9f
CMake Nightly Date Stamp
2015-01-05 00:01:09 -05:00
Kitware Robot
592dd35570
CMake Nightly Date Stamp
2015-01-04 00:01:08 -05:00
Kitware Robot
472553b4c1
CMake Nightly Date Stamp
2015-01-03 00:01:08 -05:00
Kitware Robot
24dfa74214
CMake Nightly Date Stamp
2015-01-02 00:01:08 -05:00
Kitware Robot
ec31926d24
CMake Nightly Date Stamp
2015-01-01 00:01:09 -05:00
Kitware Robot
c2445d3dfd
CMake Nightly Date Stamp
2014-12-31 00:01:08 -05:00
Kitware Robot
3b62cb7244
CMake Nightly Date Stamp
2014-12-30 00:01:07 -05:00
Kitware Robot
ca3d08e6b5
CMake Nightly Date Stamp
2014-12-29 00:01:08 -05:00
Kitware Robot
8e61140178
CMake Nightly Date Stamp
2014-12-28 00:01:07 -05:00
Kitware Robot
028cdfb3de
CMake Nightly Date Stamp
2014-12-27 00:01:08 -05:00
Kitware Robot
2b28e07c02
CMake Nightly Date Stamp
2014-12-26 00:01:07 -05:00
Kitware Robot
05105d5c13
CMake Nightly Date Stamp
2014-12-25 00:01:09 -05:00
Brad King
2a9f3dc6c7
Merge topic 'minor-warning-fixes'
...
098fc4a8
cmCMakeMinimumRequired: Use unsigned int for version numbers
1a9ba381
cmParseDelphiCoverage: Remove superfluous semicolons after methods
2014-12-24 06:38:33 -05:00
Brad King
661622f011
Merge topic 'ninja-fix-subdir-objlib-languages'
...
07fc7b75
Tests: Test using objects from a language enabled in a subdirectory (#15325 )
fdbfcfdf
Ninja: Generate rules only for languages compiled in a target (#15325 )
2014-12-24 06:38:24 -05:00
Brad King
c20d3d319c
Merge topic 'cpack-PackageMaker-package-size'
...
42ed76bc
cpack: Fix installed size computation with PackageMaker generator
2014-12-24 06:38:08 -05:00
Kitware Robot
279a2bcd65
CMake Nightly Date Stamp
2014-12-24 00:01:10 -05:00
Christoph Grüninger
098fc4a862
cmCMakeMinimumRequired: Use unsigned int for version numbers
2014-12-23 09:05:25 -05:00
Christoph Grüninger
1a9ba38174
cmParseDelphiCoverage: Remove superfluous semicolons after methods
2014-12-23 09:05:11 -05:00
Brad King
90b015a0ba
Merge topic 'ninja-fix-crash-on-error'
...
9a13fcbf
Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325 )
2014-12-23 08:53:59 -05:00
Brad King
23e9bc55f3
Merge topic 'base64-constref'
...
82fbf490
cmCTestTestHandler: take reference to temporary string instead of doing a copy
2014-12-23 08:53:56 -05:00
Brad King
656af73bca
Merge topic 'cleanup-ExpandListArgument-usage'
...
e2a489c7
Remove some temporary vectors for ExpandListArgument.
0f99feec
cmGeneratorExpression: Remove unused header.
722f1a71
CTest: Expand a string directly into a container.
2014-12-23 08:53:50 -05:00
Brad King
a19a43a930
Merge topic 'ctest-coverage-extra-line-error'
...
9c4984b4
ctest_coverage: Fix error message to report the file name
2014-12-23 08:53:48 -05:00
Kitware Robot
7a2d1cd6d4
CMake Nightly Date Stamp
2014-12-23 00:01:15 -05:00
Brad King
fdbfcfdf01
Ninja: Generate rules only for languages compiled in a target ( #15325 )
...
Refactoring in commit v3.1.0-rc1~688^2~2 (cmTarget: Compute languages
from object libraries on demand, 2014-03-18) taught cmTarget::GetLanguages
to (correctly) include the languages of object library sources. Previously
this was done only in cmTarget::ComputeLinkImplementationLanguages to
choose the linker language.
The Ninja generator writes out generic build rules for each language
compiled within a target using the rule variables defined in the
directory of the target. This only needs to be done for languages
actually compiled within the current target. Switch from using the
cmTarget::GetLanguages method to get the list of languages over to
using cmTarget::GetSourceFiles directly so we do not get the languages
in object libraries.
Strictly speaking this should make no difference because it is not safe
to use objects from a language not enabled in the directory containing
a target or else the link information for the language may not be
considered. However, in cases when no link information happens to be
needed for a language it was possible in CMake 3.0 and below to enable
a language only in a subdirectory providing an object library, and then
use the objects from a containing directory. The above change teaches
the Ninja generator to continue working in this case.
2014-12-22 20:13:30 -05:00
Brad King
9a13fcbf02
Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty ( #15325 )
2014-12-22 18:36:07 -05:00
Rolf Eike Beer
82fbf490b5
cmCTestTestHandler: take reference to temporary string instead of doing a copy
...
This will increase the lifetime of the temporary until the end of the function.
2014-12-22 21:38:59 +01:00
Brad King
6c39bc5520
Merge topic 'macho-parser'
...
c294a115
Mach-O: Use Mach-O parser to extract install names instead of otool.
e42da307
Mach-O: Add Mach-O parser for OS X and iOS.
2014-12-22 13:41:03 -05:00
Clinton Stimpson
c294a115f2
Mach-O: Use Mach-O parser to extract install names instead of otool.
...
This has much better performance than calling "otool" or "xcrun -r otool"
to extract install names for rpath support.
Fixes bug #15178 .
2014-12-22 11:33:00 -07:00
Clinton Stimpson
e42da30782
Mach-O: Add Mach-O parser for OS X and iOS.
...
This parser also supports fat binaries which archive multiple
Mach-O binaries.
2014-12-22 11:32:10 -07:00
Vladislav Vinogradov
9c4984b4e5
ctest_coverage: Fix error message to report the file name
...
Print file name instead of line content for "Looks like there are more
lines in the file:" error message.
2014-12-22 09:25:24 -05:00
Calin Cascaval
42ed76bc99
cpack: Fix installed size computation with PackageMaker generator
...
Use the CPACK_PACKAGING_INSTALL_PREFIX when looking for files in a
component. Otherwise we report all packages having size 1.
2014-12-22 09:17:12 -05:00
Kitware Robot
d63609ed2a
CMake Nightly Date Stamp
2014-12-22 00:01:08 -05:00
Kitware Robot
2c76f6f4da
CMake Nightly Date Stamp
2014-12-21 00:01:07 -05:00
Kitware Robot
5bb0ae03ef
CMake Nightly Date Stamp
2014-12-20 00:01:09 -05:00
Brad King
bf731becfa
Merge topic 'update-kwsys'
...
2e9acb6d
Merge branch 'upstream-kwsys' into update-kwsys
1f7de543
KWSys 2014-12-18 (87c65319)
2014-12-19 08:26:59 -05:00
Brad King
ccd5822a83
Merge topic 'osx-cfbundle-tweaks'
...
b189c599
Tests: Run CFBundleTest only with valid configuration
3a605693
Xcode: Call IsCFBundleOnApple to decide if bundle is being built
207b7af0
cmTarget: Use GetCFBundleDirectory within GetFullNameInternal
2014-12-19 08:26:57 -05:00
Brad King
1ac8523c3b
Merge topic 'install-EXPORT-absolute-prefix'
...
dd089e08
install: Allow absolute EXPORT destination with relative targets (#15258 )
2014-12-19 08:26:55 -05:00
Kitware Robot
d48ccbe458
CMake Nightly Date Stamp
2014-12-19 00:01:09 -05:00
Stephen Kelly
e2a489c76a
Remove some temporary vectors for ExpandListArgument.
...
Expand directly into the target when possible.
2014-12-19 00:06:00 +01:00
Stephen Kelly
0f99feec04
cmGeneratorExpression: Remove unused header.
2014-12-19 00:06:00 +01:00
Stephen Kelly
722f1a71e3
CTest: Expand a string directly into a container.
...
Change the follow-up loop to use a const_iterator to log the
content.
2014-12-19 00:05:57 +01:00
Brad King
2e9acb6d43
Merge branch 'upstream-kwsys' into update-kwsys
2014-12-18 10:17:20 -05:00
Brad King
cd7bde80bf
Merge topic 'update-kwsys'
...
3470704f
Merge branch 'upstream-kwsys' into update-kwsys
6a5ab894
KWSys 2014-12-16 (cc4046a8)
2014-12-18 10:16:42 -05:00
Brad King
45b1e31451
Merge topic 'vs-nsight-tegra-min-api'
...
eeaa25e5
Add 'ANDROID_API_MIN' target property to set Android Target MIN API
2014-12-18 10:16:40 -05:00
Brad King
a39e65a817
Merge topic 'fix-sha2-cast-constness'
...
d4d2d72f
sha2: Fix -Wcast-qual warnings by adding const to some casts
2014-12-18 10:16:38 -05:00
Kitware Robot
2a45da6ea4
CMake Nightly Date Stamp
2014-12-18 00:01:20 -05:00