diff --git a/src/app/script/app_scripting.h b/src/app/script/app_scripting.h index 5fcc0e182..396905d3f 100644 --- a/src/app/script/app_scripting.h +++ b/src/app/script/app_scripting.h @@ -8,6 +8,10 @@ #define APP_SCRIPTING_H_INCLUDED #pragma once +#ifndef ENABLE_SCRIPTING + #error ENABLE_SCRIPTING must be defined +#endif + #include "doc/object_id.h" #include "script/engine.h" diff --git a/src/app/shell.h b/src/app/shell.h index c1b1b0823..deddebeb4 100644 --- a/src/app/shell.h +++ b/src/app/shell.h @@ -8,6 +8,10 @@ #define APP_SHELL_H_INCLUDED #pragma once +#ifndef ENABLE_SCRIPTING + #error ENABLE_SCRIPTING must be defined +#endif + namespace script { class Engine; } diff --git a/src/app/ui/devconsole_view.h b/src/app/ui/devconsole_view.h index 974ec44bc..80313b0b2 100644 --- a/src/app/ui/devconsole_view.h +++ b/src/app/ui/devconsole_view.h @@ -8,6 +8,10 @@ #define APP_UI_DEVCONSOLE_VIEW_H_INCLUDED #pragma once +#ifndef ENABLE_SCRIPTING + #error ENABLE_SCRIPTING must be defined +#endif + #include "app/script/app_scripting.h" #include "app/ui/tabs.h" #include "app/ui/workspace_view.h" diff --git a/src/app/ui/main_window.cpp b/src/app/ui/main_window.cpp index 27d9e79a5..3a0271699 100644 --- a/src/app/ui/main_window.cpp +++ b/src/app/ui/main_window.cpp @@ -19,7 +19,6 @@ #include "app/pref/preferences.h" #include "app/ui/color_bar.h" #include "app/ui/context_bar.h" -#include "app/ui/devconsole_view.h" #include "app/ui/document_view.h" #include "app/ui/editor/editor.h" #include "app/ui/editor/editor_view.h" @@ -43,6 +42,10 @@ #include "ui/system.h" #include "ui/view.h" +#ifdef ENABLE_SCRIPTING + #include "app/ui/devconsole_view.h" +#endif + namespace app { using namespace ui;