2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-11-29 13:30:32 +01:00
waf/waflib/extras
Ivan Tubert-Brohman 9a7381b20e
No-op in netcache run/post_run if nocache is true
When a task class has a true value for the nocache attribute,
setup_nocache doesn't decorate the run() and post_run() methods of the
class. In most cases, however, that's not enough to disable caching
because the base Task class is still modified; any class based on Task
which doesn't override these methods will still use caching even if it
sets nocache to True. This is solved by having the decorated versions of
run() and post_run() do nothing except call the original version of the
method when the task object has a true value for self.nocache.
2016-01-25 20:40:52 +01:00
..
__init__.py Initial commit 2011-09-10 11:13:51 +02:00
add_objects.py Initial commit 2011-09-10 11:13:51 +02:00
batched_cc.py cwd must be a Node object 2016-01-02 01:54:52 +01:00
biber.py Issue 1501 - Biber tool update 2014-10-22 18:45:21 +02:00
bjam.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
blender.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
boo.py @after->@after_method 2012-02-15 09:29:34 +01:00
boost.py boost: check Boost.Log in check_boost if the user uses it. 2015-09-01 20:52:03 +02:00
build_file_tracker.py Removed Node.cache_sig 2015-12-23 17:55:44 +01:00
build_logs.py build_logs disable colors - Issue 1631 2015-10-08 21:57:46 +02:00
c_bgxlc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
c_dumbpreproc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
c_emscripten.py docs: apply_incpaths_emscripten will be removed in waf 1.9 2015-10-25 09:00:51 +01:00
c_nec.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
cabal.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
cfg_altoptions.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
cfg_cross_gnu.py extras: cfg_cross_gnu: fix a typo... again 2015-10-08 16:18:15 -04:00
clang_compilation_database.py extras: clang_compilation_database: python3 fixes 2014-01-02 18:26:10 -05:00
codelite.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
color_gcc.py Use splitlines when possible 2015-03-03 12:19:25 +01:00
color_rvct.py Use splitlines when possible 2015-03-03 12:19:25 +01:00
compat15.py Experimental conf.define(key, val, comment='msg in config.h') 2015-12-20 14:26:14 +01:00
cppcheck.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
cpplint.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
cython.py Provide node.exists() to increase filesystem abstraction 2015-12-24 18:36:42 +01:00
dcc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
distnet.py Advanced example of library propagation in distnet 2014-11-22 11:53:13 +01:00
doxygen.py Stop adding incompatible task data into the same dict objects 2015-12-24 18:36:48 +01:00
dpapi.py BOM is unnecessary 2014-10-11 19:35:16 +02:00
eclipse.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
erlang.py Smarter "reentrant" behaviour for TaskGen.declare_chain 2011-10-04 20:26:22 +02:00
fc_bgxlf.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
fc_cray.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
fc_nag.py Fixing version flag for NAG compiler. 2016-01-15 00:14:37 +01:00
fc_nec.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
fc_open64.py always use the convention that commands are lists, remove find_perl_program, add interpreter 2013-09-04 23:10:10 -04:00
fc_pgfortran.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
fc_solstudio.py always use the convention that commands are lists, remove find_perl_program, add interpreter 2013-09-04 23:10:10 -04:00
fc_xlf.py always use the convention that commands are lists, remove find_perl_program, add interpreter 2013-09-04 23:10:10 -04:00
file_to_object.py extras: file_to_object: clean-up and fix issues (reported by Philippe Brais) 2015-10-20 08:19:41 -04:00
fluid.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
freeimage.py use lists instead of tuples for constants and convert to unix format all .py files 2011-09-10 20:02:12 +02:00
fsb.py Initial commit 2011-09-10 11:13:51 +02:00
fsc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
gccdeps.py Let gccdeps work when a custom cwd is provided through bld.cwdx 2015-11-08 11:48:53 +01:00
go.py Remove Node.sig and Node.cache_sig 2015-12-23 17:55:44 +01:00
gob2.py Initial commit 2011-09-10 11:13:51 +02:00
halide.py extras: halide: support generation of arbitrary outputs 2014-09-22 00:46:28 -04:00
kde4.py The tool kde4 is not included by default in waf 1.9 2015-12-23 17:55:44 +01:00
local_rpath.py Initial commit 2011-09-10 11:13:51 +02:00
make.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
md5_tstamp.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
mem_reducer.py Fixed the KeyError for multiple dependencies on the same task 2014-01-12 21:19:49 +01:00
midl.py Simplification: added Task.get_cwd() 2016-01-11 05:25:46 +01:00
msvcdeps.py Undefined 'logger' variable 2013-07-16 21:00:02 +02:00
msvs.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
netcache_client.py No-op in netcache run/post_run if nocache is true 2016-01-25 20:40:52 +01:00
objcopy.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
ocaml.py extras: ocaml: env.OCAMLC is a list 2013-09-05 00:16:50 -04:00
package.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
parallel_debug.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
pch.py Process CPPFLAGS at the end of commands 2015-12-23 19:26:34 +01:00
pep8.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
pgicc.py always use the convention that commands are lists, remove find_perl_program, add interpreter 2013-09-04 23:10:10 -04:00
pgicxx.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
prefork.py Let the forked processes drop closed connections immediately - prefork 2015-02-17 17:10:47 +01:00
preforkjava.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
preforkunix.py Removed the unnecessary executable bit on files 2015-06-27 14:04:36 +02:00
print_commands.py Simplification: added Task.get_cwd() 2016-01-11 05:25:46 +01:00
proc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
protoc.py Additional crutches for protoc 2015-05-28 23:08:07 +02:00
qnxnto.py py3k syntax 2011-11-26 15:10:00 +01:00
qt4.py The tool qt4 is not included by default in waf 1.9 2015-12-23 17:55:44 +01:00
relocation.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
remote.py A more robust way of sorting commands in remote.py 2014-01-30 08:07:07 +01:00
resx.py Replace backslashes in resx.py - Issue 1666 2015-12-17 23:53:41 +01:00
review.py Fixed a few Python3 compatibility issues in extras modules 2015-09-27 16:09:21 +02:00
rst.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
run_do_script.py Issue 1453 2014-05-19 21:32:24 +02:00
run_m_script.py Issue 1453 2014-05-19 21:32:24 +02:00
run_py_script.py Issue 1453 2014-05-19 21:32:24 +02:00
run_r_script.py Issue 1453 2014-05-19 21:32:24 +02:00
sas.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
satellite_assembly.py Additional merges from #1666 2016-01-03 05:08:10 +01:00
scala.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
slow_qt4.py Unmask as many exceptions as possible 2014-04-20 02:29:27 +02:00
smart_continue.py another experimental module for stopping as early as possible when errors occur with -k 2011-11-05 23:57:17 +01:00
softlink_libs.py Initial commit 2011-09-10 11:13:51 +02:00
stale.py First commit of the year 2015 2015-01-01 16:24:54 +01:00
stracedeps.py Simplification: added Task.get_cwd() 2016-01-11 05:25:46 +01:00
swig.py swig tool can handle -outdir parameter 2015-05-03 16:58:50 +02:00
syms.py Issue 1476, regressions in syms.py due to find_program 2014-08-25 20:01:43 +02:00
sync_exec.py Issue 1101 2012-02-06 02:07:18 +01:00
ticgt.py Process CPPFLAGS at the end of commands 2015-12-23 19:26:34 +01:00
unc.py Remove Node.sig and Node.cache_sig 2015-12-23 17:55:44 +01:00
unity.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
use_config.py Enable 'waf update' when use_config is provided - Issue 1541 2015-08-29 13:05:00 +02:00
valadoc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
why.py hcode in why.py - https://github.com/waf-project/waf/issues/1561 2015-04-30 20:58:44 +02:00
win32_opts.py Remove Node.sig and Node.cache_sig 2015-12-23 17:55:44 +01:00
wix.py Made this project build on Linux 2016-01-03 06:54:21 +01:00
xcode6.py Replaced 'source' arg to 'source_files'. Updated Docs and demo. Fixed bugs. 2015-11-08 10:06:03 +01:00
xcode.py Changed name for the new Xcode tool to xcode6 and kept the original xcode tool 2015-10-29 11:16:05 +01:00