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
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
Brad King
e7f26687ab
Merge topic 'doc-INTERFACE-target-type'
...
473446ab
Help: Add INTERFACE_LIBRARY to TYPE target property documentation
2014-12-18 10:16:36 -05:00
Brad King
0549694718
Merge topic 'test-memcheck-with-RunCMake'
...
7ca6bdf0
Tests: Move CTestTestMemcheck tools into Tests/CMakeLib
1651dc96
Tests: Move CTestTestMemcheck cases into a RunCMake.CTestMemcheck test
2014-12-18 10:16:31 -05:00
Brad King
bdf278ad5f
Merge topic 'curl-darwinssl'
...
e4563257
curl: Use OS X SSL/TLS native implementation
2014-12-18 10:16:29 -05:00
Brad King
7ca6bdf035
Tests: Move CTestTestMemcheck tools into Tests/CMakeLib
...
The dummy memcheck tools we build for the RunCMake.CTestMemcheck tests
require CMakeLib, so put them in a Tests/CMakeLib/PseudoMemcheck
directory.
2014-12-18 10:12:16 -05:00
Brad King
1651dc9668
Tests: Move CTestTestMemcheck cases into a RunCMake.CTestMemcheck test
...
The CTestTestMemcheck test cases all try to check the ctest output with
a regular expression. They fail intermittently due to ordering of the
portions of the output that come from stdout and stderr being mixed.
Convert all the test cases to use the RunCMake infrastructure to match
stdout and stderr separately.
2014-12-18 10:12:15 -05:00
Brad King
e4563257ba
curl: Use OS X SSL/TLS native implementation
...
On OS X, when CMAKE_USE_OPENSSL is OFF, use the OS implementation.
This will allow the OS-configured CA list to be trusted automatically.
This is supported on OS X 10.6 and above using AppleClang, Clang, and
GNU compilers.
2014-12-18 09:44:19 -05:00
Kitware Robot
2a45da6ea4
CMake Nightly Date Stamp
2014-12-18 00:01:20 -05:00
Tim Blechmann
473446abfa
Help: Add INTERFACE_LIBRARY to TYPE target property documentation
2014-12-17 16:03:29 -05:00
Brad King
3470704f5a
Merge branch 'upstream-kwsys' into update-kwsys
2014-12-17 15:00:39 -05:00
KWSys Robot
6a5ab894fb
KWSys 2014-12-16 (cc4046a8)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ cc4046a8 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' dec9c30b..cc4046a8
Brad King (2):
9c3eacf8 Add CONTRIBUTING.rst file with instructions to contribute
cc4046a8 Directory: Work around PGI problem with Linux Large File Support
Jean-Christophe Fillion-Robin (2):
c38ba638 SystemInformation: Improve Get(Available/Total)VirtualMemory for windows
58308145 SystemInformation: Improve comments in private implementation
Change-Id: Ic033444a9c03a8a8b5195e7dac108af2aec79fa6
2014-12-17 15:00:15 -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
70ffd71db1
Merge topic 'test-RunCMake-updates'
...
29533380
Tests: Allow RunCMake expected result code to be a regex
a85ee8b8
Tests: Simplify RunCMake test extra argument passing
da7155f5
Tests: Allow RunCMake tests to pass generator expressions
2014-12-17 14:44:22 -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
Brad King
4e61edc457
Merge topic 'test-CheckSourceTree-update'
...
2a3e2631
Tests: Fix CheckSourceTree test for newer Git
2014-12-17 14:44:17 -05:00
Brad King
bd62c52115
Merge topic 'doc-custom-command-depends'
...
953d34fd
Help: Document MAIN_DEPENDENCY limitation in add_custom_command
9859042c
Help: Mention add_dependencies in add_custom_target DEPENDS option
2014-12-17 14:44:15 -05:00
Brad King
1dc6f6f8a1
Merge branch 'release'
2014-12-17 14:04:47 -05:00
Sean McBride
d4d2d72f5d
sha2: Fix -Wcast-qual warnings by adding const to some casts
2014-12-17 13:53:04 -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
2a3e263173
Tests: Fix CheckSourceTree test for newer Git
...
The output of 'git status' no longer starts each line in '#'.
Match that optionally.
2014-12-16 14:51:06 -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
Brad King
29533380ea
Tests: Allow RunCMake expected result code to be a regex
...
This will allow the '-result.txt' files to specify a regex matching
different results on different platforms.
2014-12-16 13:34:34 -05:00
Brad King
953d34fd1f
Help: Document MAIN_DEPENDENCY limitation in add_custom_command
...
Specify explicitly that at most one custom command may use a given
source file as its main dependency.
2014-12-16 10:38:43 -05:00
Brad King
9859042c05
Help: Mention add_dependencies in add_custom_target DEPENDS option
...
This will direct readers looking to add target-level dependencies.
2014-12-16 10:38:10 -05:00
Kitware Robot
f30bac5eb4
CMake Nightly Date Stamp
2014-12-16 00:01:09 -05:00
Brad King
a85ee8b8cf
Tests: Simplify RunCMake test extra argument passing
...
Allow add_RunCMake_test calls to pass non-optional arguments
immediately.
2014-12-15 16:46:49 -05:00
Brad King
da7155f5bc
Tests: Allow RunCMake tests to pass generator expressions
2014-12-15 16:46:49 -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
c118816d44
CMake 3.1.0
2014-12-15 11:08:08 -05:00
Brad King
1b3ab3318d
Merge topic 'cmp0054-warnings-extproj'
...
a300d0ff
ExternalProject: avoid CMP0054 warnings
2014-12-15 11:06:57 -05:00
Brad King
b9e0babea9
Merge topic 'extproj-extra-newlines'
...
480e6029
ExternalProject: remove extra newlines from log messages
2014-12-15 11:06:54 -05:00
Brad King
ab09122717
Merge topic 'tests-osx-version'
...
f53a3340
Tests: Fix OS X version check to use component-wise test
2014-12-15 11:06:51 -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
526c34b240
Merge topic 'curl-winssl'
...
ba8c6632
curl: Use Windows SSL/TLS native implementation
2014-12-15 11:06:47 -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
Brad King
4d2c629045
Merge topic 'FindMPI-parse-Xlinker-flags'
...
a0792c48
FindMPI: Extract -Xlinker options
2014-12-15 11:06:42 -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
Ben Boeckel
480e60298f
ExternalProject: remove extra newlines from log messages
...
message() already adds a newline.
2014-12-12 18:42:33 -05:00
Ben Boeckel
a300d0ff0f
ExternalProject: avoid CMP0054 warnings
...
Found where ${command} is "make" which is a local variable.
2014-12-12 18:30:00 -05:00
Brad King
f53a3340bb
Tests: Fix OS X version check to use component-wise test
...
Otherwise 10.10 may be considered to be less than 10.4 and the
tests for CPack will not run.
Reported-by: Sean McBride <sean@rogue-research.com>
2014-12-12 15:11:37 -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
ba8c663219
curl: Use Windows SSL/TLS native implementation
...
On Windows, when CMAKE_USE_OPENSSL is OFF, use the OS implementation.
This will allow the OS-configured CA list to be trusted automatically.
2014-12-12 13:52:46 -05:00
Brad King
a829f09bdd
Merge branch 'release'
2014-12-12 11:17:55 -05:00