summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap: Make libuv available during bootstrapBrad King2017-09-178-10/+200
| | | | | | | On UNIX, build only the parts of libuv we need for the filesystem, process, and poll abstractions using the POSIX poll() backend. This avoids many platform-specific conditions. On Windows, build all of libuv; there are no conditional alternatives anyway.
* jsoncpp: Drop doxygen comments not recognized by ClangBrad King2017-08-304-6/+6
| | | | | Some Clang versions warn with `-Wdocumentation-unknown-command` about the `\internal` and `\snippet` command tag names.
* jsoncpp: Add initialization to pacify scanbuildBrad King2017-08-301-0/+1
| | | | | | | The scanbuild analysis cannot see that decodeUnicodeEscapeSequence either initializes the `unicode` argument or returns `false` such that the code following it runs only if `unicode` is initialized. Add an explicit initialization to pacify it.
* jsoncpp: Fix compilation on SunProBrad King2017-08-305-0/+20
| | | | The SunPro compiler does not support `#pragma pack`.
* jsoncpp: Drop deprecation markupBrad King2017-08-304-11/+12
| | | | | | | | Even though we disable warnings when building jsoncpp itself, including its headers from other CMake sources may still cause warnings. Additional work will be needed to port CMake to newer jsoncpp interfaces while still supporting jsoncpp 1.0.0. For now, just suppress the markup.
* Merge branch 'upstream-jsoncpp' into update-jsoncppBrad King2017-08-3019-2272/+3417
| | | | | * upstream-jsoncpp: jsoncpp 2017-08-27 (4cfae897)
* jsoncpp: Update script to get jsoncpp 1.8.2Brad King2017-08-301-1/+1
|
* jsoncpp: Drop unnecessary files from source listBrad King2017-08-301-2/+0
|
* jsoncpp: Add script to update from upstreamBrad King2017-08-301-0/+33
|
* Merge topic 'no-crlf-blobs'Brad King2017-08-302-223/+0
|\ | | | | | | | | | | | | | | | | ebc91a44 Avoid CRLF newlines in Git repo blobs c69b4c8d bzip2: Drop unused .dsp files Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !1211
| * bzip2: Drop unused .dsp filesBrad King2017-08-302-223/+0
| |
* | Lexer: add a helper script to automate generating the lexersMatthias Maennich2017-08-291-0/+33
|/ | | | | | | | note: this depends on - a suitable flex version in PATH (currently 2.6.4) - a suitable version of 'sed' in PATH (e.g. GNU sed) Signed-off-by: Matthias Maennich <matthias@maennich.net>
* server: always enable serverDaniel Pfeifer2017-08-264-4/+0
|
* Merge topic 'boost-1.65'Brad King2017-08-241-7/+32
|\ | | | | | | | | | | | | | | fa114e7d FindBoost: Add Boost 1.65 dependencies e66e8e89 BoostScanDeps: Special case python and numpy and variants Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1172
| * BoostScanDeps: Special case python and numpy and variantsRoger Leigh2017-08-221-7/+32
| |
* | Use C++11 unordered containersDaniel Pfeifer2017-08-221-20/+0
|/
* Merge topic 'require-cmake-3.1'Brad King2017-08-152-2/+2
|\ | | | | | | | | | | | | | | | | fb0c3c56 Require CMake 3.1 to build CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Craig Scott <craig.scott@crascit.com> Merge-request: !1126
| * Require CMake 3.1 to build CMake itselfBrad King2017-08-102-2/+2
| | | | | | | | | | This simplifies some policy settings and use of third-party libraries with imported targets.
* | Merge topic 'update-expat'Brad King2017-08-0812-246/+845
|\ \ | |/ |/| | | | | | | | | | | | | | | e4ea628b expat: Update CMake build for 2.2.3 44e5fb9c Merge branch 'upstream-expat' into update-expat 7e08602c expat 2017-08-02 (97c6bd01) 6276ec37 expat: Update script to get Expat 2.2.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1110
| * expat: Update CMake build for 2.2.3Brad King2017-08-071-3/+4
| |
| * Merge branch 'upstream-expat' into update-expatBrad King2017-08-0710-240/+838
| | | | | | | | | | * upstream-expat: expat 2017-08-02 (97c6bd01)
| * expat: Update script to get Expat 2.2.3Brad King2017-08-071-3/+3
| |
* | Merge topic 'update-libarchive'Brad King2017-08-0265-2761/+4372
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | c80d8cb2 libarchive: Fix inclusion of zlib, bzlib, and lzma for build within CMake 6df1bda1 Merge branch 'upstream-LibArchive' into update-libarchive 11f3dcb0 LibArchive 2017-07-09 (98a69539) b6674431 libarchive: Update script to get 3.3.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1071
| * | libarchive: Fix inclusion of zlib, bzlib, and lzma for build within CMakeBrad King2017-07-201-3/+3
| | | | | | | | | | | | | | | Update a new source file imported from libarchive upstream to include the headers for compression libraries using the CMake wrappers.
| * | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2017-07-2064-2760/+4371
| | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2017-07-09 (98a69539)
| * | libarchive: Update script to get 3.3.2Brad King2017-07-201-1/+1
| | |
* | | Merge topic 'sphinx-pre-1.2'Brad King2017-08-021-2/+15
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 2a68ff7f Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1089
| * | Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2Björn Esser2017-08-021-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.8.0-rc2~28^2~2 (Utilities/Sphinx: Port cmake extension to Sphinx 1.4, 2017-02-09) we use the `sphinx.version_info` tuple. However, it was added in Sphinx v1.2 so the check breaks compatibility with older versions. Revise our check to assume Sphinx pre-1.2 if the version tuple does not exist.
* | | Merge topic 'server-refactor'Brad King2017-07-181-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf0ae55d server: Add support for connections that aren't event based 5ddfb6a4 server: Add connection as part of a request d4f5d35c server: Refactor to make the event loop owned by server object 5acbf08b Tests: Teach Server test to forward exit code from server process Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !552
| * | | server: Refactor to make the event loop owned by server objectJustin Berger2017-07-111-0/+1
| | | |
* | | | clang-format.bash: Fix error message when clang-format is not foundBrad King2017-07-051-1/+1
| |/ / |/| | | | | | | | | | | Do not refer to a variable we just determined is empty to get the name of the tool for the error message. Just hard-code the name.
* | | curl: Fix build on HaikuJérôme Duval2017-06-281-0/+2
| |/ |/| | | | | | | On Haiku the network functions are in libnetwork, so use it when it exists.
* | Merge branch 'update-expat' into release-3.9Brad King2017-06-2011-171/+910
|\ \
| * | expat: Fix compilation on systems without stdint.hBrad King2017-06-201-1/+11
| | |
| * | Merge branch 'upstream-expat' into update-expatBrad King2017-06-1910-169/+897
| | | | | | | | | | | | | | | * upstream-expat: expat 2017-06-17 (c4446687)
| * | expat: Update script to get Expat 2.2.1Brad King2017-06-191-2/+3
| | |
* | | Merge branch 'update-curl' into release-3.9Brad King2017-06-1471-1043/+1515
|\ \ \ | |_|/ |/| |
| * | Merge branch 'upstream-curl' into update-curlBrad King2017-06-1470-1042/+1514
| | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2017-06-14 (54b636f1) Resolve a logical conflict in `Utilities/cmcurl/CMakeLists.txt` by disabling CA bundle/path detection for build within CMake. CMake already handles locating a CA bundle/path at runtime.
| * | curl: Update script to get curl 7.54.1Brad King2017-06-141-1/+1
| |/
* | CMake 3.9.0-rc1 version updatev3.9.0-rc1Brad King2017-06-051-1/+1
|/
* Utilities/Release: Add script to consolidate release notesBrad King2017-06-021-0/+27
|
* Utilities/Release: Skip BootstrapTest for Linux binaryBrad King2017-05-311-0/+1
| | | | | The build itself is done via bootstrap so there is no need to test it again. We already do this for the macOS binary.
* Utilities/Release: Drop unused release scriptBrad King2017-05-311-10/+0
|
* Merge topic 'iwyu-gcc-7.1'Brad King2017-05-301-0/+1
|\ | | | | | | | | | | | | 63fdc2f1 IWYU: update mapping for gcc 7.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !906
| * IWYU: update mapping for gcc 7.1Daniel Pfeifer2017-05-301-0/+1
| |
* | Build with libuv on Cygwin to enable server-modeBrad King2017-05-281-0/+21
|/ | | | With our last update of libuv, Cygwin is now supported.
* libuv: Update build within CMakeBrad King2017-05-261-0/+4
| | | | Update our CMake build rules to account for upstream changes.
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-05-2620-96/+720
| | | | | * upstream-libuv: libuv 2017-05-25 (dc596109)
* IWYU: add mapping for std::__decay_and_stripDaniel Pfeifer2017-05-241-0/+13
|
* Merge topic 'liblzma-fix-inline'Brad King2017-05-191-2/+2
|\ | | | | | | | | | | | | fb6142ab liblzma: Fix HAVE_INLINE and HAVE___INLINE checks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !867