Commit Graph

3065 Commits

Author SHA1 Message Date
ita1024 c8685cf3e2 Merge branch 'patch-3' into 'master'
Update tutorial.rst to clarify that the env attribute is shared between the...

See merge request ita1024/waf!2301
2020-09-06 17:58:49 +00:00
ita1024 aaf89c0645 Merge branch 'patch-1' into 'master'
Update tutorial.rst to use uniform parameter names in all places where the...

See merge request ita1024/waf!2300
2020-09-06 17:57:25 +00:00
Dotan Cohen 19540dc97d Update tutorial.rst to clarify that the env attribute is shared between the cnf and bld parameters to their respective methods. 2020-09-06 11:44:16 +00:00
Dotan Cohen 81dbcf32d2 Update tutorial.rst to use uniform parameter names in all places where the configure() method or its parameter is mentioned. 2020-09-06 11:31:31 +00:00
Thomas Nagy b05dcce007 Simplify the determination of --msvc_version's default value 2020-08-19 23:50:29 +02:00
ita1024 794e3672ed Merge branch 'add-msvc-default' into 'master'
default to version of visual studio from command prompt if it exists

See merge request ita1024/waf!2299
2020-08-19 21:39:07 +00:00
Anthony DuPont b3d1a0c2d4 default to version of visual studio from command prompt if it exists 2020-08-19 17:23:38 -04:00
Thomas Nagy 0eb79f2514 Force an asm-specific defines flag 2020-08-15 12:17:34 +02:00
Thomas Nagy 2c58b1ffbb Remove an extra 'pch' annotation in playgroud/pch/wscript 2020-08-10 21:22:13 +02:00
Thomas Nagy 8722191e44 Fix playground/pch's second example 2020-08-10 21:16:06 +02:00
Thomas Nagy 49a9845639 Port file_to_obj to Python3 2020-08-03 23:31:18 +02:00
Thomas Nagy 1c1204a739 Improve wafcache process pre-allocation 2020-08-03 23:21:36 +02:00
ita1024 8dc44eebd2 Merge branch 'patch-1' into 'master'
c_config: add MCST Elbrus detection

See merge request ita1024/waf!2297
2020-07-12 20:43:39 +00:00
Alibek Omarov 49c5b387f1 c_config: add MCST Elbrus detection 2020-07-12 14:33:33 +00:00
ita1024 8a8a9cc2ac Merge branch 'typo' into 'master'
Typo

See merge request ita1024/waf!2294
2020-07-01 06:54:28 +00:00
Matt Selsky a67a1bfc6e Typo 2020-06-30 23:39:13 -04:00
Thomas Nagy a01652d3c2 Conceal gccdeps/msvcdeps errors on inaccessible/unreadable files 2020-06-25 00:55:46 +02:00
Thomas Nagy 8b6786623d gccdeps/msvcdeps: renaming a header must rebuild silently #2293 2020-06-20 00:45:10 +02:00
Thomas Nagy 8537c0de4a Update c_dumbpreproc (broken) 2020-06-18 21:15:46 +02:00
ita1024 225448be0d Merge branch 'doxygen_taskgen_fix' into 'master'
Allow parameter "always" in doxygen tool (waflib/extra/doxygen.py)

See merge request ita1024/waf!2292
2020-06-14 06:11:30 +00:00
Andreu Montiel 1e1818c06b Allow parameter "always" in doxygen tool (waflib/extra/doxygen.py) 2020-06-13 16:45:18 +02:00
ita1024 f0427d294d Merge branch 'xcode-fixes' into 'master'
Xcode project generation improvements

See merge request ita1024/waf!2291
2020-05-20 16:51:34 +00:00
Johan Pauwels 058552063c Escape quoted strings in Xcode project 2020-05-18 13:15:11 +01:00
Johan Pauwels 0d5f11ca29 Export preprocessor macros in Xcode project 2020-05-18 13:13:51 +01:00
Johan Pauwels 44cd7ff57d Fix configuration of linker flags in Xcode file 2020-05-18 13:12:48 +01:00
Johan Pauwels bb86b2c15b Fix alignment in generated Xcode file 2020-05-18 13:09:40 +01:00
ita1024 3ce7da0976 Merge branch 'sphynx_install' into 'master'
sphinx: fix installation phase (as generated files are unknown until build)

See merge request ita1024/waf!2289
2020-05-15 15:31:27 +00:00
ita1024 c271a2cb08 Merge branch 'xcode6-py3-fix' into 'master'
Xcode6 py3 fix.

See merge request ita1024/waf!2290
2020-05-15 06:01:40 +00:00
Johan Pauwels aafc0364fc Xcode6 py3 fix.
The return type of .keys() in Python 3 is no longer a list, but a 
'dict_keys', which does not support the '+' operator.
2020-05-14 20:26:43 +00:00
Federico Pellegrin def556acd6 sphinx: fix installation phase (as generated files are unknown until build) 2020-05-06 13:50:26 +02:00
ita1024 716f35db8f Merge branch 'qt5_libs_docs' into 'master'
qt5: improve documentation on library detection and options

See merge request ita1024/waf!2288
2020-05-01 10:37:38 +00:00
Federico Pellegrin b202ab275e qt5: improve documentation on library detection and options 2020-04-30 07:59:03 +02:00
ita1024 801f4497d4 Merge branch 'msvcdeps-logging' into 'master'
msvcdeps: Tweak debug output

See merge request ita1024/waf!2287
2020-04-24 18:47:57 +00:00
Michael Vincent f414602722 msvcdeps: Tweak debug output
Print out which source file waf is gathering dependencies for and leave
the leading spaces in the dependency debug output because it can be
helpful to see the dependency hierarchy.
2020-04-22 19:12:13 -05:00
ita1024 816f466e32 Merge branch 'fix-boost-libname' into 'master'
boost: ignore version number from library name

See merge request ita1024/waf!2283
2020-04-14 06:34:56 +00:00
Mathieu Courtois cef110adc2 boost: ignore version number from library name 2020-04-10 09:34:26 +02:00
ita1024 ca23b4f860 Merge branch 'fix-boost-libname' into 'master'
boost: fix removal of lib extension

See merge request ita1024/waf!2282
2020-04-09 14:54:20 +00:00
Mathieu Courtois d2bd00ec5a boost: fix removal of lib extension 2020-04-09 15:58:05 +02:00
Thomas Nagy f1d78d1246
waf-2.0.20 2020-03-28 09:16:58 +01:00
ita1024 6687694709 Merge branch 'cconfig-flagstolinker' into 'master'
c_config: -flto and -fno-lto need to be passed also when linking

See merge request ita1024/waf!2281
2020-03-21 20:33:26 +00:00
Federico Pellegrin e3227a61e9 c_config: -flto and -fno-lto need to be passed also when linking 2020-03-19 09:01:34 +01:00
Thomas Nagy c98e8b9b3d
Improve custom option processing #2280 2020-03-04 23:14:40 +01:00
ita1024 9e82013f4d Merge branch 'add-clang++-support-to-cygwin' into 'master'
Add support for clang++ on cygwin

See merge request ita1024/waf!2280
2020-03-02 06:59:47 +00:00
swaldhoer 6182a905ea Add support for clang++ on cygwin 2020-03-01 13:32:53 +01:00
Thomas Nagy 64350343a2
Remove the accidental gccdeps requirement 2020-02-29 23:09:08 +01:00
ita1024 7cfdf4cc33 Merge branch 'add-clang-support-to-cygwin' into 'master'
Add support for clang on cygwin

See merge request ita1024/waf!2279
2020-02-29 22:07:09 +00:00
ita1024 9fd0366fe7 Merge branch 'gccdeps' into 'master'
gccdeps: Add support for gas

See merge request ita1024/waf!2278
2020-02-29 22:05:34 +00:00
swaldhoer bcf03c04c0 add support for clang on cygwin 2020-02-29 11:00:12 +01:00
Michael Vincent 44bb31da96 gccdeps: Add support for gas
Add support for generating and using gcc's native dependency files with
the GNU Assembler in addition to the existing C/C++ support.

When the gas and gccdeps tools are loaded, the configure step will test
whether gcc operating on an assembly file supports the -MMD argument.
If so, waf will pass the -MMD argument to .S files assembled with gcc
which will cause it to generate .d dependency files. Waf will then parse
those files for dependency information.

Note: This will only work for assembly files compiled through the gcc
frontend, not with GNU as directly. It also requires assembly files to
use the uppercase .S file extension.
2020-02-24 11:28:45 -06:00
ita1024 780a2abf0a Merge branch 'doxygen_ext_in' into 'master'
doxygen: add ext_int to force build ordering

See merge request ita1024/waf!2277
2020-02-23 12:25:30 +00:00