Commit Graph

3001 Commits

Author SHA1 Message Date
Thomas Nagy 61ee22b598
waf-2.0.19 2019-11-24 11:17:38 +01:00
ita1024 e83405712e Merge branch 'versioned_so' into 'master'
Support versioned shared libraries

See merge request ita1024/waf!2270
2019-11-24 08:06:38 +00:00
Severin Strobl 63935db906 Support versioned shared libraries.
Shared libraries often use a suffix encoding their version which should
be handled when parsing linker flags.
2019-11-19 10:32:09 +01:00
Thomas Nagy fb499f29da
Improve the Qt5 fPIC/fPIE detection 2019-11-16 18:46:57 +01:00
Thomas Nagy ec79cdf125
Use task.get_cwd() in clang_compilation_database 2019-11-10 19:00:50 +01:00
Rafaël Kooi c0c4e29c9f Add back an accidentally deleted line clang_compilation_database.py 2019-11-10 15:50:30 +01:00
Thomas Nagy 3832f5c94b
Typo 2019-11-10 12:34:18 +01:00
Thomas Nagy 5b82ba4fa4
Fix relative path comparisons in clang_compilation_database 2019-11-10 12:32:51 +01:00
Thomas Nagy eaa1e372af
Remove the dependency on Qt5Gui in the Qt5 detection 2019-11-10 10:36:30 +01:00
Thomas Nagy b5173b099e
Fix one more issue in msvc_pdb.py 2019-11-09 00:55:18 +01:00
Thomas Nagy 8849fe04e7
Further simplifications 2019-11-09 00:22:31 +01:00
Thomas Nagy b0539ba41b
Simplify msvc_pdb.py 2019-11-09 00:16:15 +01:00
Thomas Nagy 0fca958657
Normalize the indentation according to the rest of the project 2019-11-08 20:43:45 +01:00
Thomas Nagy 3ac0ff4fd6
Ignore resource files 2019-11-08 20:39:47 +01:00
ita1024 3226ab28ff Merge branch 'chk_config_docs' into 'master'
Tools/c_config.py: update to documentation

See merge request ita1024/waf!2266
2019-11-07 06:07:16 +00:00
Federico Pellegrin 217b3fcaa6 Tools/c_config.py: update to documentation 2019-11-05 14:01:51 +01:00
ita1024 00501901eb Merge branch 'msvc_pdb_fix' into 'master'
msvc_pdb: check compiled_tasks existence, so it will not misleadingly throw a stacktrace if no sources was added

See merge request ita1024/waf!2265
2019-11-04 20:25:26 +00:00
ita1024 3a63ba9664 Merge branch 'swig_java_pg_example' into 'master'
playground/swig: clean up java swig example

See merge request ita1024/waf!2263
2019-11-04 20:23:28 +00:00
Alibek Omarov e53f071bbe msvc_pdb: check compiled_tasks existence, so it will not misleadingly throw a stacktrace if no sources was added 2019-11-04 16:31:58 +03:00
Thomas Nagy 2931163e56
Improve os.environ propagation #2264 2019-11-03 10:24:43 +01:00
Federico Pellegrin f13794134b playground/swig: clean up java swig example 2019-11-02 16:42:55 +01:00
Thomas Nagy 9da14a3356 Improve cache activity verbosity 2019-10-27 12:57:11 +01:00
Thomas Nagy bd5ae88e15
Push wafcache files synchronously for now 2019-10-23 19:52:26 +02:00
ita1024 2702017dd3 Merge branch 'MSVCFix' into 'master'
[MSVC/Fortran] Add /Fd flag when /Zi or /ZI flags are detected

Closes #1731

See merge request ita1024/waf!2262
2019-10-22 05:25:07 +00:00
Rafaël Kooi 05a9ba59c6 [MSVC/Fortran] Add /Fd flag when /Zi or /ZI flags are detected
Fixes #1731
2019-10-21 23:52:05 +02:00
Thomas Nagy 2c90724ca0
Propagate ldflags to fortran tasks #2262 2019-10-19 00:11:11 +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 f7cfcce157 Merge branch 'swig_pg_1' into 'master'
swig playground: fix build for Python 3.x

See merge request ita1024/waf!2259
2019-09-13 22:25:28 +00: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
ita1024 39b92903e3 Merge branch 'javatest_njd' into 'master'
javatest: manage environment also for non-java dependencies (ie. JNI / JEP)

See merge request ita1024/waf!2257
2019-09-13 22:24:28 +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 3969482777 swig playground: fix build for Python 3.x 2019-09-13 09:23:39 +02: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
ita1024 57ee25f844 Merge branch 'clang-db' into 'master'
clang_compilation_database: fix #2247, add clangdb command to generate database by request without rebuilding, add tests (WIP)

Closes #2247

See merge request ita1024/waf!2256
2019-09-08 20:05:37 +00:00
Alibek Omarov 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 397432f81e Simplify the Python examples 2019-08-14 22:20:01 +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
Thomas Nagy 314689b899
IronPython is broken 2019-07-11 19:52:03 +02:00
Thomas Nagy 88a0778476
Update the environment to IronPython 2.7.9 2019-07-11 19:13:14 +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