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
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
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
Brad King
3470704f5a
Merge branch 'upstream-kwsys' into update-kwsys
2014-12-17 15:00:39 -05:00
Brad King
9c7c6e434a
Merge topic 'ctest_memcheck-no-empty-BC-output'
...
1c812979
ctest_memcheck: Do not open empty BC output file name
2014-12-17 14:54:14 -05:00
Brad King
f408667d19
Merge topic 'fix_coverage_scanbuild_errors'
...
0622f92d
CTest: Remove code to fix scanbuild errors
2014-12-17 14:44:19 -05:00
Sean McBride
d4d2d72f5d
sha2: Fix -Wcast-qual warnings by adding const to some casts
2014-12-17 13:53:04 -05:00
Gregor Jasny
3a605693a5
Xcode: Call IsCFBundleOnApple to decide if bundle is being built
...
Narrow down the decision if a CFBundle is built to one place.
This is a preparation patch to add another target property
which, if set, will imply BUNDLE. Having only one function
which will have to look at both properties helps to keep code
clean.
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
2014-12-17 11:26:10 -05:00
Gregor Jasny
207b7af00b
cmTarget: Use GetCFBundleDirectory within GetFullNameInternal
...
Replace duplicated code by call to GetCFBundleDirectory.
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
2014-12-17 11:24:02 -05:00
Dmitry Polyanitsa
eeaa25e521
Add 'ANDROID_API_MIN' target property to set Android Target MIN API
...
Also add a 'CMAKE_ANDROID_API_MIN' variable to set the property
default. Teach the VS generator to write the MIN API value into
Nsight Tegra project files.
2014-12-17 11:17:28 -05:00
Kitware Robot
ddd193fcdd
CMake Nightly Date Stamp
2014-12-17 00:01:08 -05:00
Brad King
1c8129795a
ctest_memcheck: Do not open empty BC output file name
...
In cmCTestMemCheckHandler::PostProcessBoundsCheckerTest return early
if the output file name is empty. We already do this in the similar
cmCTestMemCheckHandler::AppendMemTesterOutput method.
2014-12-16 13:49:38 -05:00
Kitware Robot
f30bac5eb4
CMake Nightly Date Stamp
2014-12-16 00:01:09 -05:00
Joseph Snyder
0622f92d23
CTest: Remove code to fix scanbuild errors
...
Remove code from cmParseBlanketJSCoverage.cxx and
cmParseDelphiCoverage.cxx which caused scanbuild errors
about not reading the value that was stored.
2014-12-15 12:48:08 -05:00
Brad King
dd089e08b5
install: Allow absolute EXPORT destination with relative targets ( #15258 )
...
When install(EXPORT) is given an absolute destination we cannot compute
the install prefix relative to the installed export file location.
Previously we disallowed installation of targets in such exports with a
relative destination, but did not enforce this for target property
values besides the location of the main target file. This could lead to
broken installations when the EXPORT is installed to an absolute path
but usage requirements are specified relative to the install prefix.
Since an EXPORT installed to an absolute destination cannot be relocated
we can just hard-code the value of CMAKE_INSTALL_PREFIX as the base for
relative paths. This will allow absolute install(EXPORT) destinations
to work with relative destinations for targets and usage requirements.
Extend the ExportImport test with a case covering this behavior.
2014-12-15 11:45:49 -05:00
Brad King
c118816d44
CMake 3.1.0
2014-12-15 11:08:08 -05:00
Brad King
872ad7a26d
Merge topic 'assert-no-string-conversion'
...
2e92570b
Fix some Clang -Wstring-conversion warnings
2014-12-15 11:06:49 -05:00
Brad King
6da3f17309
Merge topic 'suncc-fixes'
...
97b65f81
Misc. fixes for the Oracle / Sun compiler.
2014-12-15 11:06:44 -05:00
Kitware Robot
bbabb9d810
CMake Nightly Date Stamp
2014-12-15 00:01:07 -05:00
Kitware Robot
18817e07d6
CMake Nightly Date Stamp
2014-12-14 00:01:08 -05:00
Kitware Robot
fef31f1f21
CMake Nightly Date Stamp
2014-12-13 00:01:30 -05:00
Sean McBride
2e92570bda
Fix some Clang -Wstring-conversion warnings
...
Some false positives, but some flagged faulty asserts
where the ! was inside the string instead of outside.
2014-12-12 14:38:23 -05:00
Brad King
9f41c45f43
Merge topic 'catch-ctest-errors-better'
...
d8589e64
ctest: count errors from scripts properly
2014-12-12 11:16:04 -05:00
Brad King
9c4ef206c7
Merge topic 'drop-double-underscores'
...
111be180
Rename header guards to not start with double underscore
2014-12-12 11:16:00 -05:00
Chuck Atkins
97b65f8156
Misc. fixes for the Oracle / Sun compiler.
...
A few pieces of code have some ambiguous type deduction that seems to
resolve correctly for most compilers but not for the Oracle compiler.
This makes those few instances more explicit.
2014-12-12 10:04:47 -05:00