sort by:
Revision Author Date Message Commit Date
d1aa2b3 GNU: Use common compiler macros for language standard default 02 May 2017, 13:49:23 UTC
87b9d6d XL: Use common compiler macros for language standard default 02 May 2017, 13:49:23 UTC
ccd7d98 Merge branch 'release' 02 May 2017, 12:40:02 UTC
a9e4896 Merge topic 'add-language-standards-to-more-compilers' 9b97cb55 PGI: Add language standards for PGI daae564d Cray: Add language standards for the Cray compiler 25e83ce5 CompileFeatures: Let STD compile options be a list 1de70845 Compilers: Add common macros to be used by various compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !784 02 May 2017, 12:24:06 UTC
4804c7f Merge topic 'doc-no-depend' c273906f Utilities/Sphinx: Build documentation independently by default Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !786 02 May 2017, 12:22:47 UTC
8fba1f4 Merge topic 'excludeFixtures' c1b2b7c0 Add ctest options for limiting which tests fixtures add Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !778 02 May 2017, 12:22:07 UTC
96a8b68 Merge topic 'sunpro-c++11-link' e17b1791 Features: On SunPro link with language standard compiler flag d037be12 cmLocalGenerator: Add a hook for compiler flags used at link time b115bc49 Features: Refactor <LANG>_STANDARD update Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !783 02 May 2017, 12:20:38 UTC
737d05b Merge topic 'update-kwsys' 750d58bf Merge branch 'upstream-KWSys' into update-kwsys 2dec4695 KWSys 2017-05-01 (3ec3252c) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !781 02 May 2017, 12:19:39 UTC
96ad8fe Merge topic 'FindMatlab-2017a' 6f04dffb FindMatlab: Add support for Matlab 2017a Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !780 02 May 2017, 12:18:52 UTC
7a8068f CMake Nightly Date Stamp 02 May 2017, 04:01:06 UTC
9b97cb5 PGI: Add language standards for PGI 01 May 2017, 19:15:30 UTC
daae564 Cray: Add language standards for the Cray compiler 01 May 2017, 19:15:30 UTC
25e83ce CompileFeatures: Let STD compile options be a list 01 May 2017, 19:15:29 UTC
1de7084 Compilers: Add common macros to be used by various compilers With numerous compilers now supporting multiple language standards in CMake, some common design patterns have begun to emerge. This is intended to be a collection of macros implementing many of those common design patterns that can be factored out and leveraged by many compilers. Currently this only contains the code to set the default language standard of not preset. More functionality will be added in the future as appropriate. 01 May 2017, 19:15:23 UTC
c273906 Utilities/Sphinx: Build documentation independently by default Previously we made the `documentation` target depend on the executable targets. There is no real reason to do this other than serializing the documentation build output in terminals. Move this dependency behind an undocumented option so that it is not on by default. 01 May 2017, 17:18:25 UTC
c1b2b7c 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. 01 May 2017, 15:54:13 UTC
e17b179 Features: On SunPro link with language standard compiler flag When C++ feature requirements or `CXX_STANDARD` cause us to compile on SunPro with the `-std=c++11` option, link with the option too. This is needed to make the compiler use the matching standard library. 01 May 2017, 14:33:06 UTC
d037be1 cmLocalGenerator: Add a hook for compiler flags used at link time When using a compiler to drive linking we add compiler flags from `CMAKE_<LANG>_FLAGS` in case they affect the way the compiler invokes the linker, but we don't add flags from other places that are meant only for compiling sources. Rather than calling the `AddLanguageFlags` method (which is used to add flags for compiling sources) directly, add an intermediate method that is used when adding the flags for linking. This will give us a way to add language-specific compiler flags needed when driving the linker in the same place on the command line as other compiler flags go. 01 May 2017, 14:33:05 UTC
b115bc4 Features: Refactor <LANG>_STANDARD update In order to support generator expressions in target COMPILE_FEATURES we apply them at generate time. Move this step to the beginning of generation instead of doing it on demand while collecting flags. This avoids repeating the process unnecessarily, and will then allow `cmLocalGenerator::AddCompilerRequirementFlag` to be used any time during generation. 01 May 2017, 14:33:05 UTC
750d58b Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-05-01 (3ec3252c) 01 May 2017, 14:25:35 UTC
2dec469 KWSys 2017-05-01 (3ec3252c) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 3ec3252c4829f929fff246d0d8757ed71f9850f3 (master). Upstream Shortlog ----------------- Chuck Atkins (1): 51e95ba7 XL: Fix compatibility with newer clang-based XL on Linux Daniel Pfeifer (1): 2564822b Disable clang-tidy 01 May 2017, 14:25:35 UTC
9a88708 Merge branch 'FindMatlab-2017a' into release 01 May 2017, 13:26:38 UTC
6f04dff FindMatlab: Add support for Matlab 2017a 01 May 2017, 13:26:32 UTC
e80e8eb Merge topic 'yacclex-clang-tidy' 7f4eaf23 LexerParser: disable clang-tidy checks 9bad0dfc LexerParser: move to custom directory 8927e913 CMakeLists: remove option to regenerate yacc/lex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !775 01 May 2017, 13:18:06 UTC
79f4a77 Merge topic 'qt-clang-tidy' b13bc865 Disable clang-tidy checks on files generated by Qt Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !777 01 May 2017, 13:16:39 UTC
a2a13e8 Merge topic 'ipo-clang' 7d057b27 Clang IPO (LTO) support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !717 01 May 2017, 13:15:46 UTC
6b7ec8e Merge topic 'xl-enhancements' 6555286c XL: Add C and C++ language level flags 54a4d28d XL: Add additional regex for bogus compile options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !776 01 May 2017, 13:15:07 UTC
033d4f3 CMake Nightly Date Stamp 01 May 2017, 04:01:03 UTC
7382523 CMake Nightly Date Stamp 30 April 2017, 04:01:03 UTC
e3858dd CMake Nightly Date Stamp 29 April 2017, 04:01:11 UTC
7f4eaf2 LexerParser: disable clang-tidy checks 28 April 2017, 21:10:39 UTC
9bad0df LexerParser: move to custom directory 28 April 2017, 21:10:39 UTC
8927e91 CMakeLists: remove option to regenerate yacc/lex 28 April 2017, 18:42:30 UTC
6555286 XL: Add C and C++ language level flags 28 April 2017, 15:48:32 UTC
54a4d28 XL: Add additional regex for bogus compile options 28 April 2017, 15:08:41 UTC
7d057b2 Clang IPO (LTO) support 28 April 2017, 14:13:56 UTC
d828d0e Merge topic 'refactor-ipo-flags' 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 28 April 2017, 13:55:44 UTC
2911d47 Merge topic 'fix-qhalt-for-xl' f320907b XL: Fix the use of the -qhalt flag for varying OSs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !771 28 April 2017, 13:53:50 UTC
b61e9f8 Merge topic 'FindBoost-compile-features' 4c2ae38b Boost Fiber actually require at least C++11. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !749 28 April 2017, 13:52:41 UTC
12512bd 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 28 April 2017, 13:52:07 UTC
34a083a Merge topic 'bindexplib-consts' afb21342 bindexplib: fix constants symbols export Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !763 28 April 2017, 13:12:22 UTC
b13bc86 Disable clang-tidy checks on files generated by Qt 28 April 2017, 07:45:21 UTC
02d1186 CMake Nightly Date Stamp 28 April 2017, 04:01:04 UTC
47990f9 Inline and remove AddFeatureFlags method The method implementation is now only one call of another method, so inline it at call sites and remove it. 27 April 2017, 20:21:59 UTC
a866746 Add IPO compiler flags more consistently in generators 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`. 27 April 2017, 20:15:07 UTC
f320907 XL: Fix the use of the -qhalt flag for varying OSs 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 | 27 April 2017, 17:29:28 UTC
f0ae821 Merge topic 'cpackifw-framework-version' 993ebdc7 CPackIFW: Framework version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !761 27 April 2017, 13:05:03 UTC
6887c11 Merge topic 'elf-runpath-def' 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 27 April 2017, 13:04:10 UTC
a7d9666 Merge topic 'UseSWIG-fallback-prefix' 8ed66379 UseSWIG: Fall back to empty PREFIX for unknown languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !767 27 April 2017, 13:03:39 UTC
6cc5bf3 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 27 April 2017, 13:03:09 UTC
7402bd3 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 27 April 2017, 13:02:00 UTC
f38147a 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 27 April 2017, 13:00:15 UTC
7c31ac6 Merge topic 'FindGLUT-optional-deps' e1b67d03 FindGLUT: Add library dependencies only if they exist Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !765 27 April 2017, 12:58:51 UTC
06d34c4 Merge topic 'clang-tidy-2' 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 27 April 2017, 12:57:30 UTC
ef205e0 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 27 April 2017, 12:55:40 UTC
5081dfc CMake Nightly Date Stamp 27 April 2017, 04:01:06 UTC
f4c23ee Tests: Add case for install(FILES) with TARGET_OBJECTS 26 April 2017, 20:23:12 UTC
493671a 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. 26 April 2017, 20:18:25 UTC
d272c4d Tests: Generalize RunCMake.install internal infrastructure Allow `run_install_test` to be used for simpler cases. 26 April 2017, 20:16:04 UTC
afb2134 bindexplib: fix constants symbols export 26 April 2017, 19:23:33 UTC
28d8383 separgs: Use NATIVE_COMMAND where appropriate 26 April 2017, 18:34:23 UTC
2a207aa separgs: Add a NATIVE_COMMAND mode 26 April 2017, 18:34:06 UTC
8184142 separgs: Migrate tests to RunCMake tests 26 April 2017, 18:26:47 UTC
370a6b1 cmELF: Remove now-redundant check for DT_RUNPATH's existence We define it if it's not already defined. 26 April 2017, 18:01:24 UTC
7146a60 cmELF: Define DT_RUNPATH if it isn't already defined 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. 26 April 2017, 18:00:58 UTC
8fb85c6 CUDA: Makefile uses relative path for device linking status messages 26 April 2017, 15:41:22 UTC
a36fb22 CUDA: Visual Studio now properly delays device linking 26 April 2017, 15:41:22 UTC
41b84b2 Merge branch 'release' 26 April 2017, 13:04:07 UTC
ffb7736 Merge topic 'vs2017-sdk-detection' 0a29a311 VS2017: Verify Windows 8.1 SDK before using it Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !756 26 April 2017, 13:03:15 UTC
380232e Merge topic 'xctest_static_framework' bfa92e57 XCTest: Add support for static frameworks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !732 26 April 2017, 13:00:20 UTC
f03bbc3 Merge topic 'findopenmp-modernized' 99ac0940 FindOpenMP: Add tests bb032c1b FindOpenMP: Complete overhaul. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !733 26 April 2017, 12:59:02 UTC
434f5ce 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 26 April 2017, 12:46:11 UTC
6d1be6e Tests: Split RunCMake.BuildDepends make-only condition 26 April 2017, 12:34:16 UTC
e1b67d0 FindGLUT: Add library dependencies only if they exist Fixes: #14060 26 April 2017, 12:14:08 UTC
9a740f1 cmCPackIFWInstaller: fix validation of WizardStyle option 26 April 2017, 06:59:57 UTC
a168b4c cmServerProtocol: avoid copies in range for 26 April 2017, 06:59:56 UTC
1ef22a2 cmDocumentation: use ofstream local variable 26 April 2017, 06:59:56 UTC
ba8571f clang-tidy: use operators for string comparison 26 April 2017, 06:59:56 UTC
8985c1d CMake Nightly Date Stamp 26 April 2017, 04:01:04 UTC
0085701 Merge topic 'doc-eq-delete' d0b70e67 Help/dev: Document CM_EQ_DELETE and CM_DISABLE_COPY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !755 25 April 2017, 20:41:13 UTC
d0b70e6 Help/dev: Document CM_EQ_DELETE and CM_DISABLE_COPY 25 April 2017, 20:08:47 UTC
993ebdc CPackIFW: Framework version Improved algorithm for finding the version of QtIFW tools. 25 April 2017, 18:43:21 UTC
341486f Merge branch 'vs2017-sdk-detection' into release 25 April 2017, 15:05:37 UTC
0a29a31 VS2017: Verify Windows 8.1 SDK before using it 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 25 April 2017, 15:04:52 UTC
bfa92e5 XCTest: Add support for static frameworks Fixes: #16636 25 April 2017, 13:56:34 UTC
74672e2 Merge topic 'ninja-dyndep-response-file' 594d3d6f Ninja: support response file for cmake_ninja_depends on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !722 25 April 2017, 13:41:18 UTC
7dca104 Merge topic 'deprecate-policy-old' 4f5bbbea Add deprecation warnings for policies CMP0036 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !743 25 April 2017, 13:39:06 UTC
959ad1d Merge topic 'use-disable-copy' d6f0006c Use CM_DISABLE_COPY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !754 25 April 2017, 13:36:01 UTC
31f7dc4 Merge branch 'release' 25 April 2017, 13:22:06 UTC
56deb34 Merge topic 'hostwin32-doc-fix' 664bb367 Help: Fix CMAKE_HOST_WIN32 documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !752 25 April 2017, 13:20:03 UTC
99ac094 FindOpenMP: Add tests 25 April 2017, 13:11:56 UTC
bb032c1 FindOpenMP: Complete overhaul. 25 April 2017, 13:11:55 UTC
75d91e9 Merge topic 'wix-attributes-patch' 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 25 April 2017, 13:05:37 UTC
60e4829 Merge topic 'FindBoost-backport-fixes' 502608ab FindBoost: Support prebuilt Windows binaries from SourceForge b479429b FindBoost: Allow testing for multiple compiler suffixes 92857eef FindBoost: Fix library directory for VS 2017 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !751 25 April 2017, 13:04:37 UTC
8ed6637 UseSWIG: Fall back to empty PREFIX for unknown languages 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> 25 April 2017, 12:52:14 UTC
594d3d6 Ninja: support response file for cmake_ninja_depends on Windows 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. 25 April 2017, 07:32:50 UTC
759c675 CMake Nightly Date Stamp 25 April 2017, 04:01:05 UTC
d6f0006 Use CM_DISABLE_COPY 24 April 2017, 20:03:06 UTC
851b6c1 cmCTestTestHandler: indicate why a test did not run 24 April 2017, 19:42:40 UTC
25a7f14 Help: add release notes 24 April 2017, 19:42:40 UTC
back to top