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 |
|
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
|
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
|
68a1bab004
|
Let the forked processes drop closed connections immediately - prefork
|
2015-02-17 17:10:47 +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
|
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
|
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
|
004b866789
|
Updated the netcache client/server
|
2015-01-29 00:00:01 +01:00 |
|
Thomas Nagy
|
8bb6b1d299
|
Updated netcache_client to waf 1.8
|
2015-01-28 00:54:06 +01:00 |
|
Thomas Nagy
|
ca497f062b
|
Support more header extensions in subst/is_copy
|
2015-01-27 22:27:45 +01:00 |
|
Robert
|
57ea6be9fc
|
Issue 1526 - handle reasons for rebuild indepently in extas/why.py
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
|
2015-01-22 23:21:41 +01:00 |
|
Thomas Nagy
|
0c66df0fab
|
New option --pin-process for the preforks
|
2015-01-20 23:13:31 +01:00 |
|
Thomas Nagy
|
e044142c8e
|
Disable preforkunix on w* systems
|
2015-01-20 22:13:50 +01:00 |
|
Thomas Nagy
|
ae3c7ee7e1
|
Have 'waf -ppp' display no progress bar
|
2015-01-20 22:05:19 +01:00 |
|
Thomas Nagy
|
0bf605e194
|
Cleanup in the prefork scripts
|
2015-01-20 21:48:41 +01:00 |
|
Thomas Nagy
|
d9908f38ef
|
Python 3 fixes
|
2015-01-20 18:47:31 +01:00 |
|
Thomas Nagy
|
f10accf861
|
cleanup
|
2015-01-19 22:35:20 +01:00 |
|
Thomas Nagy
|
fa8d113d41
|
Additional notes on preforked build processes
|
2015-01-18 23:56:51 +01:00 |
|
Thomas Nagy
|
8d9e7fda30
|
New tool nobuild for profiling, and a unix-only version of prefork.py
|
2015-01-18 13:51:06 +01:00 |
|
Thomas Nagy
|
760b34e264
|
Do not run processes with file descriptors on the server
|
2015-01-16 22:14:29 +01:00 |
|
Thomas Nagy
|
59974469fc
|
Report errors from prefork.py
|
2015-01-16 21:32:58 +01:00 |
|
Thomas Nagy
|
2d43b3416c
|
Prevent external connections to the servers
|
2015-01-16 19:21:20 +01:00 |
|
Jérôme Carretero
|
7c33626306
|
extras: cfg_cross_gnu: update docs
|
2015-01-13 13:27:54 -05:00 |
|
Jérôme Carretero
|
0f4a1d5f7d
|
extras: file_to_object: rerun on DEST_CPU change
|
2015-01-13 13:27:38 -05:00 |
|
Thomas Nagy
|
45d21e96a1
|
prefork example for executing commands - this can improve full build performance quite a bit
|
2015-01-11 15:42:27 +01:00 |
|
Jérôme Carretero
|
5746e9a99a
|
extras: cfg_cross_gnu: parse LDFLAGS environment variable
|
2015-01-06 13:10:28 -05:00 |
|
Jérôme Carretero
|
f3320a4b07
|
extras: cfg_altoptions: use option group
|
2015-01-06 13:10:20 -05:00 |
|
Thomas Nagy
|
1551b070b2
|
Fix and test for class names containing utf-8 characters - Python 2.7 and 3.x
|
2015-01-06 12:29:06 +01:00 |
|