107 Commits

Author SHA1 Message Date
w00657280 c8bc56b0c6 fix:update cmake to 3.28.2
Signed-off-by: w00657280 <wuyuechang3@huawei.com>
2024-06-06 10:57:34 +08:00
Brad King c92116e586 curl: Update script to get curl 7.75.0 2021-02-03 11:49:23 -05:00
Christoph Grüninger 9d7354eec5 LexerParser: Manual removing code from Bison is no longer needed
This was needed to avoid warnings while compiling the sources generated
by older versions of GNU Bison, but is not with GNU Bison 3.7.4.
2021-01-25 12:05:36 -05:00
Christoph Grüninger bb0bedcd46 LexerParser: Do not use GNU Bison's yacc mode, we use Bison extensions
Silence Bison warnings regarding use of Bison extensions.
2021-01-25 12:05:20 -05:00
Brad King cd652827d8 curl: Update script to get curl 7.74.0 2020-12-09 11:45:00 -05:00
Brad King 82c052cd96 expat: Update script to get Expat 2.2.10 2020-10-05 09:06:35 -04:00
Kyle Edwards 87eb624be5 Utilities/Scripts: Update regenerate-lexers.bash
86cbed6b added arguments to Flex when regenerating
cmCommandArgumentLexer, but this was not reflected in
Utilities/Scripts/regenerate-lexers.bash. Update the script with
the proper arguments.
2020-10-02 14:25:56 -04:00
Cristian Adam 329364de69 zstd: version 1.4.5 update
Add source files needed to properly compile / link to zstd
version 1.4.5
2020-09-23 19:09:16 +02:00
Brad King d6d5cec72a curl: Update script to get curl 7.72.0 2020-08-19 12:44:12 -04:00
Brad King 652fc7d312 curl: Update script to get curl 7.71.1 2020-07-01 10:09:40 -04:00
Brad King 925f03e833 curl: Update script to get curl 7.71.0 2020-06-24 07:54:53 -04:00
Brad King ca40110729 Merge topic 'FindBoost-1.73'
9bec735393 FindBoost: Add support for Boost 1.73
b3eee5cac5 FindBoost: Simplify Boost_VERSION_STRING comparisons
f2f0c03d52 BoostScanDeps: Fix typo in numpy handling

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4635
2020-04-21 07:44:31 -04:00
Alexander Grund 9bec735393 FindBoost: Add support for Boost 1.73
Run `Utilities/Scripts/BoostScanDeps.cmake` with the Boost 1.73.0
sources to compute dependencies.

This includes a new Boost.Nowide library.

Special case: Boost.Filesystem is an optional dependency as the include
is only required to make Boost.Filesystem use UTF-8 paths on user
request
2020-04-20 08:27:32 -04:00
Alexander Grund f2f0c03d52 BoostScanDeps: Fix typo in numpy handling
Fix a typo from commit 3fac7acb11 (BoostScanDeps: Special case python
and numpy and variants, 2017-08-22, v3.10.0-rc1~229^2~1).
2020-04-20 08:27:31 -04:00
Brad King d6638e0d00 nghttp2: Add script to import from upstream 2020-04-01 13:30:22 -04:00
Brad King 34aa8ef10e curl: Update script to get curl 7.69.0 2020-03-04 14:34:13 -05:00
Brad King c182dab7cd librhash: Update import script to get rhash 1.3.9 2020-03-02 16:31:01 -05:00
Brad King eebab52a5a bzip2: Update import script to get bzip2 1.0.8 2020-02-24 12:11:30 -05:00
Brad King 9a45c8a591 bzip2: add script to import bzip2 from upstream 2020-02-24 11:58:07 -05:00
Brad King 56adbece7e libarchive: Update script to get 3.4.2 2020-02-13 12:57:20 -05:00
Joerg Bornemann 4c0d01eb5f Add a parser for GCC-style depfiles
Introduce the function cmReadGccDepfile that parses a GCC-style depfile
and returns its content. The implementation uses a lexer that is
modeled after the re2c implementation in Ninja.

The sample files of the autotest have been created with gcc 8.3.0.

This depfile reader is to be used by the Autogen facility to make use
of the depfiles that are generated by Qt's meta object compiler.
2020-01-28 11:16:11 -05:00
Brad King a337f0272c Merge topic 'update-expat'
f1eeb77d32 expat: Update CMake build for 2.2.9
bf3d0a73ea Merge branch 'upstream-expat' into update-expat
1712885b4f expat 2019-09-25 (a7bc26b6)
c5054e17f4 expat: Update script to get Expat 2.2.9

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4032
2019-11-12 09:38:22 -05:00
Brad King c5054e17f4 expat: Update script to get Expat 2.2.9 2019-11-11 10:38:13 -05:00
Brad King c01f94e37a CTest: Rename "Processes" lexer to "ResourceGroups"
The corresponding test property `PROCESSES` has been renamed to
`RESOURCE_GROUPS`.
2019-11-05 12:08:35 -05:00
Kyle Edwards 06536daaa5 CTest: Add lexer for PROCESSES property 2019-10-02 09:33:54 -04:00
Brad King de5db64811 expat: Update script to get Expat 2.2.7 2019-07-01 09:41:47 -04:00
Brad King d073af077e curl: Update script to get curl 7.65.0 2019-05-22 14:11:29 -04:00
Brad King e63b68b3d9 update-third-party: update from upstream
Update to `update-common.sh` from commit 958a2cd1b9 in

    https://gitlab.kitware.com/utils/git-import-third-party
2019-03-21 12:37:25 -04:00
Brad King 4d734ae52d zstd: add script to import zstd from upstream 2019-03-13 10:46:14 -04:00
Roger Leigh a4c4c77900 FindBoost: Additional fixes for 1.69 2018-11-13 10:37:01 -05:00
Brad King 384d94632f curl: Update script to get curl 7.62.0 2018-10-31 09:40:47 -04:00
Brad King 267eaac469 curl: Update script to get curl 7.61.1 2018-10-22 08:23:52 -04:00
Brad King 87b688a2f8 libarchive: Update script to get 3.3.3 2018-09-26 09:52:01 -04:00
Brad King ecf1d2ce0b liblzma: Revise update script to get version 5.2.4 2018-08-06 10:24:21 -04:00
Brad King 592eaeaae3 liblzma: Avoid importing upstream makefiles 2018-08-06 10:23:06 -04:00
Brad King 24457cd523 clang-format.bash: update to clang-format-6.0
Update `.clang-format` with configuration to make the 6.0 format as
close as possible to what 3.8 produced before.  Then revise the style:

* Indent preprocessor directives (a feature new since 3.8)
* Add a newline and indentation before inheritance `:` and `,`

Rename the Git attribute identifying the format to include the
clang-format version number: `format.clang-format-6.0`.  This will aid
external infrastructure in knowing what version of the tool to run.
2018-06-01 09:52:02 -04:00
Brad King eae66d1905 Merge topic 'update-curl'
79ae0e135a Merge branch 'upstream-curl' into update-curl
d431136e02 curl 2018-05-15 (cb013830)
257739d2f4 curl: Update script to get curl 7.60.0

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2091
2018-05-21 09:53:06 -04:00
Brad King 257739d2f4 curl: Update script to get curl 7.60.0 2018-05-18 10:15:46 -04:00
Brad King 8d8d6dc222 clang-format: Explicitly require version 3.8 of the tool
Versions of clang-format newer than 3.8 produce different output.
Our source code guide says that version 3.8 exactly must be used.
Update the comment in our `.clang-format` config file accordingly.
Add a check to our formatting script to verify the version.
Also update its tool search to look for the explicitly-named
3.8 variant first.
2018-05-18 09:19:10 -04:00
Daniel Franke 7d6efe2450 regenerate-parsers.bash: Add script to automate parser generation
This depends on

- a suitable flex version in PATH (currently 3.0.4)
- a suitable version of 'sed' in PATH (e.g. GNU sed)
2018-05-16 11:47:44 -04:00
Daniel Franke c468657d85 regenerate-lexers.bash: Add option to check timestamps 2018-05-16 11:47:41 -04:00
Daniel Franke bb304b30ba regenerate-lexers.bash: Factor file names into variables 2018-05-16 11:47:37 -04:00
Brad King 3d69be331c curl: Update script to get curl 7.58.0 2018-01-24 14:14:04 -05:00
Brad King 014473f25f libuv: Teach import script to add missing newlines 2018-01-16 13:27:23 -05:00
Brad King e259f3731a GitSetup: Restrict import to files we need 2017-11-30 14:55:16 -05:00
Brad King c31edca405 curl: Update script to get curl 7.56.0 2017-10-10 11:14:42 -04:00
Matthias Maennich 578ba06d9c clang-format.bash: minor fixes to support MacOS
- sed on Mac does not support embedded sed statements, hence eliminating
  the non-matches via grep

- xargs on Mac does not support -d, but does support -0, hence replacing
2017-10-03 22:16:07 +02:00
Brad King df30a39fdd jsoncpp: Update script to get jsoncpp 1.8.2 2017-08-30 10:12:59 -04:00
Brad King 636afcd1f3 jsoncpp: Add script to update from upstream 2017-08-30 10:12:10 -04:00
Matthias Maennich 14b74017e2 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