diff --git a/MagickCore/nt-base-private.h b/MagickCore/nt-base-private.h
index 18b3cdd..fef1dbe 100644
--- a/MagickCore/nt-base-private.h
+++ b/MagickCore/nt-base-private.h
@@ -22,6 +22,8 @@
 extern "C" {
 #endif
 
+#if defined(MAGICKCORE_WINDOWS_SUPPORT)
+
 #include "MagickCore/delegate.h"
 #include "MagickCore/delegate-private.h"
 #include "MagickCore/exception.h"
@@ -423,6 +425,8 @@
 
 #endif /* !XS_VERSION */
 
+#endif /* MAGICKCORE_WINDOWS_SUPPORT */
+
 #if defined(__cplusplus) || defined(c_plusplus)
 }
 #endif /* !C++ */