Home | History | Annotate | Download | only in libpng
      1 # configure.ac
      2 
      3 # Copyright (c) 2004-2016 Glenn Randers-Pehrson
      4 # Last changed in libpng 1.6.25 [September 1, 2016]
      5 
      6 # This code is released under the libpng license.
      7 # For conditions of distribution and use, see the disclaimer
      8 # and license in png.h
      9 
     10 dnl Process this file with autoconf to produce a configure script.
     11 dnl
     12 dnl Minor upgrades (compatible ABI): increment the package version
     13 dnl (third field in two places below) and set the PNGLIB_RELEASE
     14 dnl variable.
     15 dnl
     16 dnl Major upgrades (incompatible ABI): increment the package major
     17 dnl version (second field, or first if desired), set the minor
     18 dnl to 0, set PNGLIB_MAJOR below *and* follow the instructions in
     19 dnl Makefile.am to upgrade the package name.
     20 
     21 dnl This is here to prevent earlier autoconf from being used, it
     22 dnl should not be necessary to regenerate configure if the time
     23 dnl stamps are correct
     24 AC_PREREQ([2.68])
     25 
     26 dnl Version number stuff here:
     27 
     28 AC_INIT([libpng],[1.6.34],[png-mng-implement (a] lists.sourceforge.net])
     29 AC_CONFIG_MACRO_DIR([scripts])
     30 
     31 # libpng does not follow GNU file name conventions (hence 'foreign')
     32 # color-tests requires automake 1.11 or later
     33 # silent-rules requires automake 1.11 or later
     34 # dist-xz requires automake 1.11 or later
     35 # 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
     36 # 1.13 is required for parallel tests
     37 AM_INIT_AUTOMAKE([1.13 foreign dist-xz color-tests silent-rules subdir-objects])
     38 # The following line causes --disable-maintainer-mode to be the default to
     39 # configure. This is necessary because libpng distributions cannot rely on the
     40 # time stamps of the autotools generated files being correct
     41 AM_MAINTAINER_MODE
     42 
     43 dnl configure.ac and Makefile.am expect automake 1.11.2 or a compatible later
     44 dnl version; aclocal.m4 will generate a failure if you use a prior version of
     45 dnl automake, so the following is not necessary (and is not defined anyway):
     46 dnl AM_PREREQ([1.11.2])
     47 dnl stop configure from automagically running automake
     48 
     49 PNGLIB_VERSION=1.6.34
     50 PNGLIB_MAJOR=1
     51 PNGLIB_MINOR=6
     52 PNGLIB_RELEASE=34
     53 
     54 dnl End of version number stuff
     55 
     56 AC_CONFIG_SRCDIR([pngget.c])
     57 AC_CONFIG_HEADERS([config.h])
     58 
     59 # Checks for programs.
     60 AC_LANG([C])
     61 AC_PROG_CC
     62 AM_PROG_AS
     63 LT_PATH_LD
     64 AC_PROG_CPP
     65 AC_PROG_AWK
     66 AC_PROG_INSTALL
     67 AC_PROG_LN_S
     68 AC_PROG_MAKE_SET
     69 
     70 dnl libtool/libtoolize; version 2.4.2 is the tested version. This or any
     71 dnl compatible later version may be used
     72 LT_INIT([win32-dll])
     73 LT_PREREQ([2.4.2])
     74 
     75 # Some awks crash when confronted with pnglibconf.dfa, do a test run now
     76 # to make sure this doesn't happen
     77 AC_MSG_CHECKING([that AWK works])
     78 if ${AWK} -f ${srcdir}/scripts/options.awk out="/dev/null" version=search\
     79    ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\
     80    ${srcdir}/pngusr.dfa 1>&2
     81 then
     82    AC_MSG_RESULT([ok])
     83 else
     84    AC_MSG_FAILURE([failed], 1)
     85 fi
     86 
     87 # This is a remnant of the old cc -E validation, where it may have been
     88 # necessary to use a different preprocessor for .dfn files
     89 DFNCPP="$CPP"
     90 AC_SUBST(DFNCPP)
     91 
     92 # -Werror cannot be passed to GCC in CFLAGS because configure will fail (it
     93 # checks the compiler with a program that generates a warning), add the
     94 # following option to deal with this
     95 AC_ARG_VAR(PNG_COPTS,
     96    [additional flags for the C compiler, use this for options that would]
     97    [cause configure itself to fail])
     98 AC_ARG_ENABLE(werror,
     99    AS_HELP_STRING([[[--enable-werror[=OPT]]]],
    100       [Pass -Werror or the given argument to the compiler if it is supported]),
    101    [test "$enable_werror" = "yes" && enable_werror="-Werror"
    102     if test "$enable_werror" != "no"; then
    103       sav_CFLAGS="$CFLAGS"
    104       CFLAGS="$enable_werror $CFLAGS"
    105       AC_MSG_CHECKING([if the compiler allows $enable_werror])
    106       AC_COMPILE_IFELSE(
    107          [AC_LANG_SOURCE([
    108             [int main(int argc, char **argv){]
    109             [return argv[argc-1][0];]
    110             [}]])],
    111          AC_MSG_RESULT(yes)
    112          PNG_COPTS="$PNG_COPTS $enable_werror",
    113          AC_MSG_RESULT(no))
    114       CFLAGS="$sav_CFLAGS"
    115     fi],)
    116 
    117 # For GCC 5 the default mode for C is -std=gnu11 instead of -std=gnu89
    118 # In pngpriv.h we request just the POSIX 1003.1 and C89 APIs by defining _POSIX_SOURCE to 1
    119 # This is incompatible with the new default mode, so we test for that and force the 
    120 # "-std=c89" compiler option:
    121 AC_MSG_CHECKING([if we need to force back C standard to C89])
    122 AC_COMPILE_IFELSE(
    123    [AC_LANG_PROGRAM([
    124       [#define _POSIX_SOURCE 1]
    125       [#include <stdio.h>]
    126    ])],
    127    AC_MSG_RESULT(no),[
    128       if test "x$GCC" != "xyes"; then
    129          AC_MSG_ERROR(
    130             [Forcing back to C89 is required but the flags are only known for GCC])
    131       fi
    132    AC_MSG_RESULT(yes)
    133    CFLAGS="$CFLAGS -std=c89"
    134 ])
    135 
    136 # Checks for header files.
    137 AC_HEADER_STDC
    138 
    139 # Checks for typedefs, structures, and compiler characteristics.
    140 AC_C_CONST
    141 AC_TYPE_SIZE_T
    142 AC_STRUCT_TM
    143 AC_C_RESTRICT
    144 
    145 # Checks for library functions.
    146 AC_FUNC_STRTOD
    147 AC_CHECK_FUNCS([memset], , AC_MSG_ERROR(memset not found in libc))
    148 AC_CHECK_FUNCS([pow], , AC_CHECK_LIB(m, pow, , AC_MSG_ERROR(cannot find pow)) )
    149 
    150 # Some later POSIX 1003.1 functions are required for test programs, failure here
    151 # is soft (the corresponding test program is not built).
    152 AC_CHECK_FUNC([clock_gettime],,[AC_MSG_WARN([not building timepng])])
    153 AM_CONDITIONAL([HAVE_CLOCK_GETTIME], [test "$ac_cv_func_clock_gettime" = "yes"])
    154 
    155 AC_ARG_WITH(zlib-prefix,
    156    AS_HELP_STRING([[[--with-zlib-prefix]]],
    157       [prefix that may have been used in installed zlib]),
    158       [ZPREFIX=${withval}],
    159       [ZPREFIX='z_'])
    160 AC_CHECK_LIB(z, zlibVersion, ,
    161     AC_CHECK_LIB(z, ${ZPREFIX}zlibVersion, , AC_MSG_ERROR(zlib not installed)))
    162 
    163 # The following is for pngvalid, to ensure it catches FP errors even on
    164 # platforms that don't enable FP exceptions, the function appears in the math
    165 # library (typically), it's not an error if it is not found.
    166 AC_CHECK_LIB([m], [feenableexcept])
    167 AC_CHECK_FUNCS([feenableexcept])
    168 
    169 AC_MSG_CHECKING([if using Solaris linker])
    170 SLD=`$LD --version 2>&1 | grep Solaris`
    171 if test "$SLD"; then
    172     have_solaris_ld=yes
    173     AC_MSG_RESULT(yes)
    174 else
    175     have_solaris_ld=no
    176     AC_MSG_RESULT(no)
    177 fi
    178 AM_CONDITIONAL(HAVE_SOLARIS_LD, test "$have_solaris_ld" = "yes")
    179 
    180 AC_MSG_CHECKING([if libraries can be versioned])
    181 # Special case for PE/COFF platforms: ld reports
    182 # support for version-script, but doesn't actually
    183 # DO anything with it.
    184 case $host in
    185 *cygwin* | *mingw32* | *interix* )
    186     have_ld_version_script=no
    187     AC_MSG_RESULT(no)
    188 ;;
    189 * )
    190 
    191 if test "$have_solaris_ld" = "yes"; then
    192     GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
    193 else
    194     GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
    195 fi
    196 
    197 if test "$GLD"; then
    198     have_ld_version_script=yes
    199     AC_MSG_RESULT(yes)
    200 else
    201     have_ld_version_script=no
    202     AC_MSG_RESULT(no)
    203     AC_MSG_WARN(*** You have not enabled versioned symbols.)
    204 fi
    205 ;;
    206 esac
    207 
    208 AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes")
    209 
    210 if test "$have_ld_version_script" = "yes"; then
    211     AC_MSG_CHECKING([for symbol prefix])
    212     SYMBOL_PREFIX=`echo "PREFIX=__USER_LABEL_PREFIX__" \
    213                   | ${CPP-${CC-gcc} -E} - 2>&1 \
    214                   | ${EGREP-grep} "^PREFIX=" \
    215                   | ${SED-sed} -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"`
    216     AC_SUBST(SYMBOL_PREFIX)
    217     AC_MSG_RESULT($SYMBOL_PREFIX)
    218 fi
    219 
    220 # Substitutions for .in files
    221 AC_SUBST(PNGLIB_VERSION)
    222 AC_SUBST(PNGLIB_MAJOR)
    223 AC_SUBST(PNGLIB_MINOR)
    224 AC_SUBST(PNGLIB_RELEASE)
    225 
    226 # Additional arguments (and substitutions)
    227 # Allow the pkg-config directory to be set
    228 AC_ARG_WITH(pkgconfigdir,
    229    AS_HELP_STRING([[[--with-pkgconfigdir]]],
    230       [Use the specified pkgconfig dir (default is libdir/pkgconfig)]),
    231    [pkgconfigdir=${withval}],
    232    [pkgconfigdir='${libdir}/pkgconfig'])
    233 
    234 AC_SUBST([pkgconfigdir])
    235 AC_MSG_NOTICE([[pkgconfig directory is ${pkgconfigdir}]])
    236 
    237 # Make the *-config binary config scripts optional
    238 AC_ARG_WITH(binconfigs,
    239    AS_HELP_STRING([[[--with-binconfigs]]],
    240       [Generate shell libpng-config scripts as well as pkg-config data]
    241       [@<:@default=yes@:>@]),
    242    [if test "${withval}" = no; then
    243       binconfigs=
    244       AC_MSG_NOTICE([[libpng-config scripts will not be built]])
    245     else
    246       binconfigs='${binconfigs}'
    247     fi],
    248    [binconfigs='${binconfigs}'])
    249 AC_SUBST([binconfigs])
    250 
    251 # Support for prefixes to the API function names; this will generate defines
    252 # at the start of the build to rename exported library functions
    253 AC_ARG_WITH(libpng-prefix,
    254    AS_HELP_STRING([[[--with-libpng-prefix]]],
    255       [prefix libpng exported function (API) names with the given value]),
    256    [if test "${withval:-no}" != "no"; then
    257       AC_SUBST([PNG_PREFIX], [${withval}])
    258     fi])
    259 AM_CONDITIONAL([DO_PNG_PREFIX], [test "${with_libpng_prefix:-no}" != "no"])
    260 
    261 # Control over what links are made for installed files.  Versioned files are
    262 # always installed, when the following options are turned on corresponding
    263 # unversioned links are also created (normally as symbolic links):
    264 AC_ARG_ENABLE([unversioned-links],
    265    AS_HELP_STRING([[[--enable-unversioned-links]]],
    266       [Installed libpng header files are placed in a versioned subdirectory]
    267       [and installed libpng library (including DLL) files are versioned.]
    268       [If this option is enabled unversioned links will be created pointing to]
    269       [the corresponding installed files.  If you use libpng.pc or]
    270       [libpng-config for all builds you do not need these links, but if you]
    271       [compile programs directly they will typically #include <png.h> and]
    272       [link with -lpng; in that case you need the links.]
    273       [The links can be installed manually using 'make install-header-links']
    274       [and 'make install-library-links' and can be removed using the]
    275       [corresponding uninstall- targets.  If you do enable this option every]
    276       [libpng 'make install' will recreate the links to point to the just]
    277       [installed version of libpng.  The default is to create the links;]
    278       [use --disable-unversioned-links to change this]))
    279 
    280 # The AM_CONDITIONAL test is written so that the default is enabled;
    281 # --disable-unversioned-links must be given to turn the option off.
    282 AM_CONDITIONAL([DO_INSTALL_LINKS],[test "$enable_unversioned_links" != "no"])
    283 
    284 AC_ARG_ENABLE([unversioned-libpng-pc],
    285    AS_HELP_STRING([[[--enable-unversioned-libpng-pc]]],
    286       [Install the configuration file 'libpng.pc' as a link to the versioned]
    287       [version.  This is done by default - use --disable-unversioned-libpng-pc]
    288       [to change this.]))
    289 AM_CONDITIONAL([DO_INSTALL_LIBPNG_PC],
    290    [test "$enable_unversioned_libpng_pc" != "no"])
    291 
    292 AC_ARG_ENABLE([unversioned-libpng-config],
    293    AS_HELP_STRING([[[--enable-unversioned-libpng-config]]],
    294       [Install the configuration file 'libpng-config' as a link to the]
    295       [versioned version.  This is done by default - use]
    296       [--disable-unversioned-libpng-config to change this.]))
    297 AM_CONDITIONAL([DO_INSTALL_LIBPNG_CONFIG],
    298    [test "$enable_unversioned_libpng_config" != "no"])
    299 
    300 # HOST SPECIFIC OPTIONS
    301 # =====================
    302 #
    303 # DEFAULT
    304 # =======
    305 #
    306 AC_ARG_ENABLE([hardware-optimizations],
    307    AS_HELP_STRING([[[--enable-hardware-optimizations]]],
    308       [Enable hardware optimizations: =no/off, yes/on:]),
    309    [case "$enableval" in
    310       no|off)
    311          # disable hardware optimization on all systems:
    312          enable_arm_neon=no
    313          AC_DEFINE([PNG_ARM_NEON_OPT], [0],
    314            [Disable ARM_NEON optimizations])
    315          enable_mips_msa=no
    316          AC_DEFINE([PNG_MIPS_MSA_OPT], [0],
    317            [Disable MIPS_MSA optimizations])
    318          enable_powerpc_vsx=no
    319          AC_DEFINE([PNG_POWERPC_VSX_OPT], [0],
    320            [Disable POWERPC VSX optimizations])
    321          enable_intel_sse=no
    322          AC_DEFINE([PNG_INTEL_SSE_OPT], [0],
    323            [Disable INTEL_SSE optimizations])
    324          ;;
    325       *)
    326          # allow enabling hardware optimization on any system:
    327          case "$host_cpu" in
    328             arm*|aarch64*)
    329               enable_arm_neon=yes
    330               AC_DEFINE([PNG_ARM_NEON_OPT], [0],
    331                 [Enable ARM_NEON optimizations])
    332               ;;
    333             mipsel*|mips64el*)
    334               enable_mips_msa=yes
    335               AC_DEFINE([PNG_MIPS_MSA_OPT], [0],
    336                 [Enable MIPS_MSA optimizations])
    337               ;;
    338             i?86|x86_64)
    339               enable_intel_sse=yes
    340               AC_DEFINE([PNG_INTEL_SSE_OPT], [1],
    341                 [Enable Intel SSE optimizations])
    342               ;;
    343             powerpc*|ppc64*)
    344               enable_powerpc_vsx=yes
    345               AC_DEFINE([PNG_POWERPC_VSX_OPT], [2],
    346                 [Enable POWERPC VSX optimizations])
    347               ;;
    348          esac
    349          ;;
    350    esac])
    351 
    352 # ARM
    353 # ===
    354 #
    355 # ARM NEON (SIMD) support.
    356 
    357 AC_ARG_ENABLE([arm-neon],
    358    AS_HELP_STRING([[[--enable-arm-neon]]],
    359       [Enable ARM NEON optimizations: =no/off, check, api, yes/on:]
    360       [no/off: disable the optimizations; check: use internal checking code]
    361       [(deprecated and poorly supported); api: disable by default, enable by]
    362       [a call to png_set_option; yes/on: turn on unconditionally.]
    363       [If not specified: determined by the compiler.]),
    364    [case "$enableval" in
    365       no|off)
    366          # disable the default enabling on __ARM_NEON__ systems:
    367          AC_DEFINE([PNG_ARM_NEON_OPT], [0],
    368                    [Disable ARM Neon optimizations])
    369          # Prevent inclusion of the assembler files below:
    370          enable_arm_neon=no;;
    371       check)
    372          AC_DEFINE([PNG_ARM_NEON_CHECK_SUPPORTED], [],
    373                    [Check for ARM Neon support at run-time]);;
    374       api)
    375          AC_DEFINE([PNG_ARM_NEON_API_SUPPORTED], [],
    376                    [Turn on ARM Neon optimizations at run-time]);;
    377       yes|on)
    378          AC_DEFINE([PNG_ARM_NEON_OPT], [2],
    379                    [Enable ARM Neon optimizations])
    380          AC_MSG_WARN([--enable-arm-neon: please specify 'check' or 'api', if]
    381             [you want the optimizations unconditionally pass -mfpu=neon]
    382             [to the compiler.]);;
    383       *)
    384          AC_MSG_ERROR([--enable-arm-neon=${enable_arm_neon}: invalid value])
    385    esac])
    386 
    387 # Add ARM specific files to all builds where the host_cpu is arm ('arm*') or
    388 # where ARM optimizations were explicitly requested (this allows a fallback if a
    389 # future host CPU does not match 'arm*')
    390 
    391 AM_CONDITIONAL([PNG_ARM_NEON],
    392    [test "$enable_arm_neon" != 'no' &&
    393     case "$host_cpu" in
    394       arm*|aarch64*) :;;
    395       *)    test "$enable_arm_neon" != '';;
    396     esac])
    397 
    398 # MIPS
    399 # ===
    400 #
    401 # MIPS MSA (SIMD) support.
    402 
    403 AC_ARG_ENABLE([mips-msa],
    404    AS_HELP_STRING([[[--enable-mips-msa]]],
    405       [Enable MIPS MSA optimizations: =no/off, check, api, yes/on:]
    406       [no/off: disable the optimizations; check: use internal checking code]
    407       [(deprecated and poorly supported); api: disable by default, enable by]
    408       [a call to png_set_option; yes/on: turn on unconditionally.]
    409       [If not specified: determined by the compiler.]),
    410    [case "$enableval" in
    411       no|off)
    412          # disable the default enabling on __mips_msa systems:
    413          AC_DEFINE([PNG_MIPS_MSA_OPT], [0],
    414                    [Disable MIPS MSA optimizations])
    415          # Prevent inclusion of the assembler files below:
    416          enable_mips_msa=no;;
    417       check)
    418          AC_DEFINE([PNG_MIPS_MSA_CHECK_SUPPORTED], [],
    419                    [Check for MIPS MSA support at run-time]);;
    420       api)
    421          AC_DEFINE([PNG_MIPS_MSA_API_SUPPORTED], [],
    422                    [Turn on MIPS MSA optimizations at run-time]);;
    423       yes|on)
    424          AC_DEFINE([PNG_MIPS_MSA_OPT], [2],
    425                    [Enable MIPS MSA optimizations])
    426          AC_MSG_WARN([--enable-mips-msa: please specify 'check' or 'api', if]
    427             [you want the optimizations unconditionally pass '-mmsa -mfp64']
    428             [to the compiler.]);;
    429       *)
    430          AC_MSG_ERROR([--enable-mips-msa=${enable_mips_msa}: invalid value])
    431    esac])
    432 
    433 # Add MIPS specific files to all builds where the host_cpu is mips ('mips*') or
    434 # where MIPS optimizations were explicitly requested (this allows a fallback if a
    435 # future host CPU does not match 'mips*')
    436 
    437 AM_CONDITIONAL([PNG_MIPS_MSA],
    438    [test "$enable_mips_msa" != 'no' &&
    439     case "$host_cpu" in
    440       mipsel*|mips64el*) :;;
    441     esac])
    442 
    443 # INTEL
    444 # =====
    445 #
    446 # INTEL SSE (SIMD) support.
    447 
    448 AC_ARG_ENABLE([intel-sse],
    449    AS_HELP_STRING([[[--enable-intel-sse]]],
    450       [Enable Intel SSE optimizations: =no/off, yes/on:]
    451       [no/off: disable the optimizations;]
    452       [yes/on: enable the optimizations.]
    453       [If not specified: determined by the compiler.]),
    454    [case "$enableval" in
    455       no|off)
    456          # disable the default enabling:
    457          AC_DEFINE([PNG_INTEL_SSE_OPT], [0],
    458                    [Disable Intel SSE optimizations])
    459          # Prevent inclusion of the assembler files below:
    460          enable_intel_sse=no;;
    461       yes|on)
    462          AC_DEFINE([PNG_INTEL_SSE_OPT], [1],
    463                    [Enable Intel SSE optimizations]);;
    464       *)
    465          AC_MSG_ERROR([--enable-intel-sse=${enable_intel_sse}: invalid value])
    466    esac])
    467 
    468 # Add Intel specific files to all builds where the host_cpu is Intel ('x86*')
    469 # or where Intel optimizations were explicitly requested (this allows a
    470 # fallback if a future host CPU does not match 'x86*')
    471 AM_CONDITIONAL([PNG_INTEL_SSE],
    472    [test "$enable_intel_sse" != 'no' &&
    473     case "$host_cpu" in
    474       i?86|x86_64) :;;
    475       *)    test "$enable_intel_sse" != '';;
    476     esac])
    477 
    478 # PowerPC
    479 # ===
    480 #
    481 # PowerPC VSX (SIMD) support.
    482 
    483 AC_ARG_ENABLE([powerpc-vsx],
    484 AS_HELP_STRING([[[--enable-powerpc-vsx]]],
    485       [Enable POWERPC VSX optimizations: =no/off, check, api, yes/on:]
    486       [no/off: disable the optimizations; check: use internal checking code]
    487       [api: disable by default, enable by a call to png_set_option]
    488       [yes/on: turn on unconditionally.]
    489       [If not specified: determined by the compiler.]),
    490    [case "$enableval" in
    491       no|off)
    492          # disable the default enabling on __ppc64__ systems:
    493          AC_DEFINE([PNG_POWERPC_VSX_OPT], [0],
    494                    [Disable POWERPC VSX optimizations])
    495          # Prevent inclusion of the platform specific files below:
    496          enable_powerpc_vsx=no;;
    497       check)
    498          AC_DEFINE([PNG_POWERPC_VSX_CHECK_SUPPORTED], [],
    499                    [Check for POWERPC VSX support at run-time])
    500          AC_MSG_WARN([--enable-powerpc-vsx Please check contrib/powerpc/README file]
    501             [for the list of supported OSes.]);;
    502       api)
    503          AC_DEFINE([PNG_POWERPC_VSX_API_SUPPORTED], [],
    504                    [Turn on POWERPC VSX optimizations at run-time]);;
    505       yes|on)
    506          AC_DEFINE([PNG_POWERPC_VSX_OPT], [2],
    507                    [Enable POWERPC VSX optimizations])
    508          AC_MSG_WARN([--enable-powerpc-vsx: please specify 'check' or 'api', if]
    509             [you want the optimizations unconditionally pass '-maltivec -mvsx']
    510             [or '-mcpu=power8'to the compiler.]);;
    511       *)
    512          AC_MSG_ERROR([--enable-powerpc-vsx=${enable_powerpc_vsx}: invalid value])
    513    esac])
    514 
    515 # Add PowerPC specific files to all builds where the host_cpu is powerpc('powerpc*') or
    516 # where POWERPC optimizations were explicitly requested (this allows a fallback if a
    517 # future host CPU does not match 'powerpc*')
    518 
    519 AM_CONDITIONAL([PNG_POWERPC_VSX],
    520    [test "$enable_powerpc_vsx" != 'no' &&
    521     case "$host_cpu" in
    522       powerpc*|ppc64*) :;;
    523     esac])
    524 
    525 
    526 AC_MSG_NOTICE([[Extra options for compiler: $PNG_COPTS]])
    527 
    528 # Config files, substituting as above
    529 AC_CONFIG_FILES([Makefile libpng.pc:libpng.pc.in])
    530 AC_CONFIG_FILES([libpng-config:libpng-config.in],
    531    [chmod +x libpng-config])
    532 
    533 AC_OUTPUT
    534