bf76aa7 | Christoph Grüninger | 11 May 2017, 13:08:42 UTC | Tests/RunCMake/find_package: Adjust expected error output Less warnings means less expected error output | 14 May 2017, 22:03:43 UTC |
9529dc6 | Christoph Grüninger | 09 May 2017, 05:13:45 UTC | cmFindPackageCommand: shorten output for missing package in config mode If CONFIG or MODULE is given and the package is not REQUIRED, output a one-liner instead of the lengthy warning. | 14 May 2017, 22:03:18 UTC |
4f73a79 | Christoph Grüninger | 09 May 2017, 05:04:53 UTC | cmFindPackageCommand: Split condition to improve readability | 14 May 2017, 22:02:56 UTC |
1019789 | Kitware Robot | 09 May 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 09 May 2017, 04:01:04 UTC |
22d0a83 | Brad King | 08 May 2017, 14:03:10 UTC | Merge topic 'c++11-iwyu' 50dd15af QtDialog: block include-what-you-use f3e21613 cmServer: include what you use 9535823b IWYU: map system symbols to libuv 6a91ee02 IWYU: add mapping for cm::auto_ptr 7165065f cmInstalledFile: add cmConfigure.h as first #include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !811 | 08 May 2017, 14:03:15 UTC |
141b8cc | Brad King | 08 May 2017, 13:54:07 UTC | Merge topic 'f2c-int-fix' 93f119ed FortranCInterface: Add support for PGI on Windows 2cfea104 FortranCInt: Pass CONFIG flags to try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !802 | 08 May 2017, 13:54:11 UTC |
7335550 | Brad King | 08 May 2017, 13:50:52 UTC | Merge topic 'jsoncpp-no-iwyu' e446fa4e jsoncpp: Exclude from include-what-you-use Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !810 | 08 May 2017, 13:51:02 UTC |
0361ca5 | Brad King | 08 May 2017, 13:50:15 UTC | Merge topic 'nag-fortran-version' d47190ba NAG: Detect compiler version of NAG Fortran d52a4256 NAG: Extend compiler tool selection with NAG Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Tom <tom.clune@nasa.gov> Merge-request: !809 | 08 May 2017, 13:50:20 UTC |
b05688d | Brad King | 08 May 2017, 13:49:06 UTC | Merge topic 'pgi-rdynamic-fix' fb31229e Linux-PGI: Prevent -rdynamic ending up in flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !808 | 08 May 2017, 13:49:12 UTC |
2f08760 | Brad King | 08 May 2017, 13:48:08 UTC | 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 | 08 May 2017, 13:48:19 UTC |
9fe8abb | Brad King | 08 May 2017, 13:47:33 UTC | Merge topic 'FindOpenCL-AMDAPPSDKROOT' b259fe84 FindOpenCL: Add missing PATHS keyword Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !807 | 08 May 2017, 13:47:35 UTC |
8306371 | Brad King | 08 May 2017, 13:46:54 UTC | Merge topic 'clazy-cleanup' 422359fe CMakeSetupDialog: use multi-arg 1ffe47e3 QCMakeCacheView: prever QVector over QList 726b3b6f QtDialog: add reference in foreach 377d4df2 QCMakeCacheView: avoid temporary containers for iteration a57b30bb QtDialog: add missing emit keywords 7a0e2392 cmFileMonitor: use cmDeleteAll Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !805 | 08 May 2017, 13:46:58 UTC |
4c17299 | Brad King | 08 May 2017, 13:46:15 UTC | Merge topic 'libuv-solaris' 6b0bc432 libuv: Compile as C 99 on Solaris 5.11 b08d2d99 libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !806 | 08 May 2017, 13:46:20 UTC |
033eafc | Kitware Robot | 08 May 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 08 May 2017, 04:01:05 UTC |
41f4794 | Kitware Robot | 07 May 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 07 May 2017, 04:01:03 UTC |
93f119e | Christian Pfeiffer | 05 May 2017, 15:35:18 UTC | FortranCInterface: Add support for PGI on Windows | 06 May 2017, 14:36:33 UTC |
2cfea10 | Christian Pfeiffer | 05 May 2017, 15:32:52 UTC | FortranCInt: Pass CONFIG flags to try_compile This change ensures that Intel Fortran's /libs: in CMAKE_Fortran_FLAGS and Visual C++'s /MT or /MD in the CMAKE_C_FLAGS_RELEASE do not conflict with each other. | 06 May 2017, 14:36:24 UTC |
17981e0 | Kitware Robot | 06 May 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 06 May 2017, 04:01:04 UTC |
50dd15a | Daniel Pfeifer | 05 May 2017, 21:21:40 UTC | QtDialog: block include-what-you-use | 05 May 2017, 22:03:48 UTC |
f3e2161 | Daniel Pfeifer | 05 May 2017, 21:21:39 UTC | cmServer: include what you use | 05 May 2017, 22:03:47 UTC |
9535823 | Daniel Pfeifer | 05 May 2017, 21:21:39 UTC | IWYU: map system symbols to libuv | 05 May 2017, 22:03:44 UTC |
6a91ee0 | Daniel Pfeifer | 05 May 2017, 21:21:39 UTC | IWYU: add mapping for cm::auto_ptr | 05 May 2017, 22:03:43 UTC |
7165065 | Daniel Pfeifer | 05 May 2017, 21:21:39 UTC | cmInstalledFile: add cmConfigure.h as first #include | 05 May 2017, 22:03:42 UTC |
e446fa4 | Brad King | 05 May 2017, 20:00:08 UTC | jsoncpp: Exclude from include-what-you-use This is third-party code. | 05 May 2017, 20:00:20 UTC |
fb31229 | Christian Pfeiffer | 05 May 2017, 15:30:11 UTC | Linux-PGI: Prevent -rdynamic ending up in flags Ensure that PGI on Linux keeps its CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGS empty, especially of -rdynamic. In CMakeFortranInformation a lot of flags will be copied from their C equivalents if they're not defined. By using a combination of GCC and PGFortran, this will lead to -rdynamic ending up in the PGI flags and none of the PGI compilers understand that flag, crashing with a fatal error. | 05 May 2017, 15:30:11 UTC |
d59e350 | Christian Pfeiffer | 05 May 2017, 15:26:29 UTC | 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. | 05 May 2017, 15:26:29 UTC |
d47190b | Tom Clune | 01 May 2017, 13:37:52 UTC | NAG: Detect compiler version of NAG Fortran Fixes: #16817 | 05 May 2017, 15:08:37 UTC |
d52a425 | Tom Clune | 01 May 2017, 13:37:52 UTC | NAG: Extend compiler tool selection with NAG Fortran Add `nag` and `nagfor`. | 05 May 2017, 14:31:09 UTC |
b259fe8 | Kirill Mavreshko | 05 May 2017, 13:05:24 UTC | FindOpenCL: Add missing PATHS keyword The change in commit b888104e44 (FindOpenCL: add AMDAPPSDKROOT into paths for OpenCL library, 2017-05-03) accidentally left out the `PATHS` keyword. Without it properly installed AMD APP SDK (OpenCL) cannot be detected. Tested on Ubuntu 16.04. | 05 May 2017, 14:19:19 UTC |
6b0bc43 | Brad King | 04 May 2017, 17:08:22 UTC | libuv: Compile as C 99 on Solaris 5.11 SunPro 5.13 and below do not compile as c99 by default. | 05 May 2017, 13:52:25 UTC |
b08d2d9 | Brad King | 04 May 2017, 16:57:31 UTC | libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14 | 05 May 2017, 13:52:24 UTC |
e1ae739 | Brad King | 05 May 2017, 13:50:52 UTC | Merge topic 'ctest_submit_headers' 1a7d00bd ctest_submit: Add HTTPHEADER option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !793 | 05 May 2017, 13:50:58 UTC |
b605bdf | Brad King | 05 May 2017, 13:49:36 UTC | Merge topic 'vector-over-list' 3e027d9d c++: prefer vectors over lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !799 | 05 May 2017, 13:49:41 UTC |
5a9f1b8 | Brad King | 05 May 2017, 13:47:51 UTC | Merge topic 'add-more-sunpro-c-flags' 1a09a7d9 SunPro: Add more flags for C language standards Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !803 | 05 May 2017, 13:47:57 UTC |
053c0f1 | Brad King | 05 May 2017, 13:47:14 UTC | Merge topic 'clang-tidy-config' d0c3e47d clang-tidy: add option CMake_RUN_CLANG_TIDY 894ff96c auto_ptr: silence clang-tidy warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !790 | 05 May 2017, 13:47:19 UTC |
718f0c2 | Brad King | 05 May 2017, 13:45:09 UTC | Merge topic 'findjava-openjdk9' f5a3ec4d FindJava: Add support for OpenJDK early access builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !797 | 05 May 2017, 13:45:30 UTC |
d90bf11 | Brad King | 05 May 2017, 13:44:54 UTC | Merge topic 'vs-masm-flags' ea6bb829 VS: Use tool-specific flag table for COMPILE_FLAGS parsing da9076e4 VS: Fix MASM flag tables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !791 | 05 May 2017, 13:45:04 UTC |
422359f | Daniel Pfeifer | 04 May 2017, 20:39:21 UTC | CMakeSetupDialog: use multi-arg | 05 May 2017, 07:21:17 UTC |
1ffe47e | Daniel Pfeifer | 04 May 2017, 20:26:36 UTC | QCMakeCacheView: prever QVector over QList | 05 May 2017, 07:21:16 UTC |
726b3b6 | Daniel Pfeifer | 04 May 2017, 20:23:46 UTC | QtDialog: add reference in foreach | 05 May 2017, 07:21:13 UTC |
377d4df | Daniel Pfeifer | 04 May 2017, 20:19:23 UTC | QCMakeCacheView: avoid temporary containers for iteration | 05 May 2017, 07:21:12 UTC |
a57b30b | Daniel Pfeifer | 04 May 2017, 20:12:06 UTC | QtDialog: add missing emit keywords | 05 May 2017, 07:21:11 UTC |
7a0e239 | Daniel Pfeifer | 04 May 2017, 20:09:30 UTC | cmFileMonitor: use cmDeleteAll | 05 May 2017, 07:21:10 UTC |
0e967e3 | Kitware Robot | 05 May 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 05 May 2017, 04:01:05 UTC |
1a09a7d | Chuck Atkins | 04 May 2017, 17:45:46 UTC | SunPro: Add more flags for C language standards | 04 May 2017, 18:10:07 UTC |
1a7d00b | Zack Galbreath | 03 May 2017, 14:50:04 UTC | 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. | 04 May 2017, 16:21:21 UTC |
d0c3e47 | Daniel Pfeifer | 02 May 2017, 21:49:17 UTC | clang-tidy: add option CMake_RUN_CLANG_TIDY | 04 May 2017, 15:39:23 UTC |
894ff96 | Daniel Pfeifer | 03 May 2017, 20:53:22 UTC | auto_ptr: silence clang-tidy warnings | 04 May 2017, 15:39:23 UTC |
30cb24f | Brad King | 04 May 2017, 15:33:33 UTC | Merge topic 'sunpro-5.14' f15f905b Features: Record standards and features for SunPro 5.14 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !795 | 04 May 2017, 15:33:38 UTC |
3e027d9 | Ben Boeckel | 04 May 2017, 14:12:45 UTC | c++: prefer vectors over lists None of these usages of `std::list` were inserting or removing elements in the middle of the structure, so there were no benefits to using it. Other uses were related to C pointers being stable in a list of strings whereas in a vector of strings, small pointer optimizations could be moved and become invalid after a modification to the hosting vector. None of these uses modified the vector after handing out a C string to an external store. | 04 May 2017, 15:17:49 UTC |
f5a3ec4 | Bryan Donlan | 03 May 2017, 21:40:08 UTC | FindJava: Add support for OpenJDK early access builds OpenJDK 9 early access builds use a version string of "9-ea", and locally built installations use "9-internal", neither of which is currently accepted by the FindJava macro. Map those versions to "1.9". If the final released version is "9.0" the version interpretation could be changed to match at that time. | 04 May 2017, 14:49:17 UTC |
a832508 | Brad King | 04 May 2017, 14:31:39 UTC | Merge topic 'FindOpenCL-AMDAPPSDKROOT' b888104e FindOpenCL: add AMDAPPSDKROOT into paths for OpenCL library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !792 | 04 May 2017, 14:31:47 UTC |
7159585 | Brad King | 04 May 2017, 14:31:22 UTC | Merge topic 'cpackifw-part-refactoring' 9c13e8eb CPackIFW: Refactor out some commonly used code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !762 | 04 May 2017, 14:31:29 UTC |
ef9c9c9 | Brad King | 04 May 2017, 14:30:57 UTC | Merge topic 'remove-top-level-xcode-groups' 01cd88c0 Xcode: Remove the top-level Sources and Resources groups Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !779 | 04 May 2017, 14:31:05 UTC |
ec52676 | Kitware Robot | 04 May 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 04 May 2017, 04:01:04 UTC |
f15f905 | Brad King | 03 May 2017, 17:07:09 UTC | Features: Record standards and features for SunPro 5.14 Oracle Studio 12.5 adds support for C 11 and associated standard flags. It also adds a few more C++ 11 features. | 03 May 2017, 17:13:43 UTC |
ea6bb82 | Peter Ivanyi | 02 May 2017, 23:07:26 UTC | VS: Use tool-specific flag table for COMPILE_FLAGS parsing Fixes: #14710 | 03 May 2017, 16:48:53 UTC |
da9076e | Peter Ivanyi | 02 May 2017, 23:07:26 UTC | VS: Fix MASM flag tables Remove the leading `/` characters from flag table entries. Our parser checks the table with the leading character already removed. Issue: #14710 | 03 May 2017, 16:46:27 UTC |
b888104 | Jeremy Tellaa | 03 May 2017, 12:33:01 UTC | FindOpenCL: add AMDAPPSDKROOT into paths for OpenCL library This path was only looked up for windows. The AMD SDK also exists for Linux, and we may want to use the OpenCL library for there. | 03 May 2017, 15:53:25 UTC |
9c13e8e | Konstantin Podsvirov | 27 April 2017, 20:51:00 UTC | CPackIFW: Refactor out some commonly used code Move common used code to new cmCPackIFWCommon base class. | 03 May 2017, 15:32:05 UTC |
84d0841 | Brad King | 03 May 2017, 15:10:15 UTC | Merge topic 'update-vim-syntax' 0d8273fa Merge branch 'upstream-vim-cmake-syntax' e3357711 vim-cmake-syntax 2017-05-02 (15526199) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !789 | 03 May 2017, 15:10:19 UTC |
01cd88c | Matt Stevens | 29 April 2017, 17:37:32 UTC | Xcode: Remove the top-level Sources and Resources groups This addresses duplicate file reference warnings from xcodebuild caused by the same file reference being a member of both the target's group and the top-level Resources group. Since resources are already a member of their associated target's group the top-level Resources group isn't strictly necessary, and removing it results in a project structure closer to that of a current Xcode project template. Fixes: #15272 | 03 May 2017, 15:05:42 UTC |
1fe2dc5 | Brad King | 03 May 2017, 15:04:08 UTC | Merge topic 'ipo-xcode' 7e75568b Xcode: Support IPO (LTO) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !785 | 03 May 2017, 15:04:17 UTC |
bf3c08d | Brad King | 03 May 2017, 15:00:59 UTC | Merge topic 'port-language-default-to-common-macro' d9089876 AppleClang: Use common compiler macros for language standard default 174c02e1 SunPro: Use common compiler macros for language standard default 08fa2ba8 Clang: Use common compiler macros for language standard default 0198502f Intel: Use common compiler macros for language standard default d1aa2b3f GNU: Use common compiler macros for language standard default 87b9d6d9 XL: Use common compiler macros for language standard default Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !787 | 03 May 2017, 15:01:12 UTC |
f1e91c6 | Brad King | 03 May 2017, 15:00:43 UTC | Merge topic 'fix-typo-in-pgi-files' 0225417f PGI: Fix typo in logic for C standard flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !788 | 03 May 2017, 15:00:51 UTC |
9682027 | Kitware Robot | 03 May 2017, 04:01:21 UTC | CMake Nightly Date Stamp | 03 May 2017, 04:01:21 UTC |
0d8273f | Patrick Boettcher | 02 May 2017, 15:34:53 UTC | Merge branch 'upstream-vim-cmake-syntax' * upstream-vim-cmake-syntax: vim-cmake-syntax 2017-05-02 (15526199) | 02 May 2017, 15:34:53 UTC |
e335771 | vim-cmake-syntax upstream | 02 May 2017, 11:49:23 UTC | vim-cmake-syntax 2017-05-02 (15526199) Code extracted from: https://github.com/pboettch/vim-cmake-syntax.git at commit 155261999e9affb087e9034ed6009396de6b8f28 (master). Upstream Shortlog ----------------- Patrick Boettcher (7): eb4537d6 no tab in CMake-files 933b6aea update syntax to cmake-version 3.7.1 545bddcd fix highlighting of keyword variables in ${}-regions and cleanups 9c06c8fb README updated 2ca39d28 make keywords contained, to inhibit highlighting when outside highlighting 6cb8352f do not highlight strings outside regions 15526199 update to 3.8.20170502-g7a806 | 02 May 2017, 15:34:33 UTC |
7e75568 | Ruslan Baratov | 27 April 2017, 13:18:26 UTC | Xcode: Support IPO (LTO) | 02 May 2017, 15:33:25 UTC |
0225417 | Chuck Atkins | 02 May 2017, 14:08:56 UTC | PGI: Fix typo in logic for C standard flags | 02 May 2017, 14:08:56 UTC |
3960038 | Brad King | 02 May 2017, 13:53:00 UTC | Merge branch 'release' | 02 May 2017, 13:53:00 UTC |
d908987 | Chuck Atkins | 01 May 2017, 17:21:31 UTC | AppleClang: Use common compiler macros for language standard default | 02 May 2017, 13:49:23 UTC |
174c02e | Chuck Atkins | 01 May 2017, 17:11:26 UTC | SunPro: Use common compiler macros for language standard default | 02 May 2017, 13:49:23 UTC |
08fa2ba | Chuck Atkins | 01 May 2017, 17:02:19 UTC | Clang: Use common compiler macros for language standard default | 02 May 2017, 13:49:23 UTC |
0198502 | Chuck Atkins | 01 May 2017, 17:02:02 UTC | Intel: Use common compiler macros for language standard default | 02 May 2017, 13:49:23 UTC |
d1aa2b3 | Chuck Atkins | 01 May 2017, 16:51:31 UTC | GNU: Use common compiler macros for language standard default | 02 May 2017, 13:49:23 UTC |
87b9d6d | Chuck Atkins | 01 May 2017, 13:29:03 UTC | XL: Use common compiler macros for language standard default | 02 May 2017, 13:49:23 UTC |
8bd6af0 | Brad King | 02 May 2017, 12:40:39 UTC | CMake 3.8.1 | 02 May 2017, 12:40:39 UTC |
ccd7d98 | Brad King | 02 May 2017, 12:40:02 UTC | Merge branch 'release' | 02 May 2017, 12:40:02 UTC |
a9e4896 | Brad King | 02 May 2017, 12:24:00 UTC | 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 | Brad King | 02 May 2017, 12:22:44 UTC | 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 | Brad King | 02 May 2017, 12:22:02 UTC | 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 | Brad King | 02 May 2017, 12:20:34 UTC | 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 | Brad King | 02 May 2017, 12:19:00 UTC | 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 | Brad King | 02 May 2017, 12:18:47 UTC | 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 | Kitware Robot | 02 May 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 02 May 2017, 04:01:06 UTC |
9b97cb5 | Chuck Atkins | 01 May 2017, 13:20:22 UTC | PGI: Add language standards for PGI | 01 May 2017, 19:15:30 UTC |
daae564 | Chuck Atkins | 01 May 2017, 13:10:14 UTC | Cray: Add language standards for the Cray compiler | 01 May 2017, 19:15:30 UTC |
25e83ce | Chuck Atkins | 05 October 2016, 18:54:54 UTC | CompileFeatures: Let STD compile options be a list | 01 May 2017, 19:15:29 UTC |
1de7084 | Chuck Atkins | 01 May 2017, 13:06:58 UTC | 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 | Brad King | 01 May 2017, 17:14:25 UTC | 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 | Craig Scott | 22 April 2017, 09:38:55 UTC | 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 | Brad King | 28 April 2017, 18:45:11 UTC | 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 | Brad King | 28 April 2017, 18:30:00 UTC | 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 | Brad King | 28 April 2017, 18:17:13 UTC | 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 | Brad King | 01 May 2017, 14:25:35 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-05-01 (3ec3252c) | 01 May 2017, 14:25:35 UTC |
2dec469 | KWSys Upstream | 01 May 2017, 13:43:28 UTC | 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 | Brad King | 01 May 2017, 13:26:38 UTC | Merge branch 'FindMatlab-2017a' into release | 01 May 2017, 13:26:38 UTC |
6f04dff | Raffi Enficiaud | 29 April 2017, 09:38:38 UTC | FindMatlab: Add support for Matlab 2017a | 01 May 2017, 13:26:32 UTC |
e80e8eb | Brad King | 01 May 2017, 13:18:00 UTC | 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 |