Brad King
73ed503ed5
jsoncpp: Drop doxygen comments not recognized by Clang
...
Some Clang versions warn with `-Wdocumentation-unknown-command` about
the `\internal` and `\snippet` command tag names.
2017-08-30 10:17:21 -04:00
Brad King
1a2b62b189
jsoncpp: Add initialization to pacify scanbuild
...
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.
2017-08-30 10:17:17 -04:00
Brad King
c103a959d1
jsoncpp: Fix compilation on SunPro
...
The SunPro compiler does not support `#pragma pack`.
2017-08-30 10:17:13 -04:00
Brad King
0a0f71066f
jsoncpp: Drop deprecation markup
...
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.
2017-08-30 10:17:09 -04:00
Brad King
e09819557f
Merge branch 'upstream-jsoncpp' into update-jsoncpp
...
* upstream-jsoncpp:
jsoncpp 2017-08-27 (4cfae897)
2017-08-30 10:16:59 -04:00
Brad King
a7241206bf
jsoncpp: Update script to get jsoncpp 1.8.2
2017-08-30 10:12:59 -04:00
Brad King
cb844d4119
jsoncpp: Drop unnecessary files from source list
2017-08-30 10:12:55 -04:00
Brad King
ee68d3eb8c
jsoncpp: Add script to update from upstream
2017-08-30 10:12:10 -04:00
Brad King
fff28e30cd
Merge topic 'no-crlf-blobs'
...
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
2017-08-30 10:02:05 -04:00
Brad King
c69b4c8dfe
bzip2: Drop unused .dsp files
2017-08-30 06:56:49 -04:00
Matthias Maennich
168b97a5c5
Lexer: add a helper script to automate generating the lexers
...
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>
2017-08-29 14:58:34 +02:00
Daniel Pfeifer
7f29bbe6f2
server: always enable server
2017-08-26 07:46:58 +02:00
Brad King
65ca67cef1
Merge topic 'boost-1.65'
...
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
2017-08-24 09:34:22 -04:00
Daniel Pfeifer
cbcfb79f9c
Use C++11 unordered containers
2017-08-22 23:05:27 +02:00
Roger Leigh
e66e8e8914
BoostScanDeps: Special case python and numpy and variants
2017-08-22 17:03:35 +01:00
Brad King
683dbfe14d
Merge topic 'require-cmake-3.1'
...
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
2017-08-15 13:09:20 -04:00
Brad King
fb0c3c564c
Require CMake 3.1 to build CMake itself
...
This simplifies some policy settings and use of third-party
libraries with imported targets.
2017-08-10 15:08:02 -04:00
Brad King
e3bcf72df8
Merge topic 'update-expat'
...
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
2017-08-08 09:22:25 -04:00
Brad King
e4ea628b42
expat: Update CMake build for 2.2.3
2017-08-07 10:22:13 -04:00
Brad King
44e5fb9c7e
Merge branch 'upstream-expat' into update-expat
...
* upstream-expat:
expat 2017-08-02 (97c6bd01)
2017-08-07 10:19:30 -04:00
Brad King
6276ec3726
expat: Update script to get Expat 2.2.3
2017-08-07 10:06:23 -04:00
Brad King
6bef326eb4
Merge topic 'update-libarchive'
...
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
2017-08-02 11:45:35 -04:00
Brad King
b162e5c0f0
Merge topic 'sphinx-pre-1.2'
...
2a68ff7f
Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1089
2017-08-02 11:41:44 -04:00
Björn Esser
2a68ff7fd7
Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2
...
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.
2017-08-02 11:25:21 -04:00
Brad King
c80d8cb293
libarchive: Fix inclusion of zlib, bzlib, and lzma for build within CMake
...
Update a new source file imported from libarchive upstream to include
the headers for compression libraries using the CMake wrappers.
2017-07-20 12:52:54 -04:00
Brad King
6df1bda1c5
Merge branch 'upstream-LibArchive' into update-libarchive
...
* upstream-LibArchive:
LibArchive 2017-07-09 (98a69539)
2017-07-20 11:36:18 -04:00
Brad King
b6674431af
libarchive: Update script to get 3.3.2
2017-07-20 11:29:40 -04:00
Brad King
fc4f352513
Merge topic 'server-refactor'
...
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
2017-07-18 11:14:02 -04:00
Justin Berger
d4f5d35ca4
server: Refactor to make the event loop owned by server object
2017-07-10 18:11:27 -06:00
Brad King
16d495253b
clang-format.bash: Fix error message when clang-format is not found
...
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.
2017-07-05 12:55:03 -04:00
Jérôme Duval
e7936751ee
curl: Fix build on Haiku
...
On Haiku the network functions are in libnetwork, so use it when it
exists.
2017-06-28 08:41:49 -04:00
Brad King
5222289f1e
Merge branch 'update-expat' into release-3.9
2017-06-20 09:06:09 -04:00
Brad King
d5afb178f1
expat: Fix compilation on systems without stdint.h
2017-06-20 08:55:48 -04:00
Brad King
0a40c668f5
Merge branch 'upstream-expat' into update-expat
...
* upstream-expat:
expat 2017-06-17 (c4446687)
2017-06-19 15:26:00 -04:00
Brad King
d9d191a19f
expat: Update script to get Expat 2.2.1
2017-06-19 15:25:35 -04:00
Brad King
df1c187f2f
Merge branch 'update-curl' into release-3.9
2017-06-14 15:10:28 -04:00
Brad King
a3ef36f153
Merge branch 'upstream-curl' into update-curl
...
* 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.
2017-06-14 11:10:22 -04:00
Brad King
91101f108d
curl: Update script to get curl 7.54.1
2017-06-14 10:46:19 -04:00
Brad King
344f9ed96a
CMake 3.9.0-rc1 version update
2017-06-05 10:32:40 -04:00
Brad King
c913ab61ae
Utilities/Release: Add script to consolidate release notes
2017-06-02 14:18:34 -04:00
Brad King
9bb8b88904
Utilities/Release: Skip BootstrapTest for Linux binary
...
The build itself is done via bootstrap so there is no need to test
it again. We already do this for the macOS binary.
2017-05-31 10:23:57 -04:00
Brad King
ff77f4613a
Utilities/Release: Drop unused release script
2017-05-31 10:23:16 -04:00
Brad King
3fb4f33c34
Merge topic 'iwyu-gcc-7.1'
...
63fdc2f1
IWYU: update mapping for gcc 7.1
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !906
2017-05-30 11:28:21 -04:00
Daniel Pfeifer
63fdc2f12b
IWYU: update mapping for gcc 7.1
2017-05-30 13:03:00 +02:00
Brad King
a9eaefaa1e
Build with libuv on Cygwin to enable server-mode
...
With our last update of libuv, Cygwin is now supported.
2017-05-28 09:05:57 -04:00
Brad King
478ce1c7b4
libuv: Update build within CMake
...
Update our CMake build rules to account for upstream changes.
2017-05-26 13:48:48 -04:00
Brad King
1ebb421bfc
Merge branch 'upstream-libuv' into update-libuv
...
* upstream-libuv:
libuv 2017-05-25 (dc596109)
2017-05-26 13:33:41 -04:00
Daniel Pfeifer
60afab9e44
IWYU: add mapping for std::__decay_and_strip
2017-05-25 00:55:40 +02:00
Brad King
a2f1c8bd98
Merge topic 'liblzma-fix-inline'
...
fb6142ab
liblzma: Fix HAVE_INLINE and HAVE___INLINE checks
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !867
2017-05-19 14:16:53 -04:00
Brad King
a38176b177
Merge topic 'rel-osx-qt-version'
...
3e41abbd
Utilities/Release: Switch macOS binary to Qt 5.6.2
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !862
2017-05-18 08:52:13 -04:00