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
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
Thomas Nagy
3a036329e4
Avoid errors in case ECLIPSE_EXTRA_TARGETS is is set to None
2021-12-09 15:46:12 +01:00
ita1024
27126f902d
Merge branch 'eclipse_extra_targets' into 'master'
...
eclipse: add possibility to add custom targets execution
See merge request ita1024/waf!2335
2021-12-09 14:44:07 +00:00
Federico Pellegrin
7d77052299
eclipse: add possibility to add custom targets execution
...
Make it easy to add custom target executions in the automatic
eclipse configuration generation, for example to call other
standard waf targets from other tools or with specific options.
2021-12-09 09:21:35 +01:00
Thomas Nagy
5bfce4a87e
Detect qt5 libraries in alphabetical order
2021-12-08 02:18:15 +01:00
Thomas Nagy
0c7229c808
Detect Qt3D* libraries #2368
2021-12-08 02:17:48 +01:00
Thomas Nagy
1b0656b30c
Update the CI pipelines
2021-12-04 09:39:15 +01:00
ita1024
51fa39db69
Merge branch 'wafcache_stats_multiple_bld' into 'master'
...
wafcache: support stats also for multiple build commands
See merge request ita1024/waf!2334
2021-11-24 19:41:33 +00:00
Federico Pellegrin
9b064938d8
wafcache: support stats also for multiple build commands
2021-11-24 13:19:50 +01:00
Thomas Nagy
90dec3a61a
Provide the classic runner system from waf 1.x as an extension
2021-09-22 19:52:15 +02:00
ita1024
c1a2bf5f07
Merge branch 'eclipse_unique_includes' into 'master'
...
eclipse: remove repeated entries in include paths for C/C++
See merge request ita1024/waf!2330
2021-09-04 20:37:35 +00:00
Federico Pellegrin
557139ecda
eclipse: remove repeated entries in include paths for C/C++
...
Make sure just unique include paths (both system and local) are
added to prevent overcrowding with useless redundant include paths
that grow up a lot the generated XML file and make the usage of
the GUI messy.
The filter was already there for Java/Python.
2021-09-03 10:18:24 +02:00