diff options
author | Benoit Foucher <benoit@zeroc.com> | 2015-02-10 19:19:24 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2015-02-10 19:19:24 +0100 |
commit | 22d72a2059f312a7ae7572dc2d3c4565b5d22e3d (patch) | |
tree | 7c03ab153c0f78b795ff41365fbf589d1558d1fd /cpp/src/slice2objc/Main.cpp | |
parent | Minor fix to ObjC ServantLcoator code (diff) | |
download | ice-22d72a2059f312a7ae7572dc2d3c4565b5d22e3d.tar.bz2 ice-22d72a2059f312a7ae7572dc2d3c4565b5d22e3d.tar.xz ice-22d72a2059f312a7ae7572dc2d3c4565b5d22e3d.zip |
Fixed ICE-6257 - support for visibility attribute
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(); |