Commit Graph

30 Commits

Author SHA1 Message Date
Thomas Nagy 3581b89fbb
Enable custom regexp in bld(features='subst', re_m4=...) 2014-01-14 19:58:45 +01:00
Jérôme Carretero 33a60e79e7 treecleaner: 'in [...]' replaced by 'in (...)' where appropriate 2014-01-05 16:27:06 -05:00
Thomas Nagy b13e98f1e4 Match file extensions in the order of declaration 2013-10-27 12:42:41 +01:00
Jérôme Carretero 12b5c2f2a4 TaskGen: create_task: allow passing attributes to task instance via kw
use case: some programs want to run in specific folders
2013-09-05 00:48:00 -04:00
Thomas Nagy 57eaf369c5 extend the subst task to support other copy modes such as hard linking 2013-05-05 22:54:19 +02:00
Thomas Nagy e0820153c8 Make demos/subst work in Python 3.2 2012-11-11 22:58:50 +01:00
Thomas Nagy a1d0f9c13e force a stable name in bld(rule=...) 2012-10-17 18:50:20 +02:00
Thomas Nagy c85678dc4a hash subst_fun 2012-10-10 22:52:30 +02:00
Thomas Nagy 43277c8e77 provide bld(features='subst', subst_fun= fun(task, text)) for convenience 2012-10-08 18:30:47 +02:00
Thomas Nagy da45e165fb missing install_path processing on bld.subst targets 2012-08-05 17:35:17 +02:00
Thomas Nagy efad53b370 docs 2012-06-12 19:24:53 +02:00
Thomas Nagy 1d0f1c9b21 Python 3 makes the 'encoding' parameter mandatory on all I/O operations 2012-06-05 04:31:31 +02:00
Thomas Nagy b188419d09 missing line for Issue 1164 2012-05-08 21:58:44 +02:00
Thomas Nagy 440fd37dfa Issue 1164 2012-05-08 19:01:30 +02:00
Thomas Nagy 062c5cae1a add default constraints on the case subst:foo.in->foo.h for convenience purposes 2012-04-08 21:24:42 +02:00
Thomas Nagy c3067e0912 In the file copy, ensure that the parent folder is created 2012-04-02 01:56:24 +02:00
Thomas Nagy 3987a8e7fd subst source/target may be a node object 2012-04-02 01:48:22 +02:00
Thomas Nagy 4f9efc66a5 bad import 2012-04-02 01:42:35 +02:00
Thomas Nagy 640ad5b61d extend bld.subst for the copy case 2012-03-29 00:04:34 +02:00
Thomas Nagy 5435fda557 Optimize the processing of the targets in bld(rule=) 2012-02-20 02:28:10 +01:00
Thomas Nagy d85051b7d6 Limit the amount of similar tasks created by bld(rule=...) by using a cache by default 2012-02-20 01:45:33 +01:00
Thomas Nagy 60686b8ef7 fix for python 3.2 2012-02-15 22:03:08 +01:00
Thomas Nagy 634a9ed606 clean up for waf 1.7 2012-02-04 19:41:51 +01:00
Thomas Nagy bfca082c42 Cleanup for waf 1.7 2012-02-04 19:39:45 +01:00
Thomas Nagy 4bb247a623 missing import 2011-12-17 22:39:57 +01:00
Thomas Nagy 4bb4ff5993 chmod in the build directory with features=subst 2011-11-23 21:36:16 +01:00
Thomas Nagy 54b89c8804 #1050 2011-10-04 20:52:02 +02:00
Thomas Nagy 02cb892519 Smarter way of reinjecting files by extension
Use the file name to match against the list of extensions, and
not just the last extension used.
2011-10-04 20:29:05 +02:00
Thomas Nagy 476f89681a Smarter "reentrant" behaviour for TaskGen.declare_chain
Re-add to the list of source files the files that have an
existing mapping.
2011-10-04 20:26:22 +02:00
Thomas Nagy 44a967e326 Initial commit 2011-09-10 11:13:51 +02:00