diff options
author | Mike Buland <eichlan@xagasoft.com> | 2006-09-21 15:21:53 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2006-09-21 15:21:53 +0000 |
commit | d5b78aeaa9af689b52046eb5577624fb6d031835 (patch) | |
tree | 43271fd845413fc1913e17e4799b9ccc4aa6002b /src/build.h | |
parent | 2b24eab3703bedb2aa4f1329fc3c919c869b6e85 (diff) | |
download | build-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.h | 2 |
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 | |||
77 | private: | 79 | private: |
78 | TargetMap mTarget; | 80 | TargetMap mTarget; |
79 | ReqMap mRequires; | 81 | ReqMap mRequires; |