Waf Project
61ff2ac19c
Fix loading both icc and icpc at the same time
2023-10-26 17:20:51 +02:00
Waf Project
3306d33352
Detect icx/icpx on Linux
2023-10-25 18:59:24 +02:00
Waf Project
b49860a568
Improve iocx/icpx/icx-cl detection
2023-10-24 22:02:56 +02:00
Waf Project
e98914bf74
Detect the new Intel compilers
2023-10-21 19:04:47 +02:00
Björn Lindqvist
f3abad43cf
glib-mkenums is a Python script no need to check for perl
2023-10-21 08:46:02 +00:00
Waf Project
7d7797e64c
Duplicate the license to a file #2357
...
The license is in waf-light, but some people really want to have a file for it.
2023-10-21 10:14:58 +02:00
ita1024
eeeb29d95b
Merge branch 'fix-binary-executable' into 'master'
...
Only detect binaries with execution permission
See merge request ita1024/waf!2349
2023-10-21 08:02:18 +00:00
ita1024
831bde6365
Merge branch 'argument-parsing-fix' into 'master'
...
Pass the args parameter through to parse_cmd_args
See merge request ita1024/waf!2359
2023-10-17 22:14:14 +00:00
Waf Project
74b1e2396a
Add macros for intel compiler detection (icx, icpx, ifx)
2023-10-12 00:24:17 +02:00
Björn Lindqvist
ef9b2d3ecd
Pass the args parameter through to parse_cmd_args
2023-09-27 01:59:34 +02:00
ita1024
5a4bc9039f
Merge branch 'fix-asm-example' into 'master'
...
Fix crash in demos/asm
See merge request ita1024/waf!2358
2023-09-26 20:39:10 +00:00
Waf Project
3f77e31de5
Detect new intel compilers (icx, icpx, ifx)
2023-09-22 00:09:45 +02:00
Björn Lindqvist
0b04e7a405
Fix crash in demos/asm
...
Crash is likely because gcc has become more strict in recent
version. To fix it I had to add the -no-pie flag and move mult10 to
the text section.
2023-09-18 01:55:41 +02:00
Waf Project
fb6f0549c4
Update the example that cleans any non-declared file #2415
2023-09-15 18:38:15 +02:00
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
Dan Church
78a1de612e
Only detect binaries with execution permission
...
If for instance a program was in PATH and the file was marked
non-executable (`chmod -x`), `find_binary` it would still pick it up as
executable.
2022-12-21 13:19:00 -06: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