diff --git a/src/mzscheme/include/scheme.h b/src/mzscheme/include/scheme.h index 4b981e858f..909b573f31 100644 --- a/src/mzscheme/include/scheme.h +++ b/src/mzscheme/include/scheme.h @@ -899,7 +899,11 @@ typedef struct Scheme_Cont_Frame_Data { /*========================================================================*/ #ifdef MZ_PRECISE_GC -# include "../gc2/gc2_obj.h" +# ifdef INCLUDE_WITHOUT_PATHS +# include "schgc2obj.h" +# else +# include "../gc2/gc2_obj.h" +# endif #endif #include "schthread.h" diff --git a/src/mzscheme/mkincludes.ss b/src/mzscheme/mkincludes.ss index ccae8a5363..8f48e37dfd 100644 --- a/src/mzscheme/mkincludes.ss +++ b/src/mzscheme/mkincludes.ss @@ -58,5 +58,6 @@ (copy-if-newer mzsrcdir "include/mzscheme3m.exp") (copy-if-newer mzsrcdir "gc2/gc2.h" "schemegc2.h") (copy-if-newer mzsrcdir "gc2/gc2.h" "schemegc2.h") +(copy-if-newer mzsrcdir "gc2/gc2-obj.h" "schgc2obj.h") (printf "Done.\n")