@@ -13,32 +13,26 @@ PHP_ARG_WITH([external-gd],
13
13
[ no] ,
14
14
[ no] )
15
15
16
- if test -z "$PHP_AVIF"; then
17
- PHP_ARG_WITH([ avif] ,
18
- [ for libavif] ,
19
- [ AS_HELP_STRING ( [ --with-avif] ,
20
- [ GD: Enable AVIF support (only for bundled libgd)] ) ] ,
21
- [ no] ,
22
- [ no] )
23
- fi
16
+ PHP_ARG_WITH([ avif] ,
17
+ [ for libavif] ,
18
+ [ AS_HELP_STRING ( [ --with-avif] ,
19
+ [ GD: Enable AVIF support (only for bundled libgd)] ) ] ,
20
+ [ no] ,
21
+ [ no] )
24
22
25
- if test -z "$PHP_WEBP"; then
26
- PHP_ARG_WITH([ webp] ,
27
- [ for libwebp] ,
28
- [ AS_HELP_STRING ( [ --with-webp] ,
29
- [ GD: Enable WEBP support (only for bundled libgd)] ) ] ,
30
- [ no] ,
31
- [ no] )
32
- fi
23
+ PHP_ARG_WITH([ webp] ,
24
+ [ for libwebp] ,
25
+ [ AS_HELP_STRING ( [ --with-webp] ,
26
+ [ GD: Enable WEBP support (only for bundled libgd)] ) ] ,
27
+ [ no] ,
28
+ [ no] )
33
29
34
- if test -z "$PHP_JPEG"; then
35
- PHP_ARG_WITH([ jpeg] ,
36
- [ for libjpeg] ,
37
- [ AS_HELP_STRING ( [ --with-jpeg] ,
38
- [ GD: Enable JPEG support (only for bundled libgd)] ) ] ,
39
- [ no] ,
40
- [ no] )
41
- fi
30
+ PHP_ARG_WITH([ jpeg] ,
31
+ [ for libjpeg] ,
32
+ [ AS_HELP_STRING ( [ --with-jpeg] ,
33
+ [ GD: Enable JPEG support (only for bundled libgd)] ) ] ,
34
+ [ no] ,
35
+ [ no] )
42
36
43
37
PHP_ARG_WITH([ xpm] ,
44
38
[ for libXpm] ,
@@ -73,73 +67,72 @@ AC_DEFUN([PHP_GD_PNG],[
73
67
AC_DEFINE ( [ HAVE_LIBPNG] , [ 1] , [ Define to 1 if you have the libpng library.] )
74
68
] )
75
69
76
- AC_DEFUN ( [ PHP_GD_AVIF] ,[
77
- if test "$ PHP_AVIF" != "no"; then
70
+ AC_DEFUN ( [ PHP_GD_AVIF] , [
71
+ AS_VAR_IF ( [ PHP_AVIF] , [ no ] ,, [
78
72
PKG_CHECK_MODULES([ AVIF] , [ libavif >= 0.8.2] )
79
73
PHP_EVAL_LIBLINE([ $AVIF_LIBS] , [ GD_SHARED_LIBADD] )
80
74
PHP_EVAL_INCLINE([ $AVIF_CFLAGS] )
81
75
AC_DEFINE ( [ HAVE_LIBAVIF] , [ 1] ,
82
76
[ Define to 1 if you have the libavif library.] )
83
77
AC_DEFINE ( [ HAVE_GD_AVIF] , [ 1] ,
84
78
[ Define to 1 if gd extension has AVIF support.] )
85
- fi
79
+ ] )
86
80
] )
87
81
88
82
AC_DEFUN ( [ PHP_GD_WEBP] ,[
89
- if test "$ PHP_WEBP" != "no"; then
83
+ AS_VAR_IF ( [ PHP_WEBP] , [ no ] ,, [
90
84
PKG_CHECK_MODULES([ WEBP] , [ libwebp >= 0.2.0] )
91
85
PHP_EVAL_LIBLINE([ $WEBP_LIBS] , [ GD_SHARED_LIBADD] )
92
86
PHP_EVAL_INCLINE([ $WEBP_CFLAGS] )
93
87
AC_DEFINE ( [ HAVE_LIBWEBP] , [ 1] ,
94
88
[ Define to 1 if you have the libwebp library.] )
95
89
AC_DEFINE ( [ HAVE_GD_WEBP] , [ 1] ,
96
90
[ Define to 1 if gd extension has WebP support.] )
97
- fi
91
+ ] )
98
92
] )
99
93
100
94
AC_DEFUN ( [ PHP_GD_JPEG] ,[
101
- if test "$ PHP_JPEG" != "no"; then
95
+ AS_VAR_IF ( [ PHP_JPEG] , [ no ] ,, [
102
96
PKG_CHECK_MODULES([ JPEG] , [ libjpeg] )
103
97
PHP_EVAL_LIBLINE([ $JPEG_LIBS] , [ GD_SHARED_LIBADD] )
104
98
PHP_EVAL_INCLINE([ $JPEG_CFLAGS] )
105
99
AC_DEFINE ( [ HAVE_LIBJPEG] , [ 1] ,
106
100
[ Define to 1 if you have the libjpeg library.] )
107
101
AC_DEFINE ( [ HAVE_GD_JPG] , [ 1] ,
108
102
[ Define to 1 if gd extension has JPEG support.] )
109
- fi
103
+ ] )
110
104
] )
111
105
112
106
AC_DEFUN ( [ PHP_GD_XPM] ,[
113
- if test "$ PHP_XPM" != "no"; then
107
+ AS_VAR_IF ( [ PHP_XPM] , [ no ] ,, [
114
108
PKG_CHECK_MODULES([ XPM] , [ xpm] )
115
109
PHP_EVAL_LIBLINE([ $XPM_LIBS] , [ GD_SHARED_LIBADD] )
116
110
PHP_EVAL_INCLINE([ $XPM_CFLAGS] )
117
111
AC_DEFINE ( [ HAVE_XPM] , [ 1] , [ Define to 1 if you have the xpm library.] )
118
112
AC_DEFINE ( [ HAVE_GD_XPM] , [ 1] ,
119
113
[ Define to 1 if gd extension has XPM support.] )
120
- fi
114
+ ] )
121
115
] )
122
116
123
117
AC_DEFUN ( [ PHP_GD_FREETYPE2] ,[
124
- if test "$ PHP_FREETYPE" != "no"; then
118
+ AS_VAR_IF ( [ PHP_FREETYPE] , [ no ] ,, [
125
119
PKG_CHECK_MODULES([ FREETYPE2] , [ freetype2] )
126
-
127
120
PHP_EVAL_INCLINE([ $FREETYPE2_CFLAGS] )
128
121
PHP_EVAL_LIBLINE([ $FREETYPE2_LIBS] , [ GD_SHARED_LIBADD] )
129
122
AC_DEFINE ( [ HAVE_LIBFREETYPE] , [ 1] ,
130
123
[ Define to 1 if you have the FreeType library.] )
131
124
AC_DEFINE ( [ HAVE_GD_FREETYPE] , [ 1] ,
132
125
[ Define to 1 if gd extension has FreeType support.] )
133
- fi
126
+ ] )
134
127
] )
135
128
136
129
AC_DEFUN ( [ PHP_GD_JISX0208] ,[
137
- if test "$ PHP_GD_JIS_CONV" = " yes"; then
130
+ AS_VAR_IF ( [ PHP_GD_JIS_CONV] , [ yes] , [
138
131
AC_DEFINE ( [ USE_GD_JISX0208] , [ 1] ,
139
132
[ Define to 1 if gd extension has JIS-mapped Japanese font support.] )
140
133
AC_DEFINE ( [ JISX0208] , [ 1] ,
141
134
[ Define to 1 if GD library has JIS-mapped Japanese font support.] )
142
- fi
135
+ ] )
143
136
] )
144
137
145
138
dnl
@@ -222,7 +215,6 @@ dnl Main GD configure
222
215
dnl
223
216
224
217
if test "$PHP_GD" != "no"; then
225
-
226
218
if test "$PHP_EXTERNAL_GD" = "no"; then
227
219
extra_sources=m4_normalize ( [ "
228
220
libgd/gd_avif.c
0 commit comments