From 291e54abfbbad07fea7200f7f0946832ad059ac4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 5 Oct 2023 12:57:29 +1100 Subject: [PATCH] Fix building WITH_PYTHON=OFF --- source/blender/windowmanager/intern/wm_init_exit.cc | 4 ++++ source/creator/creator_args.cc | 3 +++ 2 files changed, 7 insertions(+) diff --git a/source/blender/windowmanager/intern/wm_init_exit.cc b/source/blender/windowmanager/intern/wm_init_exit.cc index d75cf71c479..397872cb6c1 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.cc +++ b/source/blender/windowmanager/intern/wm_init_exit.cc @@ -433,8 +433,12 @@ void WM_init_splash(bContext *C) /** Load add-ons & app-templates once on startup. */ static void wm_init_scripts_extensions_once(bContext *C) { +#ifdef WITH_PYTHON const char *imports[] = {"bpy", nullptr}; BPY_run_string_eval(C, imports, "bpy.utils.load_scripts_extensions()"); +#else + UNUSED_VARS(C); +#endif } /* free strings of open recent files */ diff --git a/source/creator/creator_args.cc b/source/creator/creator_args.cc index 62f2f26c43d..1c27e987dfb 100644 --- a/source/creator/creator_args.cc +++ b/source/creator/creator_args.cc @@ -2537,6 +2537,9 @@ void main_args_setup(bContext *C, bArgs *ba, bool all) # ifdef WITH_PYTHON /* Use for Python to extract help text (Python can't call directly - bad-level call). */ BPY_python_app_help_text_fn = main_args_help_as_string; +# else + /* Quiet unused function warning. */ + (void)main_args_help_as_string; # endif }