...
diff --git a/MagickCore/static.c b/MagickCore/static.c
index 5b68d6f..8db3446 100644
--- a/MagickCore/static.c
+++ b/MagickCore/static.c
@@ -79,6 +79,7 @@
     (*unregister_module)(void);
 } MagickModules[] =
 {
+#if !defined(MAGICKCORE_MODULES_SUPPORT)
   { "AAI", MagickFalse, RegisterAAIImage, UnregisterAAIImage },
   { "ART", MagickFalse, RegisterARTImage, UnregisterARTImage },
   { "AVS", MagickFalse, RegisterAVSImage, UnregisterAVSImage },
@@ -245,6 +246,7 @@
 #endif
   { "YCBCR", MagickFalse, RegisterYCBCRImage, UnregisterYCBCRImage },
   { "YUV", MagickFalse, RegisterYUVImage, UnregisterYUVImage },
+#endif
   { (const char *) NULL, MagickFalse, RegisterUndefinedImage, UnregisterUndefinedImage }
 };