Daniel Vollmer
b1a606c8e6
Generate doxygen into a sub-folder of build
...
When no OUTPUT_DIRECTORY was set for doxygen, then the parent
directory of the doxyfile was used. If the doxyfile is in the
root-directory, then this was the build-directory itself, which
led to the complete build-directory (including all other build
artifacts) to be installed.
The OUTPUT_DIRECTORY set (if not given) now includes the name
of the doxyfile itself (+ suffix '.doxy').
The install of doxygen-generated files also did not preserve
the directory structure.
The doxy playground example was simplified and updated, as
separate installation is no longer needed.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2015-03-05 15:14:22 +01:00
Thomas Nagy
1b65d73c56
Unraised exception in get_targets, get_tgen_by_name already raises one
2015-03-05 03:16:28 +01:00
Thomas Nagy
df379d3ecd
Look up doxygen inputs relative to the doxygen file - Issue 1542
2015-03-04 19:25:35 +01:00
Harald Klimach
8d788d3e28
Make the NEC Fortran compiler detection flexible to cover the sxf03 as well as the sxf90.
2015-03-04 09:23:00 +01:00
Thomas Nagy
80344dee5e
Use splitlines when possible
2015-03-03 12:19:25 +01:00
Jérôme Carretero
340551d8a0
extras: file_to_object: basic file name escape (fixes issue on Windows)
2015-03-02 18:22:24 -05:00
Thomas Nagy
c47b9bcd85
Configuration test for gccdeps flags
2015-03-02 16:54:56 +01:00
Thomas Nagy
a72bd89be3
Removed the accidental dependency on git to create the waf file
2015-03-01 12:04:11 +01:00
Thomas Nagy
9a72b14976
Enable environment-provided flags for cross-compilation in python.py
2015-03-01 11:59:16 +01:00
Thomas Nagy
e49afff0fe
waf 1.8.7, coming soon
2015-02-27 21:16:03 +01:00
Thomas Nagy
47a100480f
Issue 1538 - make detection of pyembed optional
2015-02-27 12:03:53 +01:00
Thomas Nagy
fa139c5d09
Invalid indentation in Python 3 and regexp enhancements
2015-02-26 23:05:27 +01:00
Thomas Nagy
e5056b9ade
Example to how how to obtain build dependencies through strace
2015-02-26 22:30:47 +01:00
Thomas Nagy
a4202b3501
docs
2015-02-25 16:46:27 +01:00
Harald Klimach
d0c1333396
Corrected the module name convention for the NEC SX compiler.
2015-02-25 15:46:54 +01:00
Harald Klimach
8b58f728b9
Merge branch 'master' of https://code.google.com/p/waf
2015-02-25 11:21:01 +01:00
Harald Klimach
7775cda5c3
Added NEC compiler descriptions for SX machines.
2015-02-25 11:15:55 +01:00
Thomas Nagy
f87ff1060d
xz compression is new in Python 3.5
2015-02-24 21:20:15 +01:00
Thomas Nagy
b9e3d25918
Issue 1537 - batched_cc /Fo option requires a trailing path separator
2015-02-24 17:50:01 +01:00
Thomas Nagy
c4e25382cd
Regression on windows caused by r823b4cd2dc03d06a81e0ab003606067da03d8745 (default bindir and libdir)
2015-02-23 17:03:48 +01:00
Thomas Nagy
a933244f48
Enable unity builds for C too
2015-02-23 10:44:57 +01:00
Thomas Nagy
17ab93f32a
Enable Visual Studio support in batched_cc for Issue 1537 (the unity tool provides best performance though)
2015-02-22 13:30:25 +01:00
Jérôme Carretero
49911f72a8
extras: file_to_object: support using the C compiler to support the feature more portably (WIP)
2015-02-20 12:05:08 -05:00
Thomas Nagy
1f314af77b
Docs
2015-02-20 16:02:05 +01:00
Thomas Nagy
e8ae9c1a59
Enable gccdeps for clang too
2015-02-20 14:43:55 +01:00
Thomas Nagy
bbf26e0e12
Fix the g++ compiler detection which is broken by the new clang tool
2015-02-20 14:23:04 +01:00
Thomas Nagy
269c90fe1a
Cache the files read in c_dumbpreproc.py
2015-02-20 12:06:08 +01:00
Thomas Nagy
823b4cd2dc
Issue 1536 - default 64 suffix for Redhat systems
2015-02-19 13:46:18 +01:00
Thomas Nagy
517578b5d2
Keep run_str on orig_run_str to help subclasses
2015-02-19 08:58:53 +01:00
Thomas Nagy
6481398a82
Note on Configure.autoconfig (True/False/'clobber')
2015-02-18 01:03:10 +01:00
Thomas Nagy
68a1bab004
Let the forked processes drop closed connections immediately - prefork
2015-02-17 17:10:47 +01:00
Thomas Nagy
9d37801661
Show how to re-use the outputs from a task generator into another - vala
2015-02-17 16:50:19 +01:00
Thomas Nagy
8f4df2085c
Support for single-number versioned libraries
2015-02-15 11:53:47 +01:00
Thomas Nagy
e3d8daf8bc
Issue 1527 - a not on as-needed
2015-02-14 22:38:25 +01:00
David Robillard
a3a209b352
Fix compiler detection on OSX 10.6.
...
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2015-02-14 22:29:19 +01:00
Thomas Nagy
e0c1f331dc
Do not create the same file twice in demos/subst
2015-02-14 15:41:32 +01:00
Thomas Nagy
412a677e06
Allow prefork.py builds to run concurrently (use random ports)
2015-02-14 15:29:58 +01:00
Thomas Nagy
f8ff53ef02
Terminate preforked process if the parent terminates abruptly
2015-02-14 15:04:09 +01:00
Thomas Nagy
5716e35fdd
Slightly better error handling in prefork and preforkunix
2015-02-14 14:04:57 +01:00
Thomas Nagy
d17bb06e36
waf 1.8.6
2015-02-14 12:07:13 +01:00
Thomas Nagy
cc875ba2c2
Updated demos/vala - namespace required
2015-02-14 11:05:45 +01:00
Thomas Nagy
ad5a6cb0e4
Issue 1467
2015-02-12 00:13:18 +01:00
Jérôme Carretero
e1acde1bfb
extras: file_to_object: fixup file extension of generated file
...
- append, don't change
- file extension is .s (don't run preprocessor)
2015-02-09 17:34:19 -05:00
Thomas Nagy
e22f7b0cc2
reverting r522e3fb43a1dca184aa346a0cf00ac6bc83b3366 - Issue 1338
2015-02-08 18:51:39 +01:00
Thomas Nagy
1985579cb4
Example of tracking files in the build directory to force partial rebuilds
2015-02-08 11:05:28 +01:00
Thomas Nagy
d68e1ff072
Handle non-string and non-list values in substitutions (subst)
2015-02-07 22:27:54 +01:00
Thomas Nagy
15d14c7bdf
Update playground/dynamic_headers - Issue 1530
2015-01-31 23:07:36 +01:00
Thomas Nagy
3064694440
Updated the dynamic_headers2 example
2015-01-31 18:18:26 +01:00
Thomas Nagy
38ae92994d
Update in demos/d/
2015-01-30 01:06:15 +01:00
Thomas Nagy
004b866789
Updated the netcache client/server
2015-01-29 00:00:01 +01:00