Chuck Atkins
57744ca9c0
find_*: Add tests for PackageRoot search path group
2017-05-16 15:19:45 -04:00
Brad King
5d13fe2822
Features: Record features for SunPro C 5.13 and 5.14
2017-05-11 15:59:48 -04:00
Brad King
4c638930b3
Merge topic 'print-function-server-tests'
...
a8f04a6f Tests/Server: import print_function from the future
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Matt Soucy <matthew.soucy@baesystems.com>
Merge-request: !822
2017-05-11 09:57:43 -04:00
Ben Boeckel
a8f04a6f9c
Tests/Server: import print_function from the future
...
This makes the output much more readable.
Suggested-by: Matt Soucy
2017-05-10 09:42:31 -04:00
Brad King
882ef5f33f
Merge topic 'test-lang-fix'
...
9b541aae TestFindOpenMP,MPI: Disable default languages
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !816
2017-05-10 09:26:10 -04:00
Brad King
8a19ce4767
Merge topic 'ninja-windows-command-concat'
...
5e0e03d9 Ninja: Fix command concatenation on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !801
2017-05-10 09:23:43 -04:00
Bernhard Burgermeister
5e0e03d953
Ninja: Fix command concatenation on Windows
...
Put commands that contain `||` into brackets to avoid early abort of
execution by `cmd.exe` because `||` has higher precedence than `&&` in
`cmd.exe`.
Add test to check for command execution after `||` as part of a
parameter and as command separator.
Fixes : #16850
2017-05-09 11:34:42 -04:00
Christian Pfeiffer
9b541aaeaa
TestFindOpenMP,MPI: Disable default languages
2017-05-08 21:43:01 +02:00
Brad King
59f8445219
Tests: Fix RunCMake.Framework expectation for universal binaries
...
While at it, replace `\n` in with a real newline because such escape
sequences are not processed in this context.
2017-05-08 11:38:23 -04:00
Brad King
2f087606b7
Merge topic 'pgi-fix-linux'
...
d59e3509 Do not assume GCC libs are linked by all compilers
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !800
2017-05-08 09:48:19 -04:00
Christian Pfeiffer
d59e350985
Do not assume GCC libs are linked by all compilers
...
Not all compilers link libgcc and libgcc_s causing trouble when linking
C++ code with instance PGI Fortran and C compilers.
2017-05-05 17:26:29 +02:00
Brad King
e1ae739e1f
Merge topic 'ctest_submit_headers'
...
1a7d00bd ctest_submit: Add HTTPHEADER option
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !793
2017-05-05 09:50:58 -04:00
Zack Galbreath
1a7d00bd12
ctest_submit: Add HTTPHEADER option
...
Allow CTest script writers to specify additional HTTP headers to be sent
to CDash during submission.
The motivating case for this feature is a corresponding change in CDash.
This will allow projects to refuse submissions from any site not bearing
a valid authentication token.
2017-05-04 12:21:21 -04:00
Brad King
1fe2dc5ef2
Merge topic 'ipo-xcode'
...
7e75568b Xcode: Support IPO (LTO)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !785
2017-05-03 11:04:17 -04:00
Ruslan Baratov
7e75568b00
Xcode: Support IPO (LTO)
2017-05-02 18:33:25 +03:00
Brad King
8fba1f4a03
Merge topic 'excludeFixtures'
...
c1b2b7c0 Add ctest options for limiting which tests fixtures add
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !778
2017-05-02 08:22:07 -04:00
Craig Scott
c1b2b7c03c
Add ctest options for limiting which tests fixtures add
...
The new options allow the user to restrict the setup and cleanup tests
automatically added for fixtures.
2017-05-02 01:54:13 +10:00
Brad King
12512bdb51
Merge topic 'separgs-native'
...
28d83837 separgs: Use NATIVE_COMMAND where appropriate
2a207aac separgs: Add a NATIVE_COMMAND mode
81841426 separgs: Migrate tests to RunCMake tests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !753
2017-04-28 09:52:07 -04:00
Brad King
34a083a195
Merge topic 'bindexplib-consts'
...
afb21342 bindexplib: fix constants symbols export
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !763
2017-04-28 09:12:22 -04:00
Brad King
6cc5bf3dfa
Merge topic 'test-install-objects-as-files'
...
f4c23ee2 Tests: Add case for install(FILES) with TARGET_OBJECTS
d272c4d5 Tests: Generalize RunCMake.install internal infrastructure
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !769
2017-04-27 09:03:09 -04:00
Brad King
7402bd3871
Merge topic 'cuda-device-link-ar'
...
493671a5 CUDA: Static libraries can now explicitly resolve device symbols
8fb85c68 CUDA: Makefile uses relative path for device linking status messages
a36fb229 CUDA: Visual Studio now properly delays device linking
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !759
2017-04-27 09:02:00 -04:00
Brad King
f38147aebc
Merge topic 'test-makefile-custom-target-includes'
...
434f5cef Tests: Add case for IMPLICIT_DEPENDS in custom target
6d1be6e3 Tests: Split RunCMake.BuildDepends make-only condition
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !766
2017-04-27 09:00:15 -04:00
Brad King
ef205e04d4
Merge topic 'ctest_test-ignore-skipped-tests'
...
851b6c15 cmCTestTestHandler: indicate why a test did not run
25a7f14f Help: add release notes
ab8bbef9 cmCTestTestHandler: count skipped tests as disabled
202a44a4 cmCTestRunTest: do not count skipped tests as failed
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Craig Scott <craig.scott@crascit.com>
Merge-request: !741
2017-04-27 08:55:40 -04:00
Brad King
f4c23ee244
Tests: Add case for install(FILES) with TARGET_OBJECTS
2017-04-26 16:23:12 -04:00
Robert Maynard
493671a521
CUDA: Static libraries can now explicitly resolve device symbols
...
If a static library has the property CUDA_RESOLVE_DEVICE_SYMBOLS enabled
it will now perform the device link step. The normal behavior is
to delay calling device link until the static library is consumed by
a shared library or an executable.
2017-04-26 16:18:25 -04:00
Brad King
d272c4d5f7
Tests: Generalize RunCMake.install internal infrastructure
...
Allow `run_install_test` to be used for simpler cases.
2017-04-26 16:16:04 -04:00
Mikhail Paulyshka
afb21342ea
bindexplib: fix constants symbols export
2017-04-26 22:23:33 +03:00
Christian Pfeiffer
28d8383797
separgs: Use NATIVE_COMMAND where appropriate
2017-04-26 20:34:23 +02:00
Christian Pfeiffer
2a207aaca1
separgs: Add a NATIVE_COMMAND mode
2017-04-26 20:34:06 +02:00
Christian Pfeiffer
81841426fc
separgs: Migrate tests to RunCMake tests
2017-04-26 20:26:47 +02:00
Robert Maynard
a36fb229ba
CUDA: Visual Studio now properly delays device linking
2017-04-26 11:41:22 -04:00
Brad King
380232e105
Merge topic 'xctest_static_framework'
...
bfa92e57 XCTest: Add support for static frameworks
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !732
2017-04-26 09:00:20 -04:00
Brad King
f03bbc3970
Merge topic 'findopenmp-modernized'
...
99ac0940 FindOpenMP: Add tests
bb032c1b FindOpenMP: Complete overhaul.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !733
2017-04-26 08:59:02 -04:00
Brad King
434f5cef65
Tests: Add case for IMPLICIT_DEPENDS in custom target
...
Use the `IMPLICIT_DEPENDS` option of `add_custom_command` and place the
command in a custom target. Verify that `INCLUDE_DIRECTORIES` of that
custom target are honored. This is a case that was not really designed
to work but happens to work, is useful, and makes sense. Add a test
case make sure it continues to work.
Issue: #16830
2017-04-26 08:46:11 -04:00
Brad King
6d1be6e382
Tests: Split RunCMake.BuildDepends make-only condition
2017-04-26 08:34:16 -04:00
Guillaume Campagna
bfa92e5725
XCTest: Add support for static frameworks
...
Fixes : #16636
2017-04-25 09:56:34 -04:00
Brad King
7dca104e14
Merge topic 'deprecate-policy-old'
...
4f5bbbea Add deprecation warnings for policies CMP0036 and below
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !743
2017-04-25 09:39:06 -04:00
Christian Pfeiffer
99ac0940ad
FindOpenMP: Add tests
2017-04-25 09:11:56 -04:00
Ben Boeckel
851b6c1595
cmCTestTestHandler: indicate why a test did not run
2017-04-24 15:42:40 -04:00
Ben Boeckel
ab8bbef9c6
cmCTestTestHandler: count skipped tests as disabled
...
The `Skipped` status is basically a runtime version of the `Disabled`
status (set as a property on the test by the configure step), so treat
them the same.
2017-04-24 15:42:40 -04:00
Brad King
dc6632b9da
Merge topic 'remove-xcode-2'
...
7373b389 Xcode: Drop support for Xcode versions below 3
eaf53849 Xcode: Compute version number earlier
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Gregor Jasny <gjasny@googlemail.com>
Merge-request: !737
2017-04-24 09:40:44 -04:00
Brad King
096c3bacea
Merge topic 'vs8-deprecate'
...
81f9c9e8 Deprecate Visual Studio 8 2005 generator
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !739
2017-04-24 09:36:10 -04:00
Brad King
3ade7a306e
Merge topic 'namespace-jar-exports'
...
0bee0066 Tests: Test namespaces with exported JARs
789c8de3 UseJava: Support namespaced exports
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !729
2017-04-24 09:35:29 -04:00
Brad King
aaeb01ef9b
Merge topic 'fix-test-all-find-modules'
...
cda401fe Tests: Simplify CMakeOnly.AllFindModules policy settings
1a2ede17 Tests: Fix FindModulesExecuteAll when KDE4 is installed
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !736
2017-04-24 09:34:03 -04:00
Brad King
305e628284
Merge topic 'loosen-object-deps'
...
d96e5d9a Tests: use BYPRODUCTS in the CustomCommandWorkingDirectory test
664591ce RunCMake.Ninja: add a test for assumed sources
adf60b28 ninja: break unnecessary target dependencies
01c5bb95 RunCMake.Ninja: support passing arguments when running ninja
7f947b60 ninja: remove duplicate order-only dependencies
e9827eba ninja: describe the intermediate order depends target better
b57b7d8e Ninja: Order Fortran dyndep file generation explicitly
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !430
2017-04-24 09:31:49 -04:00
Brad King
7373b389eb
Xcode: Drop support for Xcode versions below 3
2017-04-22 15:19:11 -04:00
Brad King
4f5bbbeab9
Add deprecation warnings for policies CMP0036 and below
...
The OLD behaviors of all policies are deprecated, but only by
documentation. Add an explicit deprecation diagnostic for some policies
to encourage projects to port away from setting policies to OLD.
2017-04-21 15:04:33 -04:00
Brad King
81f9c9e892
Deprecate Visual Studio 8 2005 generator
...
Update documentation to mark the generator deprecated. Add a warning at
the end of generation plus an option to turn off the warning.
2017-04-21 13:45:45 -04:00
Matthew Woehlke
0bee006602
Tests: Test namespaces with exported JARs
2017-04-21 10:51:09 -04:00
Brad King
cda401fec4
Tests: Simplify CMakeOnly.AllFindModules policy settings
2017-04-21 10:11:49 -04:00