1
1
# Process this file with autoconf to produce a configure script.
3
AC_INIT([libextractor], [0.5.21], [bug-libextractor@gnu.org])
4
AM_INIT_AUTOMAKE([libextractor], [0.5.21])
3
AC_INIT([libextractor], [0.5.23], [bug-libextractor@gnu.org])
4
AC_CONFIG_AUX_DIR([libltdl/config])
5
AM_INIT_AUTOMAKE([libextractor], [0.5.23])
5
6
AC_CONFIG_HEADERS([config.h])
6
7
AH_TOP([#define _GNU_SOURCE 1])
515
511
[set FFmpeg --arch setting for cross-compiling.]),
516
512
[ffmpegarch=$withval])
516
LE_LIBINTL="$LTLIBINTL"
517
AC_ARG_ENABLE(framework, [ --enable-framework enable Mac OS X framework build helpers],enable_framework_build=$enableval)
518
AM_CONDITIONAL(WANT_FRAMEWORK, test x$enable_framework_build = xyes)
519
if test x$enable_framework_build = xyes
521
AC_DEFINE([FRAMEWORK_BUILD], 1, [Build a Mac OS X Framework])
522
LE_INTLINCL='-I$(top_srcdir)/src/intlemu'
523
LE_LIBINTL='$(top_builddir)/src/intlemu/libintlemu.la -framework CoreFoundation'
524
AC_LIB_APPENDTOVAR([CPPFLAGS], [$LE_INTLINCL])
528
LE_LIB_LDFLAGS="-export-dynamic -no-undefined"
529
LE_PLUGIN_LDFLAGS="-export-dynamic -avoid-version -module -no-undefined"
532
dnl TODO insert a proper check here
533
AC_CACHE_CHECK([whether -export-symbols-regex works],
534
gn_cv_export_symbols_regex_works,
537
mingw*) gn_cv_export_symbols_regex_works=no;;
538
*) gn_cv_export_symbols_regex_works=yes;;
541
if test "x$gn_cv_export_symbols_regex_works" = "xyes"
543
LE_LIB_LDFLAGS="$LE_LIB_LDFLAGS -export-symbols-regex \"EXTRACTOR_@<:@a-zA-Z0-9_@:>@*\""
544
LE_PLUGIN_LDFLAGS="$LE_PLUGIN_LDFLAGS -export-symbols-regex \"libextractor_@<:@a-zA-Z0-9_@:>@*_extract\""
546
AC_SUBST(LE_LIB_LDFLAGS)
547
AC_SUBST(LE_PLUGIN_LDFLAGS)
548
AC_SUBST(LE_INTLINCL)
518
551
AC_SUBST(CPPFLAGS)
519
552
AC_SUBST(LDFLAGS)
520
553
AC_SUBST(XTRA_CPPLIBS)
556
PACKAGE_VERSION_NOALPHA=`echo $PACKAGE_VERSION | sed "s/@<:@A-Za-z@:>@*//g;"`
557
AC_SUBST(PACKAGE_VERSION_NOALPHA)
523
559
AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile
526
562
contrib/macosx/Info.plist
563
contrib/macosx/Pkg-Info.plist
529
566
src/include/Makefile
530
569
src/main/Makefile
531
570
src/plugins/Makefile
532
571
src/plugins/ole2/Makefile
541
580
src/test/Makefile
544
LIBEXTRACTOR_VERSION="0.5.18a"
545
583
AX_CREATE_PKGCONFIG_INFO([libextractor.pc],,[-lextractor],[Metadata extraction library],,)
547
585
if test "x$ffmpeg_enabled" = "x1"
624
662
AC_MSG_NOTICE([NOTICE: FFmpeg thumbnailer plugin enabled (security untested)])
627
if test "x$without_gtk" = "xtrue" -a "x$qt" = "x0" -a "x$ffmpeg_enabled" = "x0"
665
if test "x$without_gtk" = "xtrue" -a "x$qt" = "x0" -a "x$qt4" = "x0" -a "x$ffmpeg_enabled" = "x0"
629
667
AC_MSG_NOTICE([NOTICE: neither gtk nor Qt not found, no thumbnail support])