From 9ae2025642ba897836184b4658d0dc48aae3ad29 Mon Sep 17 00:00:00 2001 From: Jose Date: Wed, 17 Sep 2014 17:00:21 +0200 Subject: JS modules fixes/simplifications --- cpp/src/slice2js/Main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cpp/src/slice2js/Main.cpp') diff --git a/cpp/src/slice2js/Main.cpp b/cpp/src/slice2js/Main.cpp index f7c83e29ca5..4690c7400c2 100644 --- a/cpp/src/slice2js/Main.cpp +++ b/cpp/src/slice2js/Main.cpp @@ -71,6 +71,7 @@ usage(const char* n) "-d, --debug Print debug messages.\n" "--ice Permit `Ice' prefix (for building Ice source code only).\n" "--underscore Permit underscores in Slice identifiers.\n" + "--icejs Build icejs module\n" ; } @@ -89,6 +90,7 @@ compile(int argc, char* argv[]) opts.addOpt("d", "debug"); opts.addOpt("", "ice"); opts.addOpt("", "underscore"); + opts.addOpt("", "icejs"); vector args; try @@ -145,6 +147,8 @@ compile(int argc, char* argv[]) bool underscore = opts.isSet("underscore"); + bool icejs = opts.isSet("icejs"); + if(args.empty()) { getErrorStream() << argv[0] << ": error: no input file" << endl; @@ -241,7 +245,7 @@ compile(int argc, char* argv[]) { try { - Gen gen(icecpp->getBaseName(), includePaths, output); + Gen gen(icecpp->getBaseName(), includePaths, output, icejs); gen.generate(p); } catch(const Slice::FileException& ex) -- cgit v1.2.3