summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* XL: Add C and C++ language level flagsChuck Atkins2017-04-282-2/+99
|
* XL: Add additional regex for bogus compile optionsChuck Atkins2017-04-281-0/+1
|
* Merge topic 'fix-qhalt-for-xl'Brad King2017-04-2814-4/+38
|\ | | | | | | | | | | | | f320907b XL: Fix the use of the -qhalt flag for varying OSs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !771
| * XL: Fix the use of the -qhalt flag for varying OSsChuck Atkins2017-04-2714-4/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The valid settings to pass to the IBM XL compiler for the -qhalt flag vary widely by language and platform. Based on existing documentation, the following table shows which error levels are valid to pass to -qhalt= since -qhalt=e is not always available. OS | xlc | xlC | xlf | ---------|-------|------------------ AIX | iwes | iw s | ilwesu | BlueGene | iwes | iwes | ilwesu | OS X | iwesu | iwesu | ilwesu | Linux | w | w | ilwesu |
* | Merge topic 'FindBoost-compile-features'Brad King2017-04-281-0/+34
|\ \ | | | | | | | | | | | | | | | | | | 4c2ae38b Boost Fiber actually require at least C++11. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !749
| * | Boost Fiber actually require at least C++11.Alex Turbov2017-04-231-0/+34
| | | | | | | | | | | | | | | | | | | | | Some boost libraries may require particular set of compler features. The very first one was `boost::fiber` introduced in Boost 1.62. One can check required compiler features of it in `${Boost_ROOT}/libs/fiber/build/Jamfile.v2`.
* | | Merge topic 'separgs-native'Brad King2017-04-2819-52/+84
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | separgs: Use NATIVE_COMMAND where appropriateChristian Pfeiffer2017-04-265-22/+5
| | | |
| * | | separgs: Add a NATIVE_COMMAND modeChristian Pfeiffer2017-04-266-4/+39
| | | |
| * | | separgs: Migrate tests to RunCMake testsChristian Pfeiffer2017-04-269-26/+40
| | | |
* | | | Merge topic 'bindexplib-consts'Brad King2017-04-283-19/+25
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | afb21342 bindexplib: fix constants symbols export Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !763
| * | | | bindexplib: fix constants symbols exportMikhail Paulyshka2017-04-263-19/+25
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-04-281-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'cpackifw-framework-version'Brad King2017-04-271-13/+50
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 993ebdc7 CPackIFW: Framework version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !761
| * | | | CPackIFW: Framework versionKonstantin Podsvirov2017-04-251-13/+50
| | | | | | | | | | | | | | | | | | | | Improved algorithm for finding the version of QtIFW tools.
* | | | | Merge topic 'elf-runpath-def'Brad King2017-04-271-4/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 370a6b1b cmELF: Remove now-redundant check for DT_RUNPATH's existence 7146a604 cmELF: Define DT_RUNPATH if it isn't already defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !764
| * | | | | cmELF: Remove now-redundant check for DT_RUNPATH's existenceMaya Rashish2017-04-261-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | We define it if it's not already defined.
| * | | | | cmELF: Define DT_RUNPATH if it isn't already definedMaya Rashish2017-04-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The value of 29 is used by binutils and is used in the System V ABI draft from 2001. It isn't defined on NetBSD 6.0.
* | | | | | Merge topic 'UseSWIG-fallback-prefix'Brad King2017-04-271-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ed66379 UseSWIG: Fall back to empty PREFIX for unknown languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !767
| * | | | | | UseSWIG: Fall back to empty PREFIX for unknown languagesBrad King2017-04-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach `SWIG_ADD_LIBRARY` to fall back to an empty library prefix for languages we don't explicitly define already. Suggested-by: Alan W. Irwin <irwin@beluga.phys.uvic.ca>
* | | | | | | Merge topic 'test-install-objects-as-files'Brad King2017-04-275-6/+26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | Tests: Add case for install(FILES) with TARGET_OBJECTSBrad King2017-04-265-0/+16
| | | | | | | |
| * | | | | | | Tests: Generalize RunCMake.install internal infrastructureBrad King2017-04-261-6/+10
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | Allow `run_install_test` to be used for simpler cases.
* | | | | | | Merge topic 'cuda-device-link-ar'Brad King2017-04-2719-15/+435
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | CUDA: Static libraries can now explicitly resolve device symbolsRobert Maynard2017-04-2614-4/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | CUDA: Makefile uses relative path for device linking status messagesRobert Maynard2017-04-262-3/+11
| | | | | | | |
| * | | | | | | CUDA: Visual Studio now properly delays device linkingRobert Maynard2017-04-265-8/+148
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge topic 'test-makefile-custom-target-includes'Brad King2017-04-275-3/+30
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | Tests: Add case for IMPLICIT_DEPENDS in custom targetBrad King2017-04-265-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | Tests: Split RunCMake.BuildDepends make-only conditionBrad King2017-04-261-3/+4
| | | | | | | |
* | | | | | | | Merge topic 'FindGLUT-optional-deps'Brad King2017-04-271-3/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e1b67d03 FindGLUT: Add library dependencies only if they exist Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !765
| * | | | | | | | FindGLUT: Add library dependencies only if they existBrad King2017-04-261-3/+5
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | Fixes: #14060
* | | | | | | | Merge topic 'clang-tidy-2'Brad King2017-04-276-39/+27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9a740f1b cmCPackIFWInstaller: fix validation of WizardStyle option a168b4cc cmServerProtocol: avoid copies in range for 1ef22a26 cmDocumentation: use ofstream local variable ba8571ff clang-tidy: use operators for string comparison Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !738
| * | | | | | | | cmCPackIFWInstaller: fix validation of WizardStyle optionKonstantin Podsvirov2017-04-261-4/+5
| | | | | | | | |
| * | | | | | | | cmServerProtocol: avoid copies in range forDaniel Pfeifer2017-04-261-16/+13
| | | | | | | | |
| * | | | | | | | cmDocumentation: use ofstream local variableDaniel Pfeifer2017-04-261-13/+4
| | | | | | | | |
| * | | | | | | | clang-tidy: use operators for string comparisonDaniel Pfeifer2017-04-264-8/+7
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge topic 'ctest_test-ignore-skipped-tests'Brad King2017-04-2720-18/+170
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | cmCTestTestHandler: indicate why a test did not runBen Boeckel2017-04-2411-23/+28
| | | | | | | | |
| * | | | | | | | Help: add release notesBen Boeckel2017-04-241-0/+7
| | | | | | | | |
| * | | | | | | | cmCTestTestHandler: count skipped tests as disabledBen Boeckel2017-04-2412-1/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | cmCTestRunTest: do not count skipped tests as failedBen Boeckel2017-04-211-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Skipped tests are neither passed nor failed tests, but return codes are based only upon failed tests, so do not count them as such. Fixes #16822.
* | | | | | | | | CMake Nightly Date StampKitware Robot2017-04-271-1/+1
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Merge branch 'release'Brad King2017-04-260-0/+0
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'vs2017-sdk-detection' into releaseBrad King2017-04-251-1/+1
| |\ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ Merge topic 'vs2017-sdk-detection'Brad King2017-04-261-1/+1
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a29a311 VS2017: Verify Windows 8.1 SDK before using it Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !756
| * | | | | | | | | VS2017: Verify Windows 8.1 SDK before using itRoger Leigh2017-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The detection logic added by commit v3.8.0-rc2~14^2 (VS2017: If Win 8.1 SDK is not available, use Win 10 SDK, 2017-02-20) was incomplete. It is possible for the Win 8.1 SDK registry entry to exist, and even the directory, but the header files to not actually be installed. Teach `cmGlobalVisualStudio15Generator::IsWin81SDKInstalled` to verify that the `windows.h` header actually exists in the SDK directory. We do this in `cmGlobalVisualStudio14Generator::GetWindows10SDKVersion` for the Windows 10 SDK already. Fixes: #16811
* | | | | | | | | | Merge topic 'xctest_static_framework'Brad King2017-04-266-0/+67
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfa92e57 XCTest: Add support for static frameworks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !732
| * | | | | | | | | | XCTest: Add support for static frameworksGuillaume Campagna2017-04-256-0/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #16636
* | | | | | | | | | | Merge topic 'findopenmp-modernized'Brad King2017-04-2610-207/+514
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 99ac0940 FindOpenMP: Add tests bb032c1b FindOpenMP: Complete overhaul. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !733