summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Clang IPO (LTO) supportRuslan Baratov2017-04-284-3/+45
| | |/ / / / | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-05-011-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-04-301-1/+1
| |_|_|/ / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2017-04-291-1/+1
|/ / / /
* | | | Merge topic 'refactor-ipo-flags'Brad King2017-04-289-34/+28
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 47990f9f Inline and remove AddFeatureFlags method a8667467 Add IPO compiler flags more consistently in generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !772
| * | | | Inline and remove AddFeatureFlags methodBrad King2017-04-274-17/+10
| | | | | | | | | | | | | | | | | | | | | | | | | The method implementation is now only one call of another method, so inline it at call sites and remove it.
| * | | | Add IPO compiler flags more consistently in generatorsBrad King2017-04-276-19/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move addition of IPO flags into `cmLocalGenerator::AddLanguageFlags` because all call sites of that need the IPO flags, but not all were following the call with `AppendFeatureOptions`.
* | | | | Merge topic 'separgs-native'Brad King2017-04-281-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Add a NATIVE_COMMAND modeChristian Pfeiffer2017-04-261-0/+7
| | | | | |
* | | | | | Merge topic 'bindexplib-consts'Brad King2017-04-281-19/+13
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | afb21342 bindexplib: fix constants symbols export Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !763
| * | | | | bindexplib: fix constants symbols exportMikhail Paulyshka2017-04-261-19/+13
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-04-281-1/+1
| |_|/ / / |/| | | |
* | | | | 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 'cuda-device-link-ar'Brad King2017-04-276-7/+141
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-264-4/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-262-0/+74
| | | | | | |
* | | | | | | 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-272-6/+18
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-241-3/+8
| | | | | | | |
| * | | | | | | cmCTestTestHandler: count skipped tests as disabledBen Boeckel2017-04-241-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 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
* | | | | | CMake Nightly Date StampKitware Robot2017-04-261-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge topic 'ninja-dyndep-response-file'Brad King2017-04-254-5/+60
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 594d3d6f Ninja: support response file for cmake_ninja_depends on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !722
| * | | | | Ninja: support response file for cmake_ninja_depends on WindowsBernhard Burgermeister2017-04-254-5/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The internal tool "cmake_ninja_depends" now supports reading the list of ddi files from a reponse file to circumvent Windows command line length limits. Use this response file for dyndep rule on Windows.
* | | | | | Merge topic 'deprecate-policy-old'Brad King2017-04-253-0/+24
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f5bbbea Add deprecation warnings for policies CMP0036 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !743
| * | | | | Add deprecation warnings for policies CMP0036 and belowBrad King2017-04-213-0/+24
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge topic 'use-disable-copy'Brad King2017-04-2545-140/+99
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d6f0006c Use CM_DISABLE_COPY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !754
| * | | | | Use CM_DISABLE_COPYDaniel Pfeifer2017-04-2445-140/+99
| | |_|_|/ | |/| | |
* | | | | Merge topic 'wix-attributes-patch'Brad King2017-04-256-19/+37
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 58cf9d41 wix: adds ability to modify attributes with patch 03628bb6 wix: fix spelling error in function name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !742
| * | | | | wix: adds ability to modify attributes with patchKeith Holman2017-04-245-12/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the ability to attributes to generated XML files for features with the WiX patch system. To modify attributes additional attributes may be added within the 'CPackWixFragment' xml tag. Fixes: #16813 Signed-off-by: Keith Holman <keith.holman@windriver.com>
| * | | | | wix: fix spelling error in function nameKeith Holman2017-04-242-7/+7
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function "AddDirectoryAndFileDefinitions" was missing the last "i" in the function name. This patch corrects the spelling so that the function can be found easier when searching through the source code. Signed-off-by: Keith Holman <keith.holman@windriver.com>
* | | | | CMake Nightly Date StampKitware Robot2017-04-251-1/+1
| |/ / / |/| | |
* | | | Merge topic 'autogen_once'Brad King2017-04-242-265/+306
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 97d25404 Autogen: Use FileWrite to write the settings file d0404596 Autogen: Save the hash of the old settings string only 7c5f5f1a Autogen: Generate moc_predefs.h only on demand 1d5ed679 Autogen: Uppercase function name e4a23565 Autogen: New QuotedCommand function for logging 9d9e17fa Autogen: Use FileDiffers and FileWrite for AUTOMOC 65290169 Autogen: Add FileDiffers and FileWrite methods 344a6d84 Autogen: MakeParentDirectory logPrefix parameter ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !747
| * | | | Autogen: Use FileWrite to write the settings fileSebastian Holtermann2017-04-221-19/+21
| | | | |
| * | | | Autogen: Save the hash of the old settings string onlySebastian Holtermann2017-04-221-27/+34
| | | | |
| * | | | Autogen: Generate moc_predefs.h only on demandSebastian Holtermann2017-04-222-30/+42
| | | | |
| * | | | Autogen: Uppercase function nameSebastian Holtermann2017-04-221-7/+7
| | | | |
| * | | | Autogen: New QuotedCommand function for loggingSebastian Holtermann2017-04-221-22/+24
| | | | |
| * | | | Autogen: Use FileDiffers and FileWrite for AUTOMOCSebastian Holtermann2017-04-221-81/+54
| | | | |
| * | | | Autogen: Add FileDiffers and FileWrite methodsSebastian Holtermann2017-04-222-0/+47
| | | | |