Commit Graph

3237 Commits

Author SHA1 Message Date
Thomas Nagy abfd2f6c76 Reduce wafcache verbosity on cleanup operations 2020-12-16 11:08:03 +01:00
Thomas Nagy 5cddf4b06c Conceal wafcache decoding errors in Python3 2020-12-16 11:07:55 +01:00
Thomas Nagy 7b25a04c97 Exclude wafcache symlink handling
- Exclude classes having folder or symlinks
- Exclude well-known Task classes from wafcache processing
- Remove stale 'waflib.Task.Task.chmod' processing
2020-12-09 08:24:03 +01:00
Thomas Nagy 267a61e6f0 Fix the file_to_object example 2020-11-19 07:40:47 +01:00
Thomas Nagy 86eea788e3
waf-2.0.21 2020-11-08 20:53:48 +01:00
Thomas Nagy edde20a642
Update the project's public key 2020-11-08 20:51:56 +01:00
Thomas Nagy 5c841caaa3 Update the ChangeLog file 2020-11-08 20:19:46 +01:00
Thomas Nagy ce770a924a Improve the WAFCACHE_CMD description 2020-11-08 20:04:27 +01:00
Thomas Nagy dfb3f5be73 Reduce verbosity in out-of-tree builds 2020-11-08 14:48:21 +01:00
Thomas Nagy 3083f83eb5 Improve WAFCACHE_CMD parameter handling 2020-11-03 22:41:37 +01:00
ita1024 255a2db163 Merge branch 'wafcache_configure' into 'master'
wafcache: make the extra more configurable for cloud providers usage

See merge request ita1024/waf!2305
2020-11-03 20:55:47 +00:00
Federico Pellegrin 1322f448a6 wafcache: make the extra more configurable for cloud providers usage 2020-11-03 20:55:47 +00:00
ita1024 f5b3aa8796 Merge branch 'wafcache_minio' into 'master'
wafcache: add support for MinIO/mc cache

See merge request ita1024/waf!2304
2020-11-02 16:49:25 +00:00
Federico Pellegrin db81b7d508 wafcache: add support for MinIO/mc cache
Add support for MinIO object storage (https://min.io/) using the
MinIO client (https://github.com/minio/mc) to wafcache.

MinIO is an open-source, self-hostable, S3 compatible cache. The
MinIO client supports MinIO connections as well as normal S3/GCS
storages by configuring aliases beforehand.

Hint: some distributions have `mc` (the GNU Midnight Commander)
installed which is not the minio client, be aware of this (or your
build may get stuck with waf waiting for `mc` to never finish)
2020-11-02 07:14:50 +01:00
ita1024 b619648a8f Merge branch 'ut_changedvars' into 'master'
waf_unit_test: extend !2302 with ut_cmd and ut_paths as well

See merge request ita1024/waf!2303
2020-10-16 15:19:57 +00:00
Federico Pellegrin 0a18f9b512 waf_unit_test: consider ut_cmd always for task signature 2020-10-16 04:37:44 +02:00
Thomas Nagy c30b928890 Force unit test re-runs on environment or command changes 2020-10-15 18:54:14 +02:00
ita1024 60405f7bc9 Merge branch 'waf_utstr_signature' into 'master'
waf_unit_test: make sure test is rerun if ut_str changes

See merge request ita1024/waf!2302
2020-10-14 23:56:35 +00:00
Federico Pellegrin cccb443376 waf_unit_test: make sure test is rerun if ut_str changes 2020-10-14 04:57:19 +02:00
Thomas Nagy b2c81f8561 The lrelease program is necessary, not lupdate 2020-09-19 10:09:18 +02:00
Thomas Nagy 7348371f84 Fail Qt5 detection immediately when the c++ compiler is missing 2020-09-19 08:47:57 +02:00
Thomas Nagy 7dd713f01f Make sure lupdate is explicitly required 2020-09-19 08:41:54 +02:00
ita1024 c8685cf3e2 Merge branch 'patch-3' into 'master'
Update tutorial.rst to clarify that the env attribute is shared between the...

See merge request ita1024/waf!2301
2020-09-06 17:58:49 +00:00
ita1024 aaf89c0645 Merge branch 'patch-1' into 'master'
Update tutorial.rst to use uniform parameter names in all places where the...

See merge request ita1024/waf!2300
2020-09-06 17:57:25 +00:00
Dotan Cohen 19540dc97d Update tutorial.rst to clarify that the env attribute is shared between the cnf and bld parameters to their respective methods. 2020-09-06 11:44:16 +00:00
Dotan Cohen 81dbcf32d2 Update tutorial.rst to use uniform parameter names in all places where the configure() method or its parameter is mentioned. 2020-09-06 11:31:31 +00:00
Thomas Nagy b05dcce007 Simplify the determination of --msvc_version's default value 2020-08-19 23:50:29 +02:00
ita1024 794e3672ed Merge branch 'add-msvc-default' into 'master'
default to version of visual studio from command prompt if it exists

See merge request ita1024/waf!2299
2020-08-19 21:39:07 +00:00
Anthony DuPont b3d1a0c2d4 default to version of visual studio from command prompt if it exists 2020-08-19 17:23:38 -04:00
Thomas Nagy 0eb79f2514 Force an asm-specific defines flag 2020-08-15 12:17:34 +02:00
Thomas Nagy 2c58b1ffbb Remove an extra 'pch' annotation in playgroud/pch/wscript 2020-08-10 21:22:13 +02:00
Thomas Nagy 8722191e44 Fix playground/pch's second example 2020-08-10 21:16:06 +02:00
Thomas Nagy 49a9845639 Port file_to_obj to Python3 2020-08-03 23:31:18 +02:00
Thomas Nagy 1c1204a739 Improve wafcache process pre-allocation 2020-08-03 23:21:36 +02:00
ita1024 8dc44eebd2 Merge branch 'patch-1' into 'master'
c_config: add MCST Elbrus detection

See merge request ita1024/waf!2297
2020-07-12 20:43:39 +00:00
Alibek Omarov 49c5b387f1 c_config: add MCST Elbrus detection 2020-07-12 14:33:33 +00:00
ita1024 8a8a9cc2ac Merge branch 'typo' into 'master'
Typo

See merge request ita1024/waf!2294
2020-07-01 06:54:28 +00:00
Matt Selsky a67a1bfc6e Typo 2020-06-30 23:39:13 -04:00
Thomas Nagy a01652d3c2 Conceal gccdeps/msvcdeps errors on inaccessible/unreadable files 2020-06-25 00:55:46 +02:00
Thomas Nagy 8b6786623d gccdeps/msvcdeps: renaming a header must rebuild silently #2293 2020-06-20 00:45:10 +02:00
Thomas Nagy 8537c0de4a Update c_dumbpreproc (broken) 2020-06-18 21:15:46 +02:00
ita1024 225448be0d Merge branch 'doxygen_taskgen_fix' into 'master'
Allow parameter "always" in doxygen tool (waflib/extra/doxygen.py)

See merge request ita1024/waf!2292
2020-06-14 06:11:30 +00:00
Andreu Montiel 1e1818c06b Allow parameter "always" in doxygen tool (waflib/extra/doxygen.py) 2020-06-13 16:45:18 +02:00
ita1024 f0427d294d Merge branch 'xcode-fixes' into 'master'
Xcode project generation improvements

See merge request ita1024/waf!2291
2020-05-20 16:51:34 +00:00
Johan Pauwels 058552063c Escape quoted strings in Xcode project 2020-05-18 13:15:11 +01:00
Johan Pauwels 0d5f11ca29 Export preprocessor macros in Xcode project 2020-05-18 13:13:51 +01:00
Johan Pauwels 44cd7ff57d Fix configuration of linker flags in Xcode file 2020-05-18 13:12:48 +01:00
Johan Pauwels bb86b2c15b Fix alignment in generated Xcode file 2020-05-18 13:09:40 +01:00
ita1024 3ce7da0976 Merge branch 'sphynx_install' into 'master'
sphinx: fix installation phase (as generated files are unknown until build)

See merge request ita1024/waf!2289
2020-05-15 15:31:27 +00:00
ita1024 c271a2cb08 Merge branch 'xcode6-py3-fix' into 'master'
Xcode6 py3 fix.

See merge request ita1024/waf!2290
2020-05-15 06:01:40 +00:00