1e90d78 | Brad King | 11 May 2016, 14:30:56 UTC | Configure clang-format for CMake source tree After discussion among developers we settled on the Mozilla style with a few tweaks: * Do not align operator arguments. * Do not always break after a function return type. * Limit to 79 columns instead of 80 to fit edge cases better in 80-column terminals as CMake has always done. * Format for C++98 instead of C++11 because CMake is written in the former language. Co-Author: Daniel Pfeifer <daniel@pfeifer-mail.de> | 16 May 2016, 20:04:46 UTC |
da60adc | Brad King | 16 May 2016, 14:52:17 UTC | Tell Git to use a distinct conflict marker size in `.rst` files Use a long conflict marker size that is unlikely to be in conflict with a `=======` section header underline. | 16 May 2016, 20:04:46 UTC |
c7006d2 | Brad King | 16 May 2016, 18:44:13 UTC | cmGeneratorTarget: Protect macro code layout from clang-format The `IMPLEMENT_VISIT_IMPL` macro must preserve a space before the `>` character in case the `DATATYPE` is a template type ending in `>`. Manually format the macro layout as clang-format would except for this space. Then add markup to tell clang-format not to format this macro. | 16 May 2016, 20:04:43 UTC |
d082810 | Brad King | 16 May 2016, 14:11:43 UTC | Merge topic 'boost-component-headers' c2e8d515 FindBoost: Add checks for component-specific headers | 16 May 2016, 14:11:43 UTC |
1ba8067 | Brad King | 16 May 2016, 14:11:41 UTC | Merge topic 'boost-1.61' 328eff90 FindBoost: Update dependencies for Boost 1.61 | 16 May 2016, 14:11:41 UTC |
856804f | Brad King | 16 May 2016, 14:11:38 UTC | Merge topic 'findpkgconfig-target' df97b979 FindPkgConfig: optionally create imported target for the found libraries | 16 May 2016, 14:11:38 UTC |
d3db070 | Brad King | 16 May 2016, 14:11:35 UTC | Merge topic 'cpack-rpm-adding-dist-to-release-tag' f5089cfc CPack/RPM adding dist to release tag test f7003a60 CPack/RPM release dist tag support | 16 May 2016, 14:11:35 UTC |
bc7598f | Brad King | 16 May 2016, 14:11:32 UTC | Merge topic 'cpack-rpm-different-package-names' 44ee2d71 CPack/RPM different package names | 16 May 2016, 14:11:32 UTC |
2b25174 | Brad King | 16 May 2016, 14:11:30 UTC | Merge topic 'cpack-deb-improvements' 4461e8bb CPack/Deb cpack-deb-improvements release notes 7e940bf7 CPack/Deb test changes due to breaking changes 3b648894 CPack/Deb package release number in file name 316dd613 CPack/Deb proper package file naming 271e03f0 CPack/Deb per-component package architecture 23baaf8d CPack/Deb inter package dependencies 3a55a0e7 CPack/Deb proper component packages file naming c7f388e7 CPack/Deb generation of postinst and postrm ldconfig files 2d589653 CPack/Deb generation of DEBIAN/shlibs control file | 16 May 2016, 14:11:30 UTC |
cd1c3d8 | Brad King | 16 May 2016, 14:11:27 UTC | Merge topic 'link-item-interface-not-path' 9cb263d7 cmComputeLinkInformation: Do not mark interface library as a path | 16 May 2016, 14:11:27 UTC |
c2e8d51 | Roger Leigh | 11 May 2016, 09:55:51 UTC | FindBoost: Add checks for component-specific headers This supplements the existing library checks, to cater for the possibility that the libraries are present but the headers are not. This can happen when the Boost collections is split up into multiple packages and not all are installed, and will avoid the checks silently passing when the build would subsequently fail. | 16 May 2016, 13:57:46 UTC |
fba30b2 | Kitware Robot | 16 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 16 May 2016, 04:01:05 UTC |
80a2f87 | Kitware Robot | 15 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 15 May 2016, 04:01:05 UTC |
44ee2d7 | Domen Vrankar | 15 May 2016, 01:01:34 UTC | CPack/RPM different package names Packagers may now set their own rpm package file names or request that rpmbuild tool chooses one for them. It also supports handing of situations where one spec file may produce multiple rpm packages. | 15 May 2016, 01:01:34 UTC |
f5089cf | Domen Vrankar | 11 May 2016, 19:14:26 UTC | CPack/RPM adding dist to release tag test Tests and release notes | 14 May 2016, 18:21:32 UTC |
f7003a6 | Harry Mallon | 11 May 2016, 09:21:11 UTC | CPack/RPM release dist tag support Some Linux distros require Release tag to be set to <ReleaseVersion><Dist>. | 14 May 2016, 18:21:32 UTC |
df97b97 | Rolf Eike Beer | 11 May 2016, 21:45:26 UTC | FindPkgConfig: optionally create imported target for the found libraries | 14 May 2016, 07:31:41 UTC |
b952336 | Kitware Robot | 14 May 2016, 04:01:08 UTC | CMake Nightly Date Stamp | 14 May 2016, 04:01:08 UTC |
9cb263d | Brad King | 13 May 2016, 17:54:08 UTC | cmComputeLinkInformation: Do not mark interface library as a path The empty string we add as a link item for an INTERFACE_LIBRARY target is not a path, so do not mark it as such. The generators currently tolerate it either way, but only by accident. | 13 May 2016, 18:39:53 UTC |
328eff9 | Roger Leigh | 13 May 2016, 18:37:10 UTC | FindBoost: Update dependencies for Boost 1.61 | 13 May 2016, 18:39:41 UTC |
4461e8b | Domen Vrankar | 10 May 2016, 18:20:38 UTC | CPack/Deb cpack-deb-improvements release notes | 13 May 2016, 14:46:05 UTC |
7e940bf | Domen Vrankar | 10 May 2016, 13:40:48 UTC | CPack/Deb test changes due to breaking changes New CPack/Deb tests and changes to old tests as package file names and inter component dependency detection was changed. | 13 May 2016, 14:46:05 UTC |
3b64889 | Domen Vrankar | 10 May 2016, 16:33:08 UTC | CPack/Deb package release number in file name Debian packages file naming format must contain revision number - package release number (breaks compatibility with previous versions) | 13 May 2016, 14:46:04 UTC |
316dd61 | Domen Vrankar | 10 May 2016, 16:31:05 UTC | CPack/Deb proper package file naming Proper Debian packages file naming for single package setup (breaks compatibility with previous versions) | 13 May 2016, 14:46:04 UTC |
271e03f | Alexander Smorkalov | 10 May 2016, 12:55:52 UTC | CPack/Deb per-component package architecture Allowed to set per-compoment Debian package architecture. Useful, if you distribute documentation (should have "all architecture"). | 13 May 2016, 14:46:03 UTC |
23baaf8 | Alexander Smorkalov | 10 May 2016, 12:31:23 UTC | CPack/Deb inter package dependencies In multi-component setup dependencies between packages are set (breaking change) | 13 May 2016, 14:46:03 UTC |
3a55a0e | Alexander Smorkalov | 10 May 2016, 12:53:19 UTC | CPack/Deb proper component packages file naming Proper Debian packages file naming for multi-component setup (breaks compatibility with previous versions) | 13 May 2016, 14:46:03 UTC |
c7f388e | Alexander Smorkalov | 10 May 2016, 12:25:25 UTC | CPack/Deb generation of postinst and postrm ldconfig files DEBIAN/postinst and DEBAIN/postrm files generation if the package installs libraries in ldconfig controlled location (/lib/, /usr/lib/) | 13 May 2016, 14:46:03 UTC |
2d58965 | Alexander Smorkalov | 10 May 2016, 12:17:40 UTC | CPack/Deb generation of DEBIAN/shlibs control file DEBIAN/shlibs control file generation if the package contains libraries | 13 May 2016, 14:46:02 UTC |
131c00e | Brad King | 13 May 2016, 13:54:08 UTC | Merge topic 'fix-hdf5-component-search' fdfb0c06 HDF5: Rework component searching to correctly find HL for all bindings | 13 May 2016, 13:54:08 UTC |
a0e00c4 | Brad King | 13 May 2016, 13:38:29 UTC | Merge topic 'InstallRequiredSystemLibraries-Windows-UCRT' 6b0b0660 InstallRequiredSystemLibraries: Optionally install Windows UCRT (#16073) bbf8c03b InstallRequiredSystemLibraries: Fix ENV{ProgramFiles(x86)} reference | 13 May 2016, 13:38:29 UTC |
bdc84a9 | Kitware Robot | 13 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 13 May 2016, 04:01:07 UTC |
fdfb0c0 | Chuck Atkins | 12 May 2016, 15:36:41 UTC | HDF5: Rework component searching to correctly find HL for all bindings | 12 May 2016, 17:54:58 UTC |
6b0b066 | Brad King | 12 May 2016, 15:10:23 UTC | InstallRequiredSystemLibraries: Optionally install Windows UCRT (#16073) | 12 May 2016, 15:10:23 UTC |
bbf8c03 | Brad King | 12 May 2016, 14:54:59 UTC | InstallRequiredSystemLibraries: Fix ENV{ProgramFiles(x86)} reference The fix in commit v3.1.0-rc1~544^2~5 (Windows: Avoid () in environment variable references, 2014-05-02) introduced a set() command in the middle of an argument list. Move it to before the find_path() call. | 12 May 2016, 15:08:40 UTC |
cb704c0 | Brad King | 12 May 2016, 13:28:36 UTC | Merge topic 'ctest-suppress-Note' eafe541f CTest: Do not treat "Note: ..." lines as errors (#14394) | 12 May 2016, 13:28:36 UTC |
7057864 | Brad King | 12 May 2016, 13:28:33 UTC | Merge topic 'cmake-gui-locale' cab095e1 cmake-gui: Always use "C" locale for numbers (#16099) | 12 May 2016, 13:28:33 UTC |
4cc32ad | Brad King | 12 May 2016, 13:28:31 UTC | Merge topic 'pathscale-implicit-link-info' 25845b10 CMakeParseImplicitLinkInfo: Exclude pathcc ldfe lines (#16100) | 12 May 2016, 13:28:31 UTC |
11eba2e | Brad King | 12 May 2016, 13:28:28 UTC | Merge topic 'clang-format-prep' 06259327 Tests: Wrap long comment lines in VSXaml test 18df6a9a Tests: Protect unicode literals from clang-format Cpp03 formatting | 12 May 2016, 13:28:28 UTC |
cab095e | Clinton Stimpson | 11 May 2016, 18:51:32 UTC | cmake-gui: Always use "C" locale for numbers (#16099) Set LC_NUMERIC = "C" at startup after Qt initializes the application because Qt may have adopted the current locale from the environment. CMake does not define behavior for non-C-locale numeric behavior. | 12 May 2016, 13:24:36 UTC |
27cda13 | Kitware Robot | 12 May 2016, 04:01:11 UTC | CMake Nightly Date Stamp | 12 May 2016, 04:01:11 UTC |
0625932 | Brad King | 11 May 2016, 19:16:04 UTC | Tests: Wrap long comment lines in VSXaml test Manually wrap the lines and remove literal tab characters. This avoids problems with incremental formatting by clang-format. | 11 May 2016, 19:16:04 UTC |
25845b1 | Michał Górny | 11 May 2016, 17:52:31 UTC | CMakeParseImplicitLinkInfo: Exclude pathcc ldfe lines (#16100) PathScale uses a wrapper around the linker. The "ldfe" invocation in the output is followed by a normal "ld" invocation. Exclude the former so we can reach and parse the latter correctly. | 11 May 2016, 19:06:59 UTC |
18df6a9 | Brad King | 11 May 2016, 14:36:51 UTC | Tests: Protect unicode literals from clang-format Cpp03 formatting Since CMake is written in C++98 any clang-format configuration must set `Standard` to `Cpp03` so that `A<A<int> >` is not rewritten as `A<A<int>>`. However, this will cause `U"foo"` to be rewritten as `U "foo"`. Add markup to turn clang-format off in the one place that the latter case occurs so that we do not need a separate `.clang-format` config file for it. Inspired-by: Daniel Pfeifer <daniel@pfeifer-mail.de> | 11 May 2016, 14:37:45 UTC |
eafe541 | Brad King | 11 May 2016, 13:55:58 UTC | CTest: Do not treat "Note: ..." lines as errors (#14394) Otherwise CTest interprets the Qt5 moc tool output Note: No relevant classes found. No output generated. as a compiler error. | 11 May 2016, 13:56:51 UTC |
eb4f510 | Kitware Robot | 11 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 11 May 2016, 04:01:07 UTC |
b050c58 | Brad King | 10 May 2016, 18:40:54 UTC | Merge topic 'emacs-mode-custom-tab-width' f12b899f cmake-mode.el: Make cmake-tab-width a customizable variable | 10 May 2016, 18:40:54 UTC |
541d20d | Brad King | 10 May 2016, 18:40:52 UTC | Merge topic 'find-command-prefix-from-PATH-windows-only' b30b32a4 Drop find_(library|file|path) prefixes from PATH on non-Windows | 10 May 2016, 18:40:52 UTC |
d5e1e18 | Brad King | 10 May 2016, 18:40:50 UTC | Merge topic 'doc-cmake-command-modes' 3e503fe1 Help: Document `cmake --build` as a separate command mode (#16093) d4faed2f Help: Document `cmake --find-package` as a separate command mode | 10 May 2016, 18:40:50 UTC |
1a02780 | Brad King | 10 May 2016, 18:40:47 UTC | Merge topic 'FindLua-homebrew' 25f34dea FindLua: Add library name for Lua 5.3 on homebrew | 10 May 2016, 18:40:47 UTC |
3b3afef | Brad King | 10 May 2016, 18:40:45 UTC | Merge topic 'fix-hdf5-for-compiler-wrapers' 00405af0 HDF5: Refactor the use of compiler wrappers | 10 May 2016, 18:40:45 UTC |
f12b899 | Taylor Braun-Jones | 10 May 2016, 14:34:16 UTC | cmake-mode.el: Make cmake-tab-width a customizable variable | 10 May 2016, 17:50:26 UTC |
3e503fe | Brad King | 10 May 2016, 13:42:37 UTC | Help: Document `cmake --build` as a separate command mode (#16093) The `--build` mode was confusingly documented among other options, falsely implying that it can be used anywhere on the command line. Move the documentation to a dedicated section and clarify its usage as s separate command line mode. | 10 May 2016, 13:45:45 UTC |
d4faed2 | Brad King | 10 May 2016, 13:35:48 UTC | Help: Document `cmake --find-package` as a separate command mode | 10 May 2016, 13:37:55 UTC |
5fdd7d2 | Kitware Robot | 10 May 2016, 04:01:08 UTC | CMake Nightly Date Stamp | 10 May 2016, 04:01:08 UTC |
b30b32a | Brad King | 09 May 2016, 14:06:22 UTC | Drop find_(library|file|path) prefixes from PATH on non-Windows Since commit v3.3.0-rc1~430^2 (Teach find_(library|file|path) to get prefixes from PATH, 2015-02-18) we search in <prefix>/include and <prefix>/lib directories for prefixes with bin directories in the PATH environment variable. The motivation was to support MSYS, MinGW and similar Windows platforms in their default environments automatically. At the time this behavior was thought to be worthwhile in general. Suggested-by: Chuck Atkins <chuck.atkins@kitware.com> | 09 May 2016, 16:58:08 UTC |
3ecdddf | Brad King | 09 May 2016, 16:56:43 UTC | Merge topic 'clang-format-prep' 0ac18d40 Remove `//------...` horizontal separator comments | 09 May 2016, 16:56:43 UTC |
00405af | Chuck Atkins | 04 April 2016, 21:09:00 UTC | HDF5: Refactor the use of compiler wrappers * Make work with HDF5 compiler wrappers as the primary compiler (Cray) * Accept options used by compiler wrappers instead of just seeding search parameters * Only search for libraries if the first 2 fail | 09 May 2016, 14:20:39 UTC |
0ac18d4 | Brad King | 06 May 2016, 18:30:06 UTC | Remove `//------...` horizontal separator comments Modern editors provide plenty of ways to visually separate functions. Drop the explicit comments that previously served this purpose. Use the following command to automate the change: $ git ls-files -z -- \ "*.c" "*.cc" "*.cpp" "*.cxx" "*.h" "*.hh" "*.hpp" "*.hxx" | egrep -z -v "^Source/cmCommandArgumentLexer\." | egrep -z -v "^Source/cmCommandArgumentParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmDependsJavaLexer\." | egrep -z -v "^Source/cmDependsJavaParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmExprLexer\." | egrep -z -v "^Source/cmExprParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmFortranLexer\." | egrep -z -v "^Source/cmFortranParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmListFileLexer\." | egrep -z -v "^Source/cm_sha2" | egrep -z -v "^Source/(kwsys|CursesDialog/form)/" | egrep -z -v "^Utilities/(KW|cm).*/" | xargs -0 sed -i '/^\(\/\/---*\|\/\*---*\*\/\)$/ {d;}' This avoids modifying third-party sources and generated sources. | 09 May 2016, 13:41:43 UTC |
25f34de | Anders Bakken | 07 May 2016, 19:11:27 UTC | FindLua: Add library name for Lua 5.3 on homebrew Homebrew installs lua 5.3 like this: Cellar/lua53/5.3.2_2/lib/liblua.5.3.2.dylib Cellar/lua53/5.3.2_2/lib/liblua.5.3.dylib lib/liblua.5.3.2.dylib lib/liblua.5.3.dylib Add the `liblua.{$VERSION}` naming scheme to our searched names. | 09 May 2016, 13:10:05 UTC |
d95fbdb | Brad King | 09 May 2016, 13:01:10 UTC | Merge topic 'custom-command-CROSSCOMPILING_EMULATOR' 8c2cedc6 CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATOR | 09 May 2016, 13:01:10 UTC |
7ecd964 | Brad King | 09 May 2016, 13:01:08 UTC | Merge topic 'clang-format-prep' afca3735 Help clang-format wrap after braces on long initializer lists 85425a3e Move comments off of class access specifier lines 64b55203 Isolate formatted streaming blocks with clang-format off/on | 09 May 2016, 13:01:08 UTC |
488b82f | Brad King | 09 May 2016, 13:01:05 UTC | Merge topic 'fix-export-unset' f45c16e7 Fix export file variable pollution | 09 May 2016, 13:01:05 UTC |
138ddfa | Brad King | 09 May 2016, 13:01:03 UTC | Merge topic 'update-osx-release' ea8428a2 Utilities/Release: Switch to OS X 10.7 and Qt 5.6 for Mac binary | 09 May 2016, 13:01:03 UTC |
8c2cedc | Jean-Christophe Fillion-Robin | 04 May 2016, 17:30:19 UTC | CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATOR Teach the `add_custom_command` and `add_custom_target' commands to substitute argv0 with the crosscompiling emulator if it is a target with the `CROSSCOMPILING_EMULATOR` property set. | 09 May 2016, 12:56:27 UTC |
9183056 | Kitware Robot | 09 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 09 May 2016, 04:01:05 UTC |
e19d7d6 | Kitware Robot | 08 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 08 May 2016, 04:01:05 UTC |
7aee319 | Kitware Robot | 07 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 07 May 2016, 04:01:07 UTC |
afca373 | Brad King | 06 May 2016, 19:21:30 UTC | Help clang-format wrap after braces on long initializer lists Add a long comment inside a few braced initializer lists in order to convince clang-format to break after the opening brace and format the list without indenting every value past the opening brace. | 06 May 2016, 19:54:32 UTC |
85425a3 | Brad King | 06 May 2016, 18:49:44 UTC | Move comments off of class access specifier lines The clang-format tool may turn this: public: // comment about access specifier // unrelated comment indented with code ... Into: public: // comment about access specifier // unrelated comment indented with code ... Avoid this by moving comments off of access specifier lines. | 06 May 2016, 18:51:26 UTC |
64b5520 | Brad King | 06 May 2016, 18:19:04 UTC | Isolate formatted streaming blocks with clang-format off/on The clang-format tool can do a good job formatting most code, but well-organized streaming blocks are best left manually formatted. Find blocks of the form os << "...\n" "...\n" ; using the command $ git ls-files -z -- Source | egrep -v -z '^Source/kwsys/' | xargs -0 pcregrep -M --color=always -B 1 -A 1 -n \ '<<[^\n]*\n(^ *("[^\n]*("|<<|;)$|;)\n){2,}' Find blocks of the form os << "...\n" << "...\n" << "...\n"; using the command $ git ls-files -z -- Source | egrep -v -z '^Source/kwsys/' | xargs -0 pcregrep -M --color=always -B 1 -A 1 -n \ '<<[^\n]*\n(^ *<<[^\n]*(\\n"|<<|;)$\n){2,}' Surround such blocks with the pair /* clang-format off */ ... /* clang-format on */ in order to protect them from update by clang-format. Use the C-style `/*...*/` comments instead of C++-style `//...` comments in order to prevent them from ever being swallowed by re-formatting of surrounding comments. | 06 May 2016, 18:25:55 UTC |
ea8428a | Brad King | 05 May 2016, 17:08:16 UTC | Utilities/Release: Switch to OS X 10.7 and Qt 5.6 for Mac binary Use a new build machine to produce the OS X binary targeting OS X 10.7 and using Qt 5.6. | 06 May 2016, 17:08:52 UTC |
73601ff | Brad King | 06 May 2016, 12:22:33 UTC | Merge topic 'ghs-hash-object-locations' 5e428713 GHS: Shorten long object paths with duplicate source names | 06 May 2016, 12:22:33 UTC |
058b22c | Brad King | 06 May 2016, 12:22:31 UTC | Merge topic 'update-expat' 58216d16 expat: Suppress compiler warnings f177c8a0 expat: Re-write CMake build system for our needs 4544c68a expat: Hard-code configuration options for our needs 9f7de396 expat: Drop upstream test/install/packaging code b4678e1c expat: Update cm_expat.h wrapper for new header location 94c62680 Merge branch 'upstream-expat' into update-expat 318b1c17 expat 2016-05-01 (379213ca) 48764630 expat: Disable all whitespace checks in third-party code f4bd9d43 Add script to update Expat from upstream 7eb7a189 Drop old expat sources to make room for a fresh import | 06 May 2016, 12:22:31 UTC |
0723a9f | Brad King | 06 May 2016, 12:22:28 UTC | Merge topic 'update-prebuild-openssl' 3a67167a Utilities/Release: Update to openssl-1.0.2h | 06 May 2016, 12:22:28 UTC |
5e42871 | Geoff Viola | 05 May 2016, 04:49:27 UTC | GHS: Shorten long object paths with duplicate source names Detect when the resulting object path is too long and compute an alternative name using a hash. | 06 May 2016, 12:21:05 UTC |
eb27154 | Kitware Robot | 06 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 06 May 2016, 04:01:05 UTC |
58216d1 | Brad King | 05 May 2016, 19:15:02 UTC | expat: Suppress compiler warnings We are not developing expat so we do not care about warnings. | 05 May 2016, 19:17:16 UTC |
f177c8a | Brad King | 05 May 2016, 19:13:10 UTC | expat: Re-write CMake build system for our needs Hard-code production of a static library. Rename to `cmexpat`. | 05 May 2016, 19:17:16 UTC |
4544c68 | Brad King | 05 May 2016, 19:10:01 UTC | expat: Hard-code configuration options for our needs Also include our configured header on Windows too to get the same configuration. | 05 May 2016, 19:10:03 UTC |
9f7de39 | Brad King | 05 May 2016, 19:06:15 UTC | expat: Drop upstream test/install/packaging code | 05 May 2016, 19:07:13 UTC |
b4678e1 | Brad King | 05 May 2016, 18:01:24 UTC | expat: Update cm_expat.h wrapper for new header location | 05 May 2016, 18:45:11 UTC |
94c6268 | Brad King | 05 May 2016, 18:42:30 UTC | Merge branch 'upstream-expat' into update-expat * upstream-expat: expat 2016-05-01 (379213ca) | 05 May 2016, 18:42:30 UTC |
318b1c1 | Expat Upstream | 01 May 2016, 14:01:51 UTC | expat 2016-05-01 (379213ca) Code extracted from: http://git.code.sf.net/p/expat/code_git at commit 379213ca196f82d19ae72195c4a9bec0553d0bb2 (master). | 05 May 2016, 18:42:29 UTC |
4876463 | Brad King | 05 May 2016, 18:23:20 UTC | expat: Disable all whitespace checks in third-party code | 05 May 2016, 18:42:17 UTC |
f4bd9d4 | Brad King | 05 May 2016, 18:19:16 UTC | Add script to update Expat from upstream | 05 May 2016, 18:42:12 UTC |
7eb7a18 | Brad King | 05 May 2016, 17:10:38 UTC | Drop old expat sources to make room for a fresh import | 05 May 2016, 18:21:12 UTC |
f45c16e | Matthew Woehlke | 05 May 2016, 15:33:56 UTC | Fix export file variable pollution Add missing unset of scratch variables to generated export file for case that the file was already included. We already unset these when parsing the file normally, but the multiple inclusion case was leaving them around. | 05 May 2016, 15:33:56 UTC |
3a67167 | Brad King | 05 May 2016, 13:13:33 UTC | Utilities/Release: Update to openssl-1.0.2h Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version. | 05 May 2016, 13:13:33 UTC |
8d7ef6a | Kitware Robot | 05 May 2016, 04:01:08 UTC | CMake Nightly Date Stamp | 05 May 2016, 04:01:08 UTC |
858aa5f | Brad King | 04 May 2016, 14:25:19 UTC | Merge topic 'update-libarchive' 59d28b28 libarchive: Drop early use of crypto library fa425910 Utilities/Release: Define NTDDI_VERSION for Windows binaries e9bc469b Merge branch 'upstream-LibArchive' into update-libarchive db9c40b4 Merge branch 'upstream-LibArchive' into update-libarchive b2675cde libarchive: Remove CMake-specific README 501345e4 LibArchive 2016-04-30 (167e97be) 91e6da10 Add script to update LibArchive from upstream fc8fc40f LibArchive 2015-10-21 (3bfe5f1f) | 04 May 2016, 14:25:19 UTC |
cc46264 | Brad King | 04 May 2016, 14:08:40 UTC | Merge topic 'test-CROSSCOMPILING_EMULATOR' eccfc0d1 Tests: Improve source file name in RunCMake.CrosscompilingEmulator 8de77811 Tests: Cover genex behavior in CROSSCOMPILING_EMULATOR test case | 04 May 2016, 14:08:40 UTC |
ac714a3 | Brad King | 04 May 2016, 14:08:38 UTC | Merge topic 'clang-cl-showincludes' 66de0866 Ninja: Fix clang-cl /showIncludes prefix detection | 04 May 2016, 14:08:38 UTC |
cd0af9c | Kitware Robot | 04 May 2016, 04:01:06 UTC | CMake Nightly Date Stamp | 04 May 2016, 04:01:06 UTC |
eccfc0d | Jean-Christophe Fillion-Robin | 03 May 2016, 02:48:21 UTC | Tests: Improve source file name in RunCMake.CrosscompilingEmulator The test executable returns with an error, so indicate this in the source name. | 03 May 2016, 14:42:21 UTC |
8de7781 | Jean-Christophe Fillion-Robin | 18 April 2016, 15:34:07 UTC | Tests: Cover genex behavior in CROSSCOMPILING_EMULATOR test case A `$<TARGET_FILE:tgt>` generator expression does not cause insertion of the emulator. Add a test covering this. While at it, extend the test case to cover executables in a subdirectory. Also make the test matching expressions more robust to support multiple add_test calls without mixing them while matching. | 03 May 2016, 14:41:52 UTC |
96c8a47 | Brad King | 03 May 2016, 14:17:04 UTC | Merge topic 'doc-cmake-E-updates' 960afaad Help: Improve 'cmake -E md5sum' documentation 25ee2c86 Help: Add missing space in cmake(1) manual | 03 May 2016, 14:17:04 UTC |
e053510 | Brad King | 03 May 2016, 14:17:02 UTC | Merge topic 'ExternalProject-git-recursive-init' 79410eeb ExternalProject: Initialize Git submodules recursively and on update (#16083) | 03 May 2016, 14:17:02 UTC |
3fc49c5 | Brad King | 03 May 2016, 14:17:00 UTC | Merge topic 'doc-cmake-policies-manual-improvements' 5f948d2a Help: Add policy summaries to cmake-policies(7) b74d73e5 Help: Organize cmake-policies(7) manual by version of introduction de370656 cmRST: Parse toctree lines with Sphinx cross-reference syntax 845cb217 CMP0059: Fix typo in policy description | 03 May 2016, 14:17:00 UTC |
c212b5b | Brad King | 03 May 2016, 14:16:57 UTC | Merge topic 'FindBoost-no-system-env-paths' 5a9b2b3b FindBoost: Fix Boost_NO_SYSTEM_PATHS to not consider environment (#15702) | 03 May 2016, 14:16:57 UTC |