Add an extra argument for enabling nodejs support.

This is essentially using the v8 emitter plus setting a #define.
This commit is contained in:
Oliver Buchtala 2014-02-20 11:37:15 +01:00
commit 8e65414a76

View file

@ -511,6 +511,11 @@ void JAVASCRIPT::main(int argc, char *argv[]) {
Swig_mark_arg(i);
mode = JSEmitter::JavascriptCore;
SWIG_library_directory("javascript/jsc");
} else if (strcmp(argv[i], "-node") == 0) {
Swig_mark_arg(i);
mode = JSEmitter::V8;
SWIG_library_directory("javascript/v8");
Preprocessor_define("BUILDING_NODE_EXTENSION 1", 0);
} else if (strcmp(argv[i], "-debug-codetemplates") == 0) {
Swig_mark_arg(i);
js_template_enable_debug = true;