Commit Graph

3197 Commits

Author SHA1 Message Date
Waf Project ad7b733fc6
Waf 2.0.26 2023-08-12 03:20:31 +02:00
Waf Project 0fb985ce19
Waf 2.0.26 2023-08-12 03:12:09 +02:00
Waf Project 773e0de1df
Update the project's public key 2023-08-12 03:05:16 +02:00
Thomas Nagy 199e035737 Update the documentation 2023-07-15 15:35:37 +02:00
Rafaël Kooi def399e373 qt5: Add support for Qt6
Implements support for Qt6 by extending qt5.py. The user can opt in for
Qt6 support by setting cfg.want_qt6 = True. There's also a qt6 feature,
which at the moment is identical to the qt5 feature. Splitting has been
done now for futureproofing purposes. Qt6 libraries can be selected
through the cfg.qt6_vars variable. I didn't make an attempt at any
backwards compatibility by trying to load cfg.qt5_vars if it exists,
this is done so the move from Qt5 to Qt6 is a more deliberate process.

Signed-off-by: Rafaël Kooi <3961583-RA-Kooi@users.noreply.gitlab.com>
2023-07-15 15:34:01 +02:00
Adam Barton 2f36e89f25 Haxe Toolkit support 2023-07-15 15:33:25 +02:00
ita1024 2351978cfc Merge branch 'sphinx_doctrees_dir' into 'master'
sphinx: put doctrees temporary directory out of destination dir

See merge request ita1024/waf!2354
2023-06-20 21:48:21 +00:00
Federico Pellegrin b9d968a3be sphinx: put doctrees temporary directory out of destination dir
This prevents the doctrees cache being installed in the install
phase which is not desiderable. Each build has a private one,
since each is a separate task and otherwise we can have race
conditions.
2023-06-20 05:27:53 +02:00
ita1024 ee63711f97 Merge branch 'a1batross-master-patch-25634' into 'master'
waflib: extras: msvs: enclose solution path into doublequotes in generated shell commands

See merge request ita1024/waf!2353
2023-04-10 17:57:59 +00:00
Alibek Omarov 87566c681b waflib: extras: msvs: enclose solution path into doublequotes in generated shell commands 2023-04-10 17:35:21 +00:00
Thomas Nagy 7081856802 Add Python 3.11 and 3.12 too 2023-03-28 01:20:11 +02:00
ita1024 38b0323623 Merge branch 'a1batross-master-patch-74910' into 'master'
waf.bat fixes

See merge request ita1024/waf!2342
2023-03-27 23:18:37 +00:00
Alibek Omarov be5b485d1d waf.bat fixes 2023-03-27 23:18:37 +00:00
Thomas Nagy 0da14c8e7b Support SOURCE_DATE_EPOCH in some places 2023-02-12 10:35:27 +01:00
Thomas Nagy 39ef33e483 Waf 2.0.25 2023-01-01 14:21:19 +01:00
Thomas Nagy 2db0b41b28 Fix suspicious warnings 2023-01-01 14:03:01 +01:00
Thomas Nagy 46fe4bc658 Add asynchronous wafcache uploads 2023-01-01 13:51:21 +01:00
Thomas Nagy 9ab0c83275 docs: update the ChangeLog file 2022-12-31 11:07:30 +01:00
Thomas Nagy 46cd7934e6 Distutils removal in Python 3.12: set the correct Python arch dir 2022-12-31 10:32:05 +01:00
Thomas Nagy 6551dd04e4 Distutils removal in Python 3.12: set the correct Python arch dir 2022-12-31 09:53:59 +01:00
Thomas Nagy 84c26588fc Workaround for the distutils removal in Python 3.12 2022-12-22 18:51:25 +01:00
ita1024 c6b190734f Merge branch 'fortran/fujitsu' into 'master'
Adding an extra module to detect the Fujitsu Fortran compiler on ARM64FX.

See merge request ita1024/waf!2348
2022-11-20 05:50:06 +00:00
Harald Klimach f1956a0bb6 Adding an extra module to detect the Fujitsu Fortran compiler on ARM64FX. 2022-11-18 18:00:04 +01:00
Thomas Nagy 80c6808c0b Ensure find_program replaces more invalid characters 2022-10-05 22:46:12 +02:00
Thomas Nagy e94fac33e4 wafcache: skip uploads when inputs are modified while building 2022-10-02 01:24:29 +02:00
ita1024 23a7ab72bf Merge branch 'master' into 'master'
Fix typo in documentation.

See merge request ita1024/waf!2347
2022-09-29 19:55:51 +00:00
André Bauer 13bc8b4ee3 Fix typo in documentation. 2022-09-28 21:15:35 +02:00
ita1024 177bd3b0b1 Merge branch 'py2-cp65001' into 'master'
Improve cp65001 compat in cpython < 3.3

See merge request ita1024/waf!2346
2022-09-01 21:39:45 +00:00
Andrew Malachowski e236ef830d Improve cp65001 compat in cpython < 3.3 2022-09-01 21:39:45 +00:00
ita1024 c9929238ee Merge branch 'sphinx_multiple' into 'master'
sphinx: support multiple output formats

See merge request ita1024/waf!2344
2022-09-01 19:42:54 +00:00
Federico Pellegrin c1a1a9fe50 sphinx: support multiple output formats 2022-09-01 19:42:54 +00:00
ita1024 bccfb03e76 Merge branch 'amalachowski-master-patch-25171' into 'master'
gccdeps: Harden class wrapping

See merge request ita1024/waf!2345
2022-08-31 23:02:59 +00:00
Andrew Malachowski 514ec749bb gccdeps: Harden class wrapping 2022-08-31 23:02:59 +00:00
ita1024 b0dc159bc4 Merge branch 'pyqt5_improvements' into 'master'
pyqt5: improve autodetection of tools and add flag support

See merge request ita1024/waf!2343
2022-06-09 06:26:40 +00:00
Federico Pellegrin 2d27c346d8 pyqt5: improve autodetection of tools and add flag support
Improves autodetection by adding tool naming as found in some recent
distributions (ie. Fedora). Adds also possibility to pass via env
command line options to tools (needed ie. to explicitly pass
generator due to changes to uic/rcc tool).

Test updated to demonstrate and document the parameter needed to
work out of the box with newest tooling.
2022-06-08 08:11:20 +02:00
Thomas Nagy c140c3f538
Ensure signed waf files can be created using Python3 2022-05-22 14:43:52 +01:00
Thomas Nagy 15e04d7a7d Waf 2.0.24 2022-05-22 11:35:56 +02:00
Thomas Nagy 1af97c71f5 Sort visual studio versions by version number #2352 2022-05-22 11:25:33 +02:00
ita1024 247916d640 Merge branch 'msvc_detect' into 'master'
msvc: fix version detection when new and old compilers are installed

Closes #2352

See merge request ita1024/waf!2340
2022-05-22 09:02:38 +00:00
Thomas Nagy f421d09d6a docs: fix the inheritance diagrams in the apidocs 2022-05-17 23:50:30 +02:00
Thomas Nagy 591c0c646b doc: fix the empty apidocs 2022-05-17 23:01:30 +02:00
Thomas Nagy f05624b8fa docs: improve the featuremap's layout 2022-05-17 20:12:19 +02:00
ita1024 8865ba3e25 Merge branch 'ext_suffix' into 'master'
Python: Use EXT_SUFFIX config var over the deprecated/removed SO

Closes #2386

See merge request ita1024/waf!2341
2022-05-17 15:30:18 +00:00
Miro Hrončok 8d6cbb3657 Python: Use EXT_SUFFIX config var over the deprecated/removed SO
Fixes https://gitlab.com/ita1024/waf/-/issues/2386
2022-05-17 17:09:21 +02:00
Alibek Omarov a9173e98be msvc: fix version detection when new and old compilers are installed 2022-05-17 15:59:34 +03:00
ita1024 6c81b4a3dd Merge branch 'modernize-macos-demo' into 'master'
modernize macos demo

See merge request ita1024/waf!2337
2021-12-24 08:51:10 +00:00
David Kassa d77c490a1f modernize macos demo 2021-12-21 20:43:50 +02:00
Thomas Nagy c0d5ac00f8
waf-2.0.23 2021-12-15 00:56:42 +00:00
ita1024 cc6b34cf55 Merge branch 'gnukfreebsd' into 'master'
Add support for GNU/kFreeBSD

See merge request ita1024/waf!2336
2021-12-14 13:23:54 +00:00
Mathieu Parent ae97dbf59b Add support for GNU/kFreeBSD
Where default compiler is gcc
2021-12-14 09:21:09 +01:00