docs
authortnagy1024 <tnagy1024@f0382ac9-c320-0410-b3f0-b508d59f5a85>
Mon, 20 Dec 2010 01:21:47 +0000 (01:21 +0000)
committertnagy1024 <tnagy1024@f0382ac9-c320-0410-b3f0-b508d59f5a85>
Mon, 20 Dec 2010 01:21:47 +0000 (01:21 +0000)
git-svn-id: https://waf.googlecode.com/svn/trunk@10731 f0382ac9-c320-0410-b3f0-b508d59f5a85

custom_build_systems/nostate/README.txt

index 82112e1f4533ff14dc11f6abe32ab8c44c166326..1108f887b2d884ddedccc4ec53ce1c7c93dc8ac5 100644 (file)
@@ -1,9 +1,21 @@
-No state: no configuration will be written or read,
-and the build will only use timestamps (not use cache files
+Note from the author: using signatures is of course much better
+this example is for research purposes only
+
+
+In this example, no configuration will be written or read,
+and the build will only use timestamps (no cache files
 and no signatures). There is no build directory either.
 
 To build, use "./ebd"
 
-Note from the author: using signatures is of course much better
-this example is for research purposes only
+
+Although the wscript file only declares a build function,
+the system performs a configuration internally to check for
+a C compiler. The configuration and build context classes are
+overridden to hide output messages and to avoid creating cache
+files.
+
+The task class is monkey-patched so that all existing build tasks
+will execute without using signatures (only file timestamps are considered).
+Implicit dependencies such as headers are still computed automatically.