Browse Source

set exit code EXIT_FAILURE when --build-solutions fails

dogboydog 2 years ago
parent
commit
6903922ace
1 changed files with 2 additions and 0 deletions
  1. 2 0
      main/main.cpp

+ 2 - 0
main/main.cpp

@@ -2434,9 +2434,11 @@ bool Main::iteration() {
 		auto_build_solutions = false;
 		// Only relevant when running the editor.
 		if (!editor) {
+			OS::get_singleton()->set_exit_code(EXIT_FAILURE);
 			ERR_FAIL_V_MSG(true, "Command line option --build-solutions was passed, but no project is being edited. Aborting.");
 		}
 		if (!EditorNode::get_singleton()->call_build()) {
+			OS::get_singleton()->set_exit_code(EXIT_FAILURE);
 			ERR_FAIL_V_MSG(true, "Command line option --build-solutions was passed, but the build callback failed. Aborting.");
 		}
 	}