diff options
Diffstat (limited to 'cpp/src/slice2objc/Main.cpp')
-rw-r--r-- | cpp/src/slice2objc/Main.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/slice2objc/Main.cpp b/cpp/src/slice2objc/Main.cpp index 4c19bf88523..91843743c3d 100644 --- a/cpp/src/slice2objc/Main.cpp +++ b/cpp/src/slice2objc/Main.cpp @@ -67,6 +67,7 @@ usage(const char* n) "-E Print preprocessor output on stdout.\n" "--include-dir DIR Use DIR as the header include directory in source files.\n" "--output-dir DIR Create files in the directory DIR.\n" + "--dll-export SYMBOL Use SYMBOL for DLL exports.\n" "--depend Generate Makefile dependencies.\n" "--depend-xml Generate dependencies in XML format.\n" "-d, --debug Print debug messages.\n" @@ -88,6 +89,7 @@ main(int argc, char* argv[]) opts.addOpt("E"); opts.addOpt("", "include-dir", IceUtilInternal::Options::NeedArg); opts.addOpt("", "output-dir", IceUtilInternal::Options::NeedArg); + opts.addOpt("", "dll-export", IceUtilInternal::Options::NeedArg); opts.addOpt("", "depend"); opts.addOpt("", "depend-xml"); opts.addOpt("d", "debug"); @@ -145,6 +147,8 @@ main(int argc, char* argv[]) string output = opts.optArg("output-dir"); + string dllExport = opts.optArg("dll-export"); + bool depend = opts.isSet("depend"); bool dependxml = opts.isSet("depend-xml"); @@ -247,7 +251,7 @@ main(int argc, char* argv[]) { try { - Gen gen(argv[0], icecpp->getBaseName(), include, includePaths, output); + Gen gen(argv[0], icecpp->getBaseName(), include, includePaths, output, dllExport); if(!gen) { u->destroy(); |