https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
fa4399c fix broken space detection after -D on command line 13 July 2016, 06:19:35 UTC
056db89 CMake Nightly Date Stamp 13 July 2016, 04:01:03 UTC
49f5818 CMake Nightly Date Stamp 12 July 2016, 04:01:04 UTC
507aa25 Merge topic 'tiff-typo' 7959d518 FindTIFF: Correct variable names in unit test 11 July 2016, 13:56:17 UTC
35284a6 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 CMake Nightly Date Stamp 11 July 2016, 04:01:03 UTC
7959d51 FindTIFF: Correct variable names in unit test 10 July 2016, 18:16:16 UTC
03a5096 CMake Nightly Date Stamp 10 July 2016, 04:01:03 UTC
3252884 CMake Nightly Date Stamp 09 July 2016, 04:01:05 UTC
b4811f3 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 Source: Remove long-unused .cvsignore file 08 July 2016, 17:36:38 UTC
73a8c2b 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 CMake Nightly Date Stamp 08 July 2016, 04:01:03 UTC
bf11980 Merge branch 'release' 07 July 2016, 16:50:53 UTC
af7da93 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 CMake 3.6.0 07 July 2016, 13:17:24 UTC
972f24e 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 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 CMake Nightly Date Stamp 07 July 2016, 04:01:53 UTC
ad7da08 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 Merge branch 'release' 06 July 2016, 14:16:22 UTC
a66004b 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 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 Merge topic 'windows-export-all-symbols' f8d4e3d7 bindexplib: Export symbols from objects even with explicit markup 06 July 2016, 13:36:17 UTC
7e53e6c 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 Merge topic 'FindJNI-cleanup' 4e11c966 FindJNI: Improve formatting of FPHSA call 06 July 2016, 13:36:10 UTC
0bcb9ef Merge topic 'FindJNI-ubuntu-paths' 26d16380 FindJNI: Fix support for Ubuntu 15.10 06 July 2016, 13:36:00 UTC
73f480b Merge topic 'FindJava-doc-update' 10a7459a FindJava: Do not document variables we do not provide 06 July 2016, 13:35:51 UTC
f45befe Merge topic 'FindBoost-extras' cb1a434c FindBoost: Add check headers for `zlib` and `bzip2` 06 July 2016, 13:35:47 UTC
50adbfc 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 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 Merge topic 'cpack-ifw-fix-repo-attributes' 7a30fa1a CPackIFW: Fix attributes for Promoting Updates repository replacement 06 July 2016, 13:35:19 UTC
06af626 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 CMake Nightly Date Stamp 06 July 2016, 04:01:03 UTC
6643fe1 Merge branch 'cpack-ifw-fix-repo-attributes' into release 05 July 2016, 19:56:04 UTC
7a30fa1 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 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 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 Merge topic 'cmake-gui-static-xcb' 5de1d406 Source/QtDialog: Run clang-format 05 July 2016, 19:16:29 UTC
5de1d40 Source/QtDialog: Run clang-format 05 July 2016, 19:15:57 UTC
57c337e 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 FindJNI: Improve formatting of FPHSA call Pass one argument per line for better readability. 05 July 2016, 18:35:24 UTC
c7e0c30 Merge branch 'FindJNI-ubuntu-paths' into release 05 July 2016, 18:34:02 UTC
26d1638 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 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 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 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 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 Merge topic 'strip-flag-whitespace' 3643390d Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace 05 July 2016, 15:29:17 UTC
d169b13 Merge topic 'update-osx-release' e1e54295 Utilities/Release: Compile OS X binary as C++11 05 July 2016, 15:29:14 UTC
f875175 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 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 Help: Consistently use quotes and fix punctuation in ctest(1) manual 05 July 2016, 15:19:01 UTC
0076fb1 cmCTest: Update doxygen to be consistent 05 July 2016, 15:19:01 UTC
30c5f94 cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen 05 July 2016, 15:19:00 UTC
7c87ab7 cmCTest: Facilitate code reading adding consistent comments in Run() 05 July 2016, 15:19:00 UTC
6d8b9aa cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()" 05 July 2016, 15:19:00 UTC
280d0a6 cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()" 05 July 2016, 15:19:00 UTC
898cb98 cmCTest: Fix typo 05 July 2016, 15:18:53 UTC
b9eb340 CMake Nightly Date Stamp 05 July 2016, 04:01:03 UTC
7523267 CMake Nightly Date Stamp 04 July 2016, 04:01:03 UTC
a24cd65 CMake Nightly Date Stamp 03 July 2016, 04:01:02 UTC
b02814e CMake Nightly Date Stamp 02 July 2016, 04:01:08 UTC
3643390 Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace 01 July 2016, 18:01:41 UTC
e1e5429 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 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-06-30 (96f06c8e) 01 July 2016, 13:13:38 UTC
f7d23e6 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 Merge topic 'clang-format-script' a77d597b clang-format.bash: Fix filter-branch example documentation 01 July 2016, 13:12:43 UTC
6e55605 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 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 CMake Nightly Date Stamp 01 July 2016, 04:01:05 UTC
48680ad Merge branch 'clang-format-script' into release 30 June 2016, 20:13:46 UTC
a77d597 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 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 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 Merge topic 'refactor-auto_ptr' b5ec5b09 Avoid using KWSys auto_ptr by adopting it ourselves 30 June 2016, 13:47:38 UTC
21afc02 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 Merge topic 'CM_OVERRIDE-cmTypeMacro' 4e8480db cmTypeMacro: mark overridden functions with CM_OVERRIDE 30 June 2016, 13:47:31 UTC
0639e23 Merge topic 'CM_OVERRIDE-clang' 3f77655d CM_OVERRIDE: fix feature test for clang 30 June 2016, 13:47:28 UTC
3e4c233 Merge branch 'doc-updates' into release 30 June 2016, 13:06:26 UTC
c05d240 Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> 30 June 2016, 13:03:41 UTC
dab3ccf InstallRequiredSystemLibraries: Document UCRT option use case Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> 30 June 2016, 12:54:46 UTC
2c75997 CMake Nightly Date Stamp 30 June 2016, 04:01:07 UTC
108c665 Merge branch 'release' 29 June 2016, 17:25:21 UTC
9e50528 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 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 Merge branch 'upstream-liblzma' into update-liblzma * upstream-liblzma: liblzma 2014-12-21 (265e5ffb) 29 June 2016, 14:14:03 UTC
e4d3914 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 liblzma: Revise update script to get version 5.0.8 29 June 2016, 14:07:48 UTC
bf96919 Merge branch 'upstream-liblzma' into update-liblzma 29 June 2016, 14:06:53 UTC
ca4276e 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 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 Add script to update liblzma from upstream 29 June 2016, 14:01:33 UTC
dd71ec2 CMake 3.6.0-rc4 29 June 2016, 13:51:33 UTC
7808ba0 Merge branch 'release' 29 June 2016, 13:50:09 UTC
b5ec5b0 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 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 Merge topic 'GenerateExportHeader-custom-content' a9252441 Tests: Run clang-format on GenerateExportHeader code 29 June 2016, 13:10:29 UTC
a925244 Tests: Run clang-format on GenerateExportHeader code 29 June 2016, 13:09:54 UTC
5e2c638 Merge topic 'cmliblzma-static' f05f5b01 cmliblzma: always build as static library 29 June 2016, 13:07:36 UTC
back to top