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; |
