diff options
Diffstat (limited to 'cpp/src/IcePack/ServerBuilder.cpp')
-rw-r--r-- | cpp/src/IcePack/ServerBuilder.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/src/IcePack/ServerBuilder.cpp b/cpp/src/IcePack/ServerBuilder.cpp index 909c1993f17..f1715c41c72 100644 --- a/cpp/src/IcePack/ServerBuilder.cpp +++ b/cpp/src/IcePack/ServerBuilder.cpp @@ -320,6 +320,10 @@ IcePack::ServerHandler::endElement(const XMLCh *const name) { _builder.addJavaOption(elementValue()); } + else if(str == "env") + { + _builder.addEnvVar(elementValue()); + } } ComponentHandler::endElement(name); @@ -622,6 +626,12 @@ IcePack::ServerBuilder::addJavaOption(const string& option) } void +IcePack::ServerBuilder::addEnvVar(const string& env) +{ + _description.envs.push_back(env); +} + +void IcePack::ServerBuilder::setKind(ServerBuilder::ServerKind kind) { switch(kind) |