fa4399c | Trivalik | 13 July 2016, 06:19:35 UTC | fix broken space detection after -D on command line | 13 July 2016, 06:19:35 UTC |
056db89 | Kitware Robot | 13 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 13 July 2016, 04:01:03 UTC |
49f5818 | Kitware Robot | 12 July 2016, 04:01:04 UTC | CMake Nightly Date Stamp | 12 July 2016, 04:01:04 UTC |
507aa25 | Brad King | 11 July 2016, 13:56:17 UTC | Merge topic 'tiff-typo' 7959d518 FindTIFF: Correct variable names in unit test | 11 July 2016, 13:56:17 UTC |
35284a6 | Brad King | 11 July 2016, 13:56:14 UTC | Merge topic 'add-gitignore' b4811f3e Tell Git to ignore .DS_Store files 4786ec51 Source: Remove long-unused .cvsignore file | 11 July 2016, 13:56:14 UTC |
7af4bc6 | Kitware Robot | 11 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 11 July 2016, 04:01:03 UTC |
7959d51 | Roger Leigh | 10 July 2016, 18:16:16 UTC | FindTIFF: Correct variable names in unit test | 10 July 2016, 18:16:16 UTC |
03a5096 | Kitware Robot | 10 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 10 July 2016, 04:01:03 UTC |
3252884 | Kitware Robot | 09 July 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 09 July 2016, 04:01:05 UTC |
b4811f3 | Brad King | 08 July 2016, 17:33:34 UTC | Tell Git to ignore .DS_Store files These are created by MacOS Finder and should not be versioned. Suggested-by: Sean McBride <sean@rogue-research.com> | 08 July 2016, 17:36:41 UTC |
4786ec5 | Brad King | 08 July 2016, 17:32:20 UTC | Source: Remove long-unused .cvsignore file | 08 July 2016, 17:36:38 UTC |
73a8c2b | Brad King | 08 July 2016, 13:17:16 UTC | Merge topic 'ExternalProject-default-download-filename' af7da934 ExternalProject: Use default file name if extracting from URL fails | 08 July 2016, 13:17:16 UTC |
2c2e0ab | Kitware Robot | 08 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 08 July 2016, 04:01:03 UTC |
bf11980 | Brad King | 07 July 2016, 16:50:53 UTC | Merge branch 'release' | 07 July 2016, 16:50:53 UTC |
af7da93 | Ruslan Baratov | 05 July 2016, 13:17:12 UTC | ExternalProject: Use default file name if extracting from URL fails The download/extract step uses the file name only internally so we can just use a fallback default name if one cannot be extracted from the URL. | 07 July 2016, 13:35:42 UTC |
e31084e | Brad King | 07 July 2016, 13:17:24 UTC | CMake 3.6.0 | 07 July 2016, 13:17:24 UTC |
972f24e | Brad King | 07 July 2016, 13:02:36 UTC | Merge topic 'update-linux64-release' ad7da08a Utilities/Release: Switch to Qt 5.7 for Linux x86_64 binary | 07 July 2016, 13:02:36 UTC |
0ca8f3e | Brad King | 07 July 2016, 13:02:23 UTC | Merge topic 'toolchain-flag-init' a66004be Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files cdde77e5 OpenWatcom: Partially modernize platform information modules f9dbe22c Intel: Do not use GNU-like flags on Windows 5a3ed0d7 Intel: Do not use MSVC-like flags for Fortran | 07 July 2016, 13:02:23 UTC |
5553aab | Kitware Robot | 07 July 2016, 04:01:53 UTC | CMake Nightly Date Stamp | 07 July 2016, 04:01:53 UTC |
ad7da08 | Brad King | 30 June 2016, 18:00:30 UTC | Utilities/Release: Switch to Qt 5.7 for Linux x86_64 binary Compile as C++11 since Qt 5.7 requires it. Limit use of glibc to 2.6 APIs and lower. | 06 July 2016, 14:47:12 UTC |
afa26a4 | Brad King | 06 July 2016, 14:16:22 UTC | Merge branch 'release' | 06 July 2016, 14:16:22 UTC |
a66004b | Brad King | 05 July 2016, 17:35:13 UTC | Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files Document these variables. Change our convention for setting these variables from: set(CMAKE_C_FLAGS_INIT "...") to string(APPEND CMAKE_C_FLAGS_INIT " ...") so that any value previously set by a toolchain file will be used. Automate the conversion with: sed -i 's/set *(\(CMAKE_\(C\|CXX\|Fortran\|RC\|ASM\|${[^}]\+}\)_FLAGS\(_[^_]\+\)\?_INIT \+"\)/string(APPEND \1 /' \ Modules/Compiler/*.cmake Modules/Platform/*.cmake and follow up with some manual fixes (e.g. to cases that already meant to append). Also revert the automated changes to contexts that are not protected from running multiple times. | 06 July 2016, 14:13:31 UTC |
cdde77e | Brad King | 06 July 2016, 13:53:18 UTC | OpenWatcom: Partially modernize platform information modules Migrate from the old `<os>-<cc>.cmake` layout to the modern `<os>-<id>-<lang>.cmake` layout. Keep settings common to C and C++ in a `Windows-OpenWatcom.cmake` helper module with an include blocker. For now just add both C and CXX settings in the helper module. | 06 July 2016, 14:10:10 UTC |
f2c1900 | Brad King | 06 July 2016, 13:36:17 UTC | Merge topic 'windows-export-all-symbols' f8d4e3d7 bindexplib: Export symbols from objects even with explicit markup | 06 July 2016, 13:36:17 UTC |
7e53e6c | Brad King | 06 July 2016, 13:36:13 UTC | Merge topic 'ExternalProject-more-url-filenames' 57c337e2 ExternalProject: Match filenames in URLs with query strings and anchors | 06 July 2016, 13:36:13 UTC |
7c8c07d | Brad King | 06 July 2016, 13:36:10 UTC | Merge topic 'FindJNI-cleanup' 4e11c966 FindJNI: Improve formatting of FPHSA call | 06 July 2016, 13:36:10 UTC |
0bcb9ef | Brad King | 06 July 2016, 13:36:00 UTC | Merge topic 'FindJNI-ubuntu-paths' 26d16380 FindJNI: Fix support for Ubuntu 15.10 | 06 July 2016, 13:36:00 UTC |
73f480b | Brad King | 06 July 2016, 13:35:51 UTC | Merge topic 'FindJava-doc-update' 10a7459a FindJava: Do not document variables we do not provide | 06 July 2016, 13:35:51 UTC |
f45befe | Brad King | 06 July 2016, 13:35:47 UTC | Merge topic 'FindBoost-extras' cb1a434c FindBoost: Add check headers for `zlib` and `bzip2` | 06 July 2016, 13:35:47 UTC |
50adbfc | Brad King | 06 July 2016, 13:35:38 UTC | Merge topic 'reorganize-cmCTest' 61fcd08a Help: Fix documentation of ctest --build-and-test 7c67d401 Help: Consistently use quotes and fix punctuation in ctest(1) manual 0076fb10 cmCTest: Update doxygen to be consistent 30c5f94c cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen 7c87ab75 cmCTest: Facilitate code reading adding consistent comments in Run() 6d8b9aa6 cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()" 280d0a69 cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()" 898cb987 cmCTest: Fix typo | 06 July 2016, 13:35:38 UTC |
8df2e68 | Brad King | 06 July 2016, 13:35:29 UTC | Merge topic 'cpack-rpm-better-directive-match' a351edd2 CPackRPM: Handle directives of form %foo and %foo(anything) | 06 July 2016, 13:35:29 UTC |
0219743 | Brad King | 06 July 2016, 13:35:19 UTC | Merge topic 'cpack-ifw-fix-repo-attributes' 7a30fa1a CPackIFW: Fix attributes for Promoting Updates repository replacement | 06 July 2016, 13:35:19 UTC |
06af626 | Brad King | 06 July 2016, 13:35:06 UTC | Merge topic 'cpack-ifw-list-variable' 9e505285 CPackIFW: Using cpack_append_list_variable_set_command cd1415b5 CPackComponents: add cpack_append_list_variable_set_command | 06 July 2016, 13:35:06 UTC |
7d3fe19 | Kitware Robot | 06 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 06 July 2016, 04:01:03 UTC |
6643fe1 | Brad King | 05 July 2016, 19:56:04 UTC | Merge branch 'cpack-ifw-fix-repo-attributes' into release | 05 July 2016, 19:56:04 UTC |
7a30fa1 | Konstantin Podsvirov | 05 July 2016, 19:30:12 UTC | CPackIFW: Fix attributes for Promoting Updates repository replacement Fix spelling of attributes added by commit v3.6.0-rc1~52^2 (CPackIFW: Add support for Promoting Updates, 2016-05-17). | 05 July 2016, 19:55:42 UTC |
a351edd | Andrew Fuller | 24 June 2016, 17:45:40 UTC | CPackRPM: Handle directives of form %foo and %foo(anything) Directives that are legal inside the %files section of an RPM spec may contain a variety of characters particularly when specifying %caps which can include +, _, and space. Watch for parenthesis to determine what forms the prefix vs. path. Fixes #14362. | 05 July 2016, 19:27:56 UTC |
f8d4e3d | Yury Zhuravlev | 30 June 2016, 14:19:00 UTC | bindexplib: Export symbols from objects even with explicit markup Drop our `HaveExportedObjects` check before dumping exports for an object file. It is possible for only a subset of needed symbols to have explicit markup, and re-exporting the marked symbols does not hurt. This leaves no callers of `HaveExportedObjects`, but leave the method in place anyway because it may be useful in the future. Fixes #16161. | 05 July 2016, 19:19:56 UTC |
8d33027 | Brad King | 05 July 2016, 19:16:29 UTC | Merge topic 'cmake-gui-static-xcb' 5de1d406 Source/QtDialog: Run clang-format | 05 July 2016, 19:16:29 UTC |
5de1d40 | Brad King | 05 July 2016, 19:15:57 UTC | Source/QtDialog: Run clang-format | 05 July 2016, 19:15:57 UTC |
57c337e | Brad King | 05 July 2016, 18:52:00 UTC | ExternalProject: Match filenames in URLs with query strings and anchors While at it, refactor logic to consolidate the filename extraction and verification into a single match. Inspired-by: Ruslan Baratov <ruslan_baratov@yahoo.com> | 05 July 2016, 18:57:13 UTC |
4e11c96 | O Libre | 03 July 2016, 20:34:43 UTC | FindJNI: Improve formatting of FPHSA call Pass one argument per line for better readability. | 05 July 2016, 18:35:24 UTC |
c7e0c30 | Brad King | 05 July 2016, 18:34:02 UTC | Merge branch 'FindJNI-ubuntu-paths' into release | 05 July 2016, 18:34:02 UTC |
26d1638 | O Libre | 03 July 2016, 18:58:28 UTC | FindJNI: Fix support for Ubuntu 15.10 The library search paths added by commit v3.6.0-rc1~281^2~1 (FindJNI: Add support for Ubuntu 15.10, 2016-03-08) were incorrect. Fix them. | 05 July 2016, 18:33:46 UTC |
cb1a434 | Alex Turbov | 30 June 2016, 17:02:34 UTC | FindBoost: Add check headers for `zlib` and `bzip2` The official Windows builds of Boost have internal implementations for `zlib` and `bzip2` libraries used by Boost::iostreams library, e.g. * boost_bzip2-vc140-mt-1_59.lib * boost_zlib-vc140-mt-1_59.lib Add check headers for these so that users can specify them as components without any warnings. Reviewed-by: Roger Leigh <rleigh@dundee.ac.uk> | 05 July 2016, 18:22:01 UTC |
10a7459 | Brad King | 05 July 2016, 18:17:06 UTC | FindJava: Do not document variables we do not provide Drop Java_INCLUDE_DIRS and Java_LIBRARIES from the documentation since we do not provide them. Also add a link to FindJNI to help users find it. Fixes #16180. | 05 July 2016, 18:18:21 UTC |
f9dbe22 | Brad King | 05 July 2016, 17:23:39 UTC | Intel: Do not use GNU-like flags on Windows Refactor options out of `Modules/Compiler/Intel-{ASM,C,CXX,Fortran}.cmake` into a common helper in `Modules/Compiler/Intel.cmake`. Condition them to be used only on non-Windows hosts where the Intel compiler is GNU-like instead of MSVC-like. Previously this worked only because the options were later overridden by `Modules/Platform/Windows-Intel*.cmake`, but it is cleaner to not set the options in the first place. | 05 July 2016, 17:58:42 UTC |
5a3ed0d | Brad King | 05 July 2016, 15:43:31 UTC | Intel: Do not use MSVC-like flags for Fortran Teach `Modules/Platform/Windows-MSVC.cmake` not to use MSVC options for Fortran. We use the `__windows_compiler_msvc` for the Intel Fortran compiler on Windows for other settings, but we do not want the flags. Previously this worked only because the options were later overridden by `Modules/Platform/Windows-Intel*.cmake`, but it is cleaner to not set the options in the first place. | 05 July 2016, 17:58:36 UTC |
909048e | Brad King | 05 July 2016, 15:29:17 UTC | Merge topic 'strip-flag-whitespace' 3643390d Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace | 05 July 2016, 15:29:17 UTC |
d169b13 | Brad King | 05 July 2016, 15:29:14 UTC | Merge topic 'update-osx-release' e1e54295 Utilities/Release: Compile OS X binary as C++11 | 05 July 2016, 15:29:14 UTC |
f875175 | Brad King | 05 July 2016, 15:29:11 UTC | Merge topic 'update-kwsys' aec1d43f Merge branch 'upstream-KWSys' into update-kwsys f7d23e67 KWSys 2016-06-30 (96f06c8e) | 05 July 2016, 15:29:11 UTC |
61fcd08 | Jean-Christophe Fillion-Robin | 05 May 2016, 14:21:52 UTC | Help: Fix documentation of ctest --build-and-test Since commit v3.0.0-rc1~260^2~14 (ctest: Make the --build-makeprogram optional for --build-and-test, 2013-11-14), binary dictionary is also required to run CTest given the option `--build-nocmake`. | 05 July 2016, 15:19:01 UTC |
7c67d40 | Jean-Christophe Fillion-Robin | 05 May 2016, 02:32:45 UTC | Help: Consistently use quotes and fix punctuation in ctest(1) manual | 05 July 2016, 15:19:01 UTC |
0076fb1 | Jean-Christophe Fillion-Robin | 21 June 2016, 00:56:43 UTC | cmCTest: Update doxygen to be consistent | 05 July 2016, 15:19:01 UTC |
30c5f94 | Jean-Christophe Fillion-Robin | 21 June 2016, 00:43:42 UTC | cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen | 05 July 2016, 15:19:00 UTC |
7c87ab7 | Jean-Christophe Fillion-Robin | 21 June 2016, 00:40:55 UTC | cmCTest: Facilitate code reading adding consistent comments in Run() | 05 July 2016, 15:19:00 UTC |
6d8b9aa | Jean-Christophe Fillion-Robin | 21 June 2016, 00:37:55 UTC | cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()" | 05 July 2016, 15:19:00 UTC |
280d0a6 | Jean-Christophe Fillion-Robin | 28 June 2016, 22:04:07 UTC | cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()" | 05 July 2016, 15:19:00 UTC |
898cb98 | Jean-Christophe Fillion-Robin | 04 May 2016, 18:23:24 UTC | cmCTest: Fix typo | 05 July 2016, 15:18:53 UTC |
b9eb340 | Kitware Robot | 05 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 05 July 2016, 04:01:03 UTC |
7523267 | Kitware Robot | 04 July 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 04 July 2016, 04:01:03 UTC |
a24cd65 | Kitware Robot | 03 July 2016, 04:01:02 UTC | CMake Nightly Date Stamp | 03 July 2016, 04:01:02 UTC |
b02814e | Kitware Robot | 02 July 2016, 04:01:08 UTC | CMake Nightly Date Stamp | 02 July 2016, 04:01:08 UTC |
3643390 | Brad King | 01 July 2016, 17:52:10 UTC | Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace | 01 July 2016, 18:01:41 UTC |
e1e5429 | Brad King | 01 July 2016, 15:16:38 UTC | Utilities/Release: Compile OS X binary as C++11 We already compile with `-stdlib=libc++` as required for Qt 5.6. We can compile as C++11 and still deploy to OS X 10.7. | 01 July 2016, 15:17:09 UTC |
aec1d43 | Brad King | 01 July 2016, 13:13:38 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-06-30 (96f06c8e) | 01 July 2016, 13:13:38 UTC |
f7d23e6 | KWSys Upstream | 30 June 2016, 14:11:53 UTC | KWSys 2016-06-30 (96f06c8e) Code extracted from: http://public.kitware.com/KWSys.git at commit 96f06c8e93d2b5e0395c9f413d1649563a2015d8 (master). Upstream Shortlog ----------------- Brad King (1): 96f06c8e Drop the auto_ptr.hxx component of KWSys | 01 July 2016, 13:13:38 UTC |
4c476cc | Brad King | 01 July 2016, 13:12:43 UTC | Merge topic 'clang-format-script' a77d597b clang-format.bash: Fix filter-branch example documentation | 01 July 2016, 13:12:43 UTC |
6e55605 | Brad King | 01 July 2016, 13:12:40 UTC | Merge topic 'cmake-gui-static-xcb' 73a3c0cd cmake-gui: Add build option to use Qt5 xcb plugin statically | 01 July 2016, 13:12:40 UTC |
cff9c11 | Brad King | 01 July 2016, 13:12:36 UTC | Merge topic 'doc-updates' c05d240e Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example dab3ccf2 InstallRequiredSystemLibraries: Document UCRT option use case | 01 July 2016, 13:12:36 UTC |
f408a5b | Kitware Robot | 01 July 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 01 July 2016, 04:01:05 UTC |
48680ad | Brad King | 30 June 2016, 20:13:46 UTC | Merge branch 'clang-format-script' into release | 30 June 2016, 20:13:46 UTC |
a77d597 | Brad King | 30 June 2016, 19:55:22 UTC | clang-format.bash: Fix filter-branch example documentation Inside `git filter-branch --tree-filter` we must format all tracked files because formatting of the tree for each commit is independent from earlier commits. | 30 June 2016, 20:11:36 UTC |
73a3c0c | Brad King | 30 June 2016, 14:43:51 UTC | cmake-gui: Add build option to use Qt5 xcb plugin statically This will enable builds against a static Qt5. | 30 June 2016, 15:26:53 UTC |
b1883bc | Brad King | 30 June 2016, 13:47:41 UTC | Merge topic 'try_compile-config-flags' d582c23a try_compile: Add policy CMP0066 to honor CMAKE_<LANG>_FLAGS_<CONFIG> | 30 June 2016, 13:47:41 UTC |
2bef377 | Brad King | 30 June 2016, 13:47:38 UTC | Merge topic 'refactor-auto_ptr' b5ec5b09 Avoid using KWSys auto_ptr by adopting it ourselves | 30 June 2016, 13:47:38 UTC |
21afc02 | Brad King | 30 June 2016, 13:47:33 UTC | Merge topic 'update-liblzma' 60212979 Merge branch 'upstream-liblzma' into update-liblzma e4d39146 liblzma 2014-12-21 (265e5ffb) d4f52404 liblzma: Revise update script to get version 5.0.8 bf969198 Merge branch 'upstream-liblzma' into update-liblzma ca4276e4 liblzma: Remove CMake-specific README d38a37ea liblzma 2013-06-30 (b69900ed) ec8f744a Add script to update liblzma from upstream | 30 June 2016, 13:47:33 UTC |
b399d13 | Brad King | 30 June 2016, 13:47:31 UTC | Merge topic 'CM_OVERRIDE-cmTypeMacro' 4e8480db cmTypeMacro: mark overridden functions with CM_OVERRIDE | 30 June 2016, 13:47:31 UTC |
0639e23 | Brad King | 30 June 2016, 13:47:28 UTC | Merge topic 'CM_OVERRIDE-clang' 3f77655d CM_OVERRIDE: fix feature test for clang | 30 June 2016, 13:47:28 UTC |
3e4c233 | Brad King | 30 June 2016, 13:06:26 UTC | Merge branch 'doc-updates' into release | 30 June 2016, 13:06:26 UTC |
c05d240 | Brad King | 30 June 2016, 13:03:41 UTC | Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> | 30 June 2016, 13:03:41 UTC |
dab3ccf | Brad King | 30 June 2016, 12:52:36 UTC | InstallRequiredSystemLibraries: Document UCRT option use case Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> | 30 June 2016, 12:54:46 UTC |
2c75997 | Kitware Robot | 30 June 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 30 June 2016, 04:01:07 UTC |
108c665 | Brad King | 29 June 2016, 17:25:21 UTC | Merge branch 'release' | 29 June 2016, 17:25:21 UTC |
9e50528 | Konstantin Podsvirov | 28 June 2016, 19:19:05 UTC | CPackIFW: Using cpack_append_list_variable_set_command This is necessary for proper processing of the list items. | 29 June 2016, 16:14:05 UTC |
cd1415b | Konstantin Podsvirov | 28 June 2016, 19:06:17 UTC | CPackComponents: add cpack_append_list_variable_set_command It's like add variable, but wrap each item to quotes. Can be used for multi args properties. | 29 June 2016, 16:10:41 UTC |
6021297 | Brad King | 29 June 2016, 14:14:03 UTC | Merge branch 'upstream-liblzma' into update-liblzma * upstream-liblzma: liblzma 2014-12-21 (265e5ffb) | 29 June 2016, 14:14:03 UTC |
e4d3914 | liblzma upstream | 21 December 2014, 15:06:21 UTC | liblzma 2014-12-21 (265e5ffb) Code extracted from: http://git.tukaani.org/xz.git at commit 265e5ffb70d9c175b424621576294d28807efd9b (v5.0.8). | 29 June 2016, 14:08:26 UTC |
d4f5240 | Brad King | 29 June 2016, 14:07:48 UTC | liblzma: Revise update script to get version 5.0.8 | 29 June 2016, 14:07:48 UTC |
bf96919 | Brad King | 29 June 2016, 14:06:53 UTC | Merge branch 'upstream-liblzma' into update-liblzma | 29 June 2016, 14:06:53 UTC |
ca4276e | Brad King | 29 June 2016, 14:06:16 UTC | liblzma: Remove CMake-specific README We will now manage the liblzma source tree updates using the `Utilities/Scripts/update-liblzma.bash` script. Drop the README that covered the old method. | 29 June 2016, 14:06:16 UTC |
d38a37e | liblzma upstream | 30 June 2013, 15:03:54 UTC | liblzma 2013-06-30 (b69900ed) Code extracted from: http://git.tukaani.org/xz.git at commit b69900ed0b2f914fc6c0a180dcb522dbe5b80ea7 (v5.0.5). | 29 June 2016, 14:02:54 UTC |
ec8f744 | Daniel Pfeifer | 28 June 2016, 21:10:11 UTC | Add script to update liblzma from upstream | 29 June 2016, 14:01:33 UTC |
dd71ec2 | Brad King | 29 June 2016, 13:51:33 UTC | CMake 3.6.0-rc4 | 29 June 2016, 13:51:33 UTC |
7808ba0 | Brad King | 29 June 2016, 13:50:09 UTC | Merge branch 'release' | 29 June 2016, 13:50:09 UTC |
b5ec5b0 | Brad King | 28 June 2016, 14:17:52 UTC | Avoid using KWSys auto_ptr by adopting it ourselves Replace use of cmsys::auto_ptr with a CM_AUTO_PTR macro that maps to our own implementation adopted from the KWSys auto_ptr implementation. Later we may be able to map CM_AUTO_PTR to std::auto_ptr on compilers that do not warn about it. Automate the client site conversions: git grep -l auto_ptr -- Source/ | grep -v Source/kwsys/ | xargs sed -i \ 's|cmsys::auto_ptr|CM_AUTO_PTR|;s|cmsys/auto_ptr.hxx|cm_auto_ptr.hxx|' | 29 June 2016, 13:47:58 UTC |
d582c23 | Brad King | 28 June 2016, 19:10:18 UTC | try_compile: Add policy CMP0066 to honor CMAKE_<LANG>_FLAGS_<CONFIG> In the `try_compile` source file signature we propagate the caller's value of `CMAKE_<LANG>_FLAGS` into the test project. Extend this to propagate `CMAKE_<LANG>_FLAGS_<CONFIG>` too instead of always using the default value in the test project. This will be useful, for example, to allow the MSVC runtime library to be changed (e.g. `-MDd` => `-MTd`). However, some projects may currently depend on this not being done, so we need to activate the behavior using a policy. This change was originally made by commit v3.6.0-rc1~160^2 (try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes, 2016-04-11) but without the policy and so had to be reverted during the 3.6 release candidate cycle. Fixes #16174. | 29 June 2016, 13:11:02 UTC |
8d79375 | Brad King | 29 June 2016, 13:10:29 UTC | Merge topic 'GenerateExportHeader-custom-content' a9252441 Tests: Run clang-format on GenerateExportHeader code | 29 June 2016, 13:10:29 UTC |
a925244 | Brad King | 29 June 2016, 13:09:54 UTC | Tests: Run clang-format on GenerateExportHeader code | 29 June 2016, 13:09:54 UTC |
5e2c638 | Brad King | 29 June 2016, 13:07:36 UTC | Merge topic 'cmliblzma-static' f05f5b01 cmliblzma: always build as static library | 29 June 2016, 13:07:36 UTC |