Rafaël Kooi
|
32c2a49bf0
|
Support pure clang-cl builds on not Windows
A.k.a. I just tested it on Linux.
|
2019-12-10 05:07:35 +01:00 |
|
Rafaël Kooi
|
7310ade7c3
|
Initial clang-cl support
|
2019-12-10 05:07:35 +01:00 |
|
Severin Strobl
|
799001bfae
|
Support versioned shared libraries.
Shared libraries often use a suffix encoding their version which should
be handled when parsing linker flags.
|
2019-11-24 09:07:58 +01:00 |
|
Thomas Nagy
|
d97ac90419
|
Improve the Qt5 fPIC/fPIE detection
|
2019-11-16 18:47:34 +01:00 |
|
Thomas Nagy
|
b27afc7bbc
|
Use task.get_cwd() in clang_compilation_database
|
2019-11-10 19:01:38 +01:00 |
|
Rafaël Kooi
|
5343e8547a
|
Add back an accidentally deleted line clang_compilation_database.py
|
2019-11-10 15:45:36 +01:00 |
|
Thomas Nagy
|
394f3cdac8
|
Typo
|
2019-11-10 12:34:36 +01:00 |
|
Thomas Nagy
|
16dbeb73e8
|
Fix relative path comparisons in clang_compilation_database
|
2019-11-10 12:32:20 +01:00 |
|
Thomas Nagy
|
38b6f24d73
|
Update msvc_pdb.py from the master branch
|
2019-11-10 10:41:25 +01:00 |
|
Thomas Nagy
|
e485b45472
|
Remove the dependency on Qt5Gui in the Qt5 detection
|
2019-11-10 10:39:39 +01:00 |
|
Federico Pellegrin
|
26309403fd
|
Tools/c_config.py: update to documentation
|
2019-11-07 07:07:44 +01:00 |
|
|
261a589a66
|
msvc_pdb: check compiled_tasks existence, so it will not misleadingly throw a stacktrace if no sources was added
|
2019-11-04 21:26:29 +01:00 |
|
Thomas Nagy
|
142fe5016a
|
The future version will be 2.1.0
|
2019-11-03 10:45:20 +01:00 |
|
Thomas Nagy
|
4e171c87ad
|
Improve os.environ propagation #2264
|
2019-11-03 10:24:13 +01:00 |
|
Thomas Nagy
|
b8f19bfea3
|
Improve cache activity verbosity
|
2019-10-29 07:31:41 +01:00 |
|
Thomas Nagy
|
a6ff2fc274
|
Push wafcache files synchronously for now
|
2019-10-23 19:53:18 +02:00 |
|
Thomas Nagy
|
6ef3a95c48
|
Insert the classpath dependencies from other task generators in first position #2186
|
2019-10-23 07:39:03 +02:00 |
|
Rafaël Kooi
|
dbc66d19ba
|
[MSVC/Fortran] Add /Fd flag when /Zi or /ZI flags are detected
Fixes #1731
|
2019-10-22 07:25:31 +02:00 |
|
Thomas Nagy
|
f93cd67b14
|
Remove WinCE detection from msvc.py
|
2019-10-20 08:23:36 +02:00 |
|
Thomas Nagy
|
4aaadc1320
|
Remove Winphone detection
|
2019-10-20 07:45:02 +02:00 |
|
Thomas Nagy
|
5041a862fb
|
Propagate ldflags to fortran tasks #2262
|
2019-10-20 07:39:11 +02:00 |
|
Thomas Nagy
|
dbe338c246
|
Make wafcache a default module
|
2019-10-18 23:05:12 +02:00 |
|
Thomas Nagy
|
959d57b757
|
Remove the metaclass hierarchy in Python 2
|
2019-10-18 23:02:19 +02:00 |
|
Thomas Nagy
|
1068ff98ec
|
Waf file creation will now require Python 3
|
2019-10-17 20:05:48 +02:00 |
|
Thomas Nagy
|
fbee1a19d2
|
Tune the application name on --help #2254
|
2019-10-14 07:59:40 +02:00 |
|
Thomas Nagy
|
6539bd1ad3
|
Improve error messages in c_aliases
|
2019-10-08 20:04:00 +02:00 |
|
Thomas Nagy
|
2758fb3f7c
|
Silently ignore negative values for -j
|
2019-09-26 21:50:18 +02:00 |
|
ita1024
|
a56186637c
|
Merge branch 'pytest_njd' into 'master'
pytest: add handling also of java dependencies via CLASSPATH (ie. JEP/Jython)
See merge request ita1024/waf!2258
|
2019-09-13 22:24:55 +00:00 |
|
Federico Pellegrin
|
02c3711e2e
|
javatest: manage environment also for non-java dependencies (ie. JNI / JEP)
|
2019-09-13 22:24:28 +00:00 |
|
Federico Pellegrin
|
7ab507c799
|
pytest: add handling also of java dependencies via CLASSPATH (ie. JEP/Jython)
|
2019-09-10 09:55:17 +02:00 |
|
Thomas Nagy
|
68bf3867df
|
Unbreak the endianness test with msvc
|
2019-09-08 22:51:09 +02:00 |
|
|
b8fd6a0515
|
clang_compilation_database: fix #2247, add clangdb command to generate database by request without rebuilding, add tests (WIP)
|
2019-09-08 20:05:37 +00:00 |
|
Thomas Nagy
|
4389e4400e
|
Add WAFCACHE_NO_PUSH to extras/wafcache
|
2019-09-01 09:31:07 +02:00 |
|
Thomas Nagy
|
aece9b5e4b
|
Enable wafcache remote servers
|
2019-08-25 22:31:12 +02:00 |
|
Thomas Nagy
|
d2060dfd8a
|
Conceal imp warnings in Python3
|
2019-08-14 22:05:45 +02:00 |
|
Thomas Nagy
|
0c0916ebdb
|
Add a new file-based waf cache implementation
|
2019-08-01 21:23:46 +02:00 |
|
Thomas Nagy
|
2793fb7dbb
|
Improve endianness detection
|
2019-07-31 21:04:53 +02:00 |
|
Thomas Nagy
|
4a79f95aa4
|
Disable lto for the endianness configuration test #2250
|
2019-07-30 18:45:07 +02:00 |
|
Thomas Nagy
|
ea17399be6
|
waf-2.0.18
|
2019-07-14 10:44:58 +02:00 |
|
ita1024
|
a91bb8fa63
|
Merge branch 'doxygen_order_fix' into 'master'
Fix doxygen task-gen. pars input before processing
See merge request ita1024/waf!2255
|
2019-07-11 16:58:08 +00:00 |
|
Thomas Nagy
|
bbaa976ae0
|
Add executable arguments for configuration tests / execute=True
conf.check(..., execute=True, test_args=['--abc=def'])
|
2019-07-11 07:55:38 +02:00 |
|
Thomas Nagy
|
88fa1fab83
|
Make the configuration cache more accurate #2251
|
2019-07-08 19:23:50 +02:00 |
|
Philipp Spilger
|
ab167f687d
|
Fix doxygen task-gen. pars input before processing
* OUTPUT_DIRECTORY now is created for a present parameter in `pars`
of the task.
|
2019-07-05 10:38:10 +00:00 |
|
David Stöckel
|
0c16ab4f65
|
Set resource-dir explicitly for genpybind-parse
|
2019-07-02 10:46:34 +02:00 |
|
Johann Klähn
|
cc20b414b3
|
Add genpybind feature
|
2019-07-02 10:46:34 +02:00 |
|
Thomas Nagy
|
8cf982a766
|
Fix a deadlock with cython+subst tasks #2244
|
2019-06-27 09:38:49 +02:00 |
|
Thomas Nagy
|
2e9954e087
|
Add a dependency scanner for gas/yasm and nasm (incomplete)
|
2019-06-26 15:00:03 +02:00 |
|
ita1024
|
bdb4dd90f6
|
Merge branch 'distclean_no_locks_aware' into 'master'
Do not clean lock files in top and run dirs if no-lock opts are set
See merge request ita1024/waf!2252
|
2019-06-26 10:46:33 +00:00 |
|
Thomas Nagy
|
770910fcda
|
Detect of assembly features in bld.program()/bld.shlib()
|
2019-06-26 12:03:29 +02:00 |
|
Adriano Scoditti
|
9e59917ee0
|
Do not clean lock files in top and run dirs if no-lock opts are set
|
2019-06-26 11:33:46 +02:00 |
|