Fix compile when plugins are disabled
This commit is contained in:
@@ -8,6 +8,7 @@ flags.with_compress = true;
|
|||||||
flags.with_image_write = true;
|
flags.with_image_write = true;
|
||||||
flags.with_iron = true;
|
flags.with_iron = true;
|
||||||
flags.with_eval = true;
|
flags.with_eval = true;
|
||||||
|
flags.with_plugins = true;
|
||||||
|
|
||||||
let project = new Project("Base");
|
let project = new Project("Base");
|
||||||
let dir = flags.name.toLowerCase();
|
let dir = flags.name.toLowerCase();
|
||||||
@@ -48,9 +49,11 @@ if (!flags.lite) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (flags.with_plugins) {
|
||||||
project.add_define("WITH_PLUGINS");
|
project.add_define("WITH_PLUGINS");
|
||||||
project.add_project("../" + dir + "/plugins");
|
project.add_project("../" + dir + "/plugins");
|
||||||
project.add_project("plugins");
|
project.add_project("plugins");
|
||||||
|
}
|
||||||
|
|
||||||
project.add_tsfiles("sources/ts");
|
project.add_tsfiles("sources/ts");
|
||||||
project.add_tsfiles("sources/ts/iron");
|
project.add_tsfiles("sources/ts/iron");
|
||||||
|
|||||||
@@ -126,6 +126,16 @@ void *js_pcall_str(void *p, char *arg0) {
|
|||||||
char *js_call(void *p) {
|
char *js_call(void *p) {
|
||||||
return (char *)JS_ToCString(js_ctx, *js_call_arg(p, 0, NULL));
|
return (char *)JS_ToCString(js_ctx, *js_call_arg(p, 0, NULL));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
void js_init() {}
|
||||||
|
float js_eval(const char *js) { return 0.0; }
|
||||||
|
void *js_call_arg(void *p, int argc, void *argv) { return NULL; }
|
||||||
|
char *js_call_ptr(void *p, void *arg) { return NULL; }
|
||||||
|
char *js_call_ptr_str(void *p, void *arg0, char *arg1) { return NULL; }
|
||||||
|
void *js_pcall_str(void *p, char *arg0) { return NULL; }
|
||||||
|
char *js_call(void *p) { return NULL; }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef WITH_EMBED
|
#ifdef WITH_EMBED
|
||||||
|
|||||||
Reference in New Issue
Block a user