summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/PropertiesI.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2003-08-08 06:59:35 +0000
committerMichi Henning <michi@zeroc.com>2003-08-08 06:59:35 +0000
commit7225dff8fbdc167a06faeb0e9fd2c46d826748d8 (patch)
treedd7b5217baeacb13c88cac084ef96a3cb8c10c8d /cpp/src/Ice/PropertiesI.cpp
parentinfo on tests (diff)
downloadice-7225dff8fbdc167a06faeb0e9fd2c46d826748d8.tar.bz2
ice-7225dff8fbdc167a06faeb0e9fd2c46d826748d8.tar.xz
ice-7225dff8fbdc167a06faeb0e9fd2c46d826748d8.zip
Added Properties::parseIceCommandLineOptions().
Diffstat (limited to 'cpp/src/Ice/PropertiesI.cpp')
-rw-r--r--cpp/src/Ice/PropertiesI.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/cpp/src/Ice/PropertiesI.cpp b/cpp/src/Ice/PropertiesI.cpp
index f006eea79fe..39c1eae3bc5 100644
--- a/cpp/src/Ice/PropertiesI.cpp
+++ b/cpp/src/Ice/PropertiesI.cpp
@@ -402,6 +402,21 @@ Ice::PropertiesI::parseCommandLineOptions(const string& prefix, const StringSeq&
return result;
}
+StringSeq
+Ice::PropertiesI::parseIceCommandLineOptions(const StringSeq& options)
+{
+ StringSeq args;
+ args = parseCommandLineOptions("Ice", options);
+ args = parseCommandLineOptions("Freeze", args);
+ args = parseCommandLineOptions("Glacier", args);
+ args = parseCommandLineOptions("IceBox", args);
+ args = parseCommandLineOptions("IcePack", args);
+ args = parseCommandLineOptions("IcePatch", args);
+ args = parseCommandLineOptions("IceSSL", args);
+ args = parseCommandLineOptions("IceStorm", args);
+ return args;
+}
+
void
Ice::PropertiesI::load(const std::string& file)
{