aboutsummaryrefslogtreecommitdiff
path: root/src/build.h
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2006-09-21 15:21:53 +0000
committerMike Buland <eichlan@xagasoft.com>2006-09-21 15:21:53 +0000
commitd5b78aeaa9af689b52046eb5577624fb6d031835 (patch)
tree43271fd845413fc1913e17e4799b9ccc4aa6002b /src/build.h
parent2b24eab3703bedb2aa4f1329fc3c919c869b6e85 (diff)
downloadbuild-d5b78aeaa9af689b52046eb5577624fb6d031835.tar.gz
build-d5b78aeaa9af689b52046eb5577624fb6d031835.tar.bz2
build-d5b78aeaa9af689b52046eb5577624fb6d031835.tar.xz
build-d5b78aeaa9af689b52046eb5577624fb6d031835.zip
Auto target chaining based on requirements is now in place. This means that if
a requirement is set for a target that needs to be built, and that requirement is another target, that target will be processed when it is needed.
Diffstat (limited to 'src/build.h')
-rw-r--r--src/build.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/build.h b/src/build.h
index 9229617..6e98405 100644
--- a/src/build.h
+++ b/src/build.h
@@ -74,6 +74,8 @@ public:
74 bool getCached( const std::string &sID, int nTime, StringList &lOut ); 74 bool getCached( const std::string &sID, int nTime, StringList &lOut );
75 void updateCache( const std::string &sID, FunctionList &lFunc, StringList &lOut ); 75 void updateCache( const std::string &sID, FunctionList &lFunc, StringList &lOut );
76 76
77 void chainTarget( const std::string &sName );
78
77private: 79private:
78 TargetMap mTarget; 80 TargetMap mTarget;
79 ReqMap mRequires; 81 ReqMap mRequires;