@@ -26,7 +26,8 @@ if (PHP_GD != "no") {
26
26
if ( ( CHECK_LIB ( "libwebp_a.lib" , "gd" , PHP_GD ) || CHECK_LIB ( "libwebp.lib" , "gd" , PHP_GD ) ) &&
27
27
CHECK_HEADER_ADD_INCLUDE ( "decode.h" , "CFLAGS_GD" , PHP_GD + ";" + PHP_PHP_BUILD + "\\include\\webp" ) &&
28
28
CHECK_HEADER_ADD_INCLUDE ( "encode.h" , "CFLAGS_GD" , PHP_GD + ";" + PHP_PHP_BUILD + "\\include\\webp" ) ) {
29
- ADD_FLAG ( "CFLAGS_GD" , "/D HAVE_LIBWEBP /D HAVE_GD_WEBP" ) ;
29
+ AC_DEFINE ( "HAVE_LIBWEBP" , 1 , "WebP support" ) ;
30
+ AC_DEFINE ( "HAVE_GD_WEBP" , 1 , "WebP support" ) ;
30
31
} else {
31
32
WARNING ( "libwebp not enabled; libraries and headers not found" ) ;
32
33
}
@@ -55,19 +56,19 @@ if (PHP_GD != "no") {
55
56
gd_filter.c gd_pixelate.c gd_rotate.c gd_color_match.c gd_webp.c gd_avif.c \
56
57
gd_crop.c gd_interpolation.c gd_matrix.c gd_bmp.c gd_tga.c" , "gd" ) ;
57
58
AC_DEFINE ( 'HAVE_LIBGD' , 1 , 'GD support' ) ;
59
+ AC_DEFINE ( 'HAVE_GD_BUNDLED' , 1 , "Bundled GD" ) ;
60
+ AC_DEFINE ( 'HAVE_GD_PNG' , 1 , "PNG support" ) ;
61
+ AC_DEFINE ( 'HAVE_GD_BMP' , 1 , "BMP support" ) ;
62
+ AC_DEFINE ( 'HAVE_GD_TGA' , 1 , "TGA support" ) ;
63
+ AC_DEFINE ( 'HAVE_LIBPNG' , 1 , "PNG support" ) ;
64
+ AC_DEFINE ( 'HAVE_LIBJPEG' , 1 , "JPEG support" ) ;
65
+ AC_DEFINE ( 'HAVE_GD_JPG' , 1 , "JPEG support" ) ;
66
+ AC_DEFINE ( 'HAVE_XPM' , 1 , "XPM support" ) ;
67
+ AC_DEFINE ( 'HAVE_GD_XPM' , 1 , "XPM support" ) ;
68
+ AC_DEFINE ( 'HAVE_LIBFREETYPE' , 1 , "Freetype support" ) ;
69
+ AC_DEFINE ( 'HAVE_GD_FREETYPE' , 1 , "Freetype support" ) ;
58
70
ADD_FLAG ( "CFLAGS_GD" , " \
59
71
/D PHP_GD_EXPORTS=1 \
60
- /D HAVE_GD_BUNDLED=1 \
61
- /D HAVE_LIBFREETYPE=1 \
62
- /D HAVE_GD_JPG \
63
- /D HAVE_GD_PNG \
64
- /D HAVE_GD_XPM \
65
- /D HAVE_GD_FREETYPE=1 \
66
- /D HAVE_GD_BMP \
67
- /D HAVE_GD_TGA \
68
- /D HAVE_LIBJPEG \
69
- /D HAVE_LIBPNG \
70
- /D HAVE_XPM \
71
72
/D HAVE_GD_GET_INTERPOLATION \
72
73
" ) ;
73
74
if ( ICC_TOOLSET ) {
0 commit comments