This commit is contained in:
Nishi 2026-05-10 01:33:16 +09:00
commit d77deb5a06
Signed by: nishi
GPG key ID: 27EF69B208EB9343
2 changed files with 5 additions and 1 deletions

View file

@ -31,7 +31,7 @@ static void js_win32_init(void) {
}
static void js_pmake_subdirectory_main(const char* name) {
duk_eval_string(js_ctx, "main();");
duk_eval_string(js_ctx, "if(!this.main){\n console.log(\"No main function was defined!\");\n process.exit(1);}\nmain();");
}
static duk_ret_t js_pmake_subdirectory(duk_context* self) {

View file

@ -70,6 +70,10 @@ for(var i = 1; i < ARGV.length; i++) {
}
}
if(!this.main) {
console.log("No main function was defined!");
process.exit(1);
}
main();
(function() {