aboutsummaryrefslogtreecommitdiff
path: root/src/buildparser.cpp
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2006-09-07 22:49:40 +0000
committerMike Buland <eichlan@xagasoft.com>2006-09-07 22:49:40 +0000
commit71cc260a3ca6d3d0594fd4cadb0711ae3f142932 (patch)
tree0b270638890c3b3d45e998cf50cf895f2cad6af5 /src/buildparser.cpp
parentfe5de4801bfe7926e116585e2f71399cb664dfb2 (diff)
downloadbuild-71cc260a3ca6d3d0594fd4cadb0711ae3f142932.tar.gz
build-71cc260a3ca6d3d0594fd4cadb0711ae3f142932.tar.bz2
build-71cc260a3ca6d3d0594fd4cadb0711ae3f142932.tar.xz
build-71cc260a3ca6d3d0594fd4cadb0711ae3f142932.zip
About to implement Rule, the heart of the porform generation system. Once
that's done, we can actually run the performs, and, most likely build things.
Diffstat (limited to '')
-rw-r--r--src/buildparser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buildparser.cpp b/src/buildparser.cpp
index 90e21e2..f855990 100644
--- a/src/buildparser.cpp
+++ b/src/buildparser.cpp
@@ -5,6 +5,7 @@
5#include "action.h" 5#include "action.h"
6#include "build.h" 6#include "build.h"
7#include "rule.h" 7#include "rule.h"
8#include "stringprocbuild.h"
8 9
9BuildParser::BuildParser() : 10BuildParser::BuildParser() :
10 fFunction( FunctionFactory::getInstance() ), 11 fFunction( FunctionFactory::getInstance() ),
@@ -343,6 +344,7 @@ void BuildParser::printBuildList( const BuildList &lst )
343Build *BuildParser::genBuild() 344Build *BuildParser::genBuild()
344{ 345{
345 Build *bld = new Build; 346 Build *bld = new Build;
347 bld->setStringProc( new StringProcBuild( bld ) );
346 348
347 for( SetVarList::iterator i = lGlobalVars.begin(); 349 for( SetVarList::iterator i = lGlobalVars.begin();
348 i != lGlobalVars.end(); i++ ) 350 i != lGlobalVars.end(); i++ )