Include config.h. If not HAVE_FREETYPE nor HAVE_GD, define a pseudo
authorhanda <handa>
Thu, 27 May 2004 11:08:56 +0000 (11:08 +0000)
committerhanda <handa>
Thu, 27 May 2004 11:08:56 +0000 (11:08 +0000)
function main that just print an error message.

example/mdump.c

index 67a2b12..ee66362 100644 (file)
 #include <string.h>
 #include <libgen.h>
 
+#include "config.h"
+
+#if defined (HAVE_FREETYPE) && defined (HAVE_GD)
 #include <gd.h>
 
 #include <m17n-gui.h>
@@ -618,4 +621,15 @@ main (int argc, char **argv)
   gdImageDestroy (image);
   exit (0);
 }
+
+#else  /* not HAVE_FREETYPE nor HAVE_GD */
+
+int
+main (int argc, char **argv)
+{
+  fprintf (stderr, "Can't run without Freetype and GD library!\n");
+  exit (1);
+}
+
+#endif  /* not HAVE_FREETYPE nor HAVE_GD */
 #endif /* not FOR_DOXYGEN */