diff --git a/src/mzscheme/src/eval.c b/src/mzscheme/src/eval.c index 48cad1e506..2bd76928a2 100644 --- a/src/mzscheme/src/eval.c +++ b/src/mzscheme/src/eval.c @@ -143,8 +143,9 @@ #ifdef MACOS_STACK_LIMIT #include #endif - -#include "future.h" +#ifdef FUTURES_ENABLED +# include "future.h" +#endif #define EMBEDDED_DEFINES_START_ANYWHERE 0 diff --git a/src/mzscheme/src/jit.c b/src/mzscheme/src/jit.c index 8812cdcfcb..18d57e3604 100644 --- a/src/mzscheme/src/jit.c +++ b/src/mzscheme/src/jit.c @@ -41,7 +41,9 @@ #include "schpriv.h" #include "schmach.h" +#ifdef FUTURES_ENABLED # include "future.h" +#endif #ifdef MZ_USE_DWARF_LIBUNWIND # include "unwind/libunwind.h" #endif