diff --git a/src/document/document.cpp b/src/document/document.cpp index 5bb18d30..5c7bc052 100644 --- a/src/document/document.cpp +++ b/src/document/document.cpp @@ -63,13 +63,16 @@ #ifdef CONFIG_ECMASCRIPT #include "ecmascript/ecmascript.h" -#include -#include #endif #ifdef CONFIG_ECMASCRIPT_SMJS #include "ecmascript/spidermonkey.h" #endif +#if defined(CONFIG_ECMASCRIPT_SMJS) || defined(CONFIG_QUICKJS) || defined(CONFIG_MUJS) +#include +#include +#endif + #include "main/module.h" #include "main/object.h" #include "network/dns.h" diff --git a/src/viewer/text/link.cpp b/src/viewer/text/link.cpp index 42288ce9..31e04fa8 100644 --- a/src/viewer/text/link.cpp +++ b/src/viewer/text/link.cpp @@ -33,7 +33,7 @@ #include "ecmascript/mujs/element.h" #endif -#ifdef CONFIG_ECMASCRIPT +#if defined(CONFIG_ECMASCRIPT_SMJS) || defined(CONFIG_QUICKJS) || defined(CONFIG_MUJS) #include #include #endif diff --git a/src/viewer/text/view.cpp b/src/viewer/text/view.cpp index 88c2ccb1..f51da5a5 100644 --- a/src/viewer/text/view.cpp +++ b/src/viewer/text/view.cpp @@ -40,7 +40,7 @@ #include "ecmascript/mujs/element.h" #endif -#ifdef CONFIG_ECMASCRIPT +#if defined(CONFIG_ECMASCRIPT_SMJS) || defined(CONFIG_QUICKJS) || defined(CONFIG_MUJS) #include #include #endif