1dnl ######################################################################### 2dnl ### Init 3dnl ######################################################################### 4 5dnl ------------------------------------------------------------------------- 6dnl Name and version 7dnl 8AC_INIT([libmediainfo], [21.09]) 9 10dnl ------------------------------------------------------------------------- 11dnl Test if we are at the good place 12dnl 13AC_CONFIG_SRCDIR([../../../Source/MediaInfo/MediaInfo.cpp]) 14 15dnl ------------------------------------------------------------------------- 16dnl sets build, host, target variables and the same with _alias 17dnl 18AC_CANONICAL_BUILD 19AM_INIT_AUTOMAKE([foreign -Wall]) 20 21dnl ------------------------------------------------------------------------- 22dnl Autotools init 23dnl 24CFLAGS="$CFLAGS" 25CXXFLAGS="$CXXFLAGS" 26AC_PROG_CC 27AM_PROG_CC_C_O 28AC_PROG_CXX 29AC_DISABLE_STATIC 30AC_LIBTOOL_WIN32_DLL 31AC_PROG_LIBTOOL 32AC_PROG_INSTALL 33 34dnl ######################################################################### 35dnl Configure 36dnl ######################################################################### 37 38Home=`pwd` 39 40dnl ######################################################################### 41dnl ### Options 42dnl ######################################################################### 43 44dnl ------------------------------------------------------------------------- 45dnl Enable 46dnl 47AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug], [Enable full debug]), , enable_debug=no) 48AC_ARG_ENABLE(gprof, AC_HELP_STRING([--enable-gprof], [Enable gprof log]), , enable_gprof=no) 49AC_ARG_ENABLE(visibility, AC_HELP_STRING([--enable-visibility], [Enable hidden visibility]), , enable_visibility=no) 50AC_ARG_ENABLE(universal_binary, AC_HELP_STRING([--enable-universal_binary], [Create Mac PPC/i386 Universal binary]), , enable_universal_binary=no) 51AC_ARG_ENABLE(arch-ppc, AC_HELP_STRING([--enable-arch-ppc], [Create Mac PPC architecture]), , enable_arch_ppc=no) 52AC_ARG_ENABLE(arch-ppc64, AC_HELP_STRING([--enable-arch-ppc64], [Create Mac PPC64 architecture]), , enable_arch_ppc64=no) 53AC_ARG_ENABLE(arch-i386, AC_HELP_STRING([--enable-arch-i386], [Create Mac/iPhone i386 architecture]), , enable_arch_i386=no) 54AC_ARG_ENABLE(arch-x86_64, AC_HELP_STRING([--enable-arch-x86_64], [Create Mac/iPhone x86_64 architecture]), , enable_arch_x86_64=no) 55AC_ARG_ENABLE(arch-armv7, AC_HELP_STRING([--enable-arch-armv7], [Create iPhone ARMv7 architecture]), , enable_arch_armv7=no) 56AC_ARG_ENABLE(arch-armv7s, AC_HELP_STRING([--enable-arch-armv7s], [Create iPhone ARMv7s architecture]), , enable_arch_armv7s=no) 57AC_ARG_ENABLE(arch-arm64, AC_HELP_STRING([--enable-arch-arm64], [Create Mac/iPhone ARM64 architecture]), , enable_arch_arm64=no) 58AC_ARG_ENABLE(staticlibs, AC_HELP_STRING([--enable-staticlibs], [Use static libmediainfo and libzen]), , enable_staticlibs=no) 59AC_ARG_ENABLE(minimize-size, AC_HELP_STRING([--enable-minimize-size], [Enable size optimisations]), MediaInfoMinimizeSize=$enableval, MediaInfoMinimizeSize=depend) 60AC_ARG_ENABLE(minimal, AC_HELP_STRING([--enable-minimal], [Enable minimal management (except parsers)]),MediaInfoMinimal=$enableval, MediaInfoMinimal=depend) 61AC_ARG_ENABLE(trace, AC_HELP_STRING([--enable-trace], [Enable trace management]), MediaInfoTrace=$enableval, MediaInfoTrace=depend) 62AC_ARG_ENABLE(events, AC_HELP_STRING([--enable-events], [Enable events management]), MediaInfoEvents=$enableval, MediaInfoEvents=depend) 63AC_ARG_ENABLE(demux, AC_HELP_STRING([--enable-demux], [Enable demux management]), MediaInfoDemux=$enableval, MediaInfoDemux=depend) 64AC_ARG_ENABLE(libmms-describe-support, AC_HELP_STRING([--enable-libmms-describe-support], [Enable customized libmms describe support]), MediaInfoLibmmsDescribeSupport=$enableval, MediaInfoLibmmsDescribeSupport=depend) 65AC_ARG_ENABLE(dll, AC_HELP_STRING([--disable-dll], [Disable dll iterface]), MediaInfoDll=$enableval, MediaInfoDll=depend) 66AC_ARG_ENABLE(jni, AC_HELP_STRING([--disable-jni], [Disable jni iterface]), MediaInfoJni=$enableval, MediaInfoJni=depend) 67AC_ARG_ENABLE(all, AC_HELP_STRING([--disable-all], [Disable all parsers]), MediaInfoAll=$enableval, MediaInfoAll=depend) 68AC_ARG_ENABLE(archive, AC_HELP_STRING([--disable-archive], [Disable all archive parsers]), MediaInfoArchive=$enableval, MediaInfoArchive=depend) 69AC_ARG_ENABLE(audio, AC_HELP_STRING([--disable-audio], [Disable all audio parsers]), MediaInfoAudio=$enableval, MediaInfoAudio=depend) 70AC_ARG_ENABLE(image, AC_HELP_STRING([--disable-image], [Disable all image parsers]), MediaInfoImage=$enableval, MediaInfoImage=depend) 71AC_ARG_ENABLE(multi, AC_HELP_STRING([--disable-multi], [Disable all multiple parsers]), MediaInfoMulti=$enableval, MediaInfoMulti=depend) 72AC_ARG_ENABLE(tag, AC_HELP_STRING([--disable-tag], [Disable all tag parsers]), MediaInfoTag=$enableval, MediaInfoTag=depend) 73AC_ARG_ENABLE(text, AC_HELP_STRING([--disable-text], [Disable all text parsers]), MediaInfoText=$enableval, MediaInfoText=depend) 74AC_ARG_ENABLE(video, AC_HELP_STRING([--disable-video], [Disable all video parsers]), MediaInfoVideo=$enableval, MediaInfoVideo=depend) 75AC_ARG_ENABLE(7z, AC_HELP_STRING([--disable-7z], [Disable Archive - 7z]), MediaInfo7z=$enableval, MediaInfo7z=depend) 76AC_ARG_ENABLE(ace, AC_HELP_STRING([--disable-ace], [Disable Archive - Ace]), MediaInfoAce=$enableval, MediaInfoAce=depend) 77AC_ARG_ENABLE(bzip2, AC_HELP_STRING([--disable-bzip2], [Disable Archive - Bzip2]), MediaInfoBzip2=$enableval, MediaInfoBzip2=depend) 78AC_ARG_ENABLE(elf, AC_HELP_STRING([--disable-elf], [Disable Archive - ELF]), MediaInfoElf=$enableval, MediaInfoElf=depend) 79AC_ARG_ENABLE(gzip, AC_HELP_STRING([--disable-gzip], [Disable Archive - GZip]), MediaInfoGzip=$enableval, MediaInfoGzip=depend) 80AC_ARG_ENABLE(iso9660, AC_HELP_STRING([--disable-iso9660], [Disable Archive - ISO 9660]), MediaInfoIso9660=$enableval, MediaInfoIso9660=depend) 81AC_ARG_ENABLE(mz, AC_HELP_STRING([--disable-mz], [Disable Archive - MZ (DOS) and PE (Windows)]), MediaInfoMz=$enableval, MediaInfoMz=depend) 82AC_ARG_ENABLE(rar, AC_HELP_STRING([--disable-rar], [Disable Archive - Rar]), MediaInfoRar=$enableval, MediaInfoRar=depend) 83AC_ARG_ENABLE(tar, AC_HELP_STRING([--disable-tar], [Disable Archive - Tar]), MediaInfoTar=$enableval, MediaInfoTar=depend) 84AC_ARG_ENABLE(zip, AC_HELP_STRING([--disable-zip], [Disable Archive - Zip]), MediaInfoZip=$enableval, MediaInfoZip=depend) 85AC_ARG_ENABLE(aac, AC_HELP_STRING([--disable-aac], [Disable Audio - AAC (raw)]), MediaInfoAac=$enableval, MediaInfoAac=depend) 86AC_ARG_ENABLE(ac3, AC_HELP_STRING([--disable-ac3], [Disable Audio - AC-3]), MediaInfoAc3=$enableval, MediaInfoAc3=depend) 87AC_ARG_ENABLE(adif, AC_HELP_STRING([--disable-adif], [Disable Audio - ADIF]), MediaInfoAdif=$enableval, MediaInfoAdif=depend) 88AC_ARG_ENABLE(adpcm, AC_HELP_STRING([--disable-adpcm], [Disable Audio - ADPCM]), MediaInfoAdpcm=$enableval, MediaInfoAdpcm=depend) 89AC_ARG_ENABLE(adts, AC_HELP_STRING([--disable-adts], [Disable Audio - ADTS]), MediaInfoAdts=$enableval, MediaInfoAdts=depend) 90AC_ARG_ENABLE(aes3, AC_HELP_STRING([--disable-aes3], [Disable Audio - AES3]), MediaInfoAdts=$enableval, MediaInfoAes3=depend) 91AC_ARG_ENABLE(als, AC_HELP_STRING([--disable-als], [Disable Audio - ALS]), MediaInfoAls=$enableval, MediaInfoAls=depend) 92AC_ARG_ENABLE(amr, AC_HELP_STRING([--disable-amr], [Disable Audio - AMR]), MediaInfoAmr=$enableval, MediaInfoAmr=depend) 93AC_ARG_ENABLE(amv, AC_HELP_STRING([--disable-amv], [Disable Audio - AMV]), MediaInfoAmv=$enableval, MediaInfoAmv=depend) 94AC_ARG_ENABLE(ape, AC_HELP_STRING([--disable-ape], [Disable Audio - Monkey Audio (.ape, .mac)]), MediaInfoApe=$enableval, MediaInfoApe=depend) 95AC_ARG_ENABLE(au, AC_HELP_STRING([--disable-au], [Disable Audio - Au]), MediaInfoAu=$enableval, MediaInfoAu=depend) 96AC_ARG_ENABLE(caf, AC_HELP_STRING([--disable-la], [Disable Audio - CAF (Apple Core Audio Format)]), MediaInfoCAf=$enableval, MediaInfoCaf=depend) 97AC_ARG_ENABLE(celt, AC_HELP_STRING([--disable-celt], [Disable Audio - CELT]), MediaInfoCelt=$enableval, MediaInfoCelt=depend) 98AC_ARG_ENABLE(dts, AC_HELP_STRING([--disable-dts], [Disable Audio - DTS]), MediaInfoDts=$enableval, MediaInfoDts=depend) 99AC_ARG_ENABLE(flac, AC_HELP_STRING([--disable-flac], [Disable Audio - FLAC format]), MediaInfoFlac=$enableval, MediaInfoFlac=depend) 100AC_ARG_ENABLE(la, AC_HELP_STRING([--disable-la], [Disable Audio - LA (Lossless Audio)]), MediaInfoLa=$enableval, MediaInfoLa=depend) 101AC_ARG_ENABLE(latm, AC_HELP_STRING([--disable-latm], [Disable Audio - LATM]), MediaInfoLatm=$enableval, MediaInfoLatm=depend) 102AC_ARG_ENABLE(midi, AC_HELP_STRING([--disable-midi], [Disable Audio - MIDI]), MediaInfoMidi=$enableval, MediaInfoMidi=depend) 103AC_ARG_ENABLE(mpc, AC_HELP_STRING([--disable-mpc], [Disable Audio - Musepack format (.mpc)]), MediaInfoMpc=$enableval, MediaInfoMpc=depend) 104AC_ARG_ENABLE(mpcsv8, AC_HELP_STRING([--disable-mpc], [Disable Audio - Musepack format SV8 (.mpc)]), MediaInfoMpcSv8=$enableval, MediaInfoMpcSv8=depend) 105AC_ARG_ENABLE(mpega, AC_HELP_STRING([--disable-mpega], [Disable Audio - MPEG-Audio]), MediaInfoMpega=$enableval, MediaInfoMpega=depend) 106AC_ARG_ENABLE(openmf, AC_HELP_STRING([--disable-openmg], [Disable Audio - OpenMG (.oma)]), MediaInfoOpenMG=$enableval, MediaInfoOpenMG=depend) 107AC_ARG_ENABLE(pcm, AC_HELP_STRING([--disable-pcm], [Disable Audio - PCM]), MediaInfoPcm=$enableval, MediaInfoPcm=depend) 108AC_ARG_ENABLE(ps2a, AC_HELP_STRING([--disable-ps2a], [Disable Audio - PS2 Audio]), MediaInfoPs2a=$enableval, MediaInfoPs2a=depend) 109AC_ARG_ENABLE(rkau, AC_HELP_STRING([--disable-rkau], [Disable Audio - RK Audio]), MediaInfoRkau=$enableval, MediaInfoRkau=depend) 110AC_ARG_ENABLE(speex, AC_HELP_STRING([--disable-speex], [Disable Audio - Speex]), MediaInfoSpeex=$enableval, MediaInfoSpeex=depend) 111AC_ARG_ENABLE(tak, AC_HELP_STRING([--disable-tak], [Disable Audio - TAK]), MediaInfoTak=$enableval, MediaInfoTak=depend) 112AC_ARG_ENABLE(tta, AC_HELP_STRING([--disable-tta], [Disable Audio - True Audio]), MediaInfoTta=$enableval, MediaInfoTta=depend) 113AC_ARG_ENABLE(twinvq, AC_HELP_STRING([--disable-twinvq], [Disable Audio - TwinVQ]), MediaInfoTwinVQ=$enableval, MediaInfoTwinVQ=depend) 114AC_ARG_ENABLE(vorbis, AC_HELP_STRING([--disable-vorbis], [Disable Audio - Vorbis]), MediaInfovorbis=$enableval, MediaInfovorbis=depend) 115AC_ARG_ENABLE(wvpk, AC_HELP_STRING([--disable-wvpk], [Disable Audio - Wavepack]), MediaInfoWvpk=$enableval, MediaInfoWvpk=depend) 116AC_ARG_ENABLE(arriraw, AC_HELP_STRING([--disable-arriraw], [Disable Image - Arri Raw]), MediaInfoArriRaw=$enableval, MediaInfoArriRaw=depend) 117AC_ARG_ENABLE(bmp, AC_HELP_STRING([--disable-bmp], [Disable Image - Bitmap]), MediaInfoBmp=$enableval, MediaInfoBmp=depend) 118AC_ARG_ENABLE(bpg, AC_HELP_STRING([--disable-bpg], [Disable Image - BPG]), MediaInfoBpg=$enableval, MediaInfoBpg=depend) 119AC_ARG_ENABLE(dds, AC_HELP_STRING([--disable-dds], [Disable Image - DirectDraw Surface]), MediaInfoDds=$enableval, MediaInfoDds=depend) 120AC_ARG_ENABLE(dpx, AC_HELP_STRING([--disable-dpx], [Disable Image - DPX]), MediaInfoDpx=$enableval, MediaInfoDpx=depend) 121AC_ARG_ENABLE(exr, AC_HELP_STRING([--disable-exr], [Disable Image - EXR]), MediaInfoExr=$enableval, MediaInfoExr=depend) 122AC_ARG_ENABLE(gif, AC_HELP_STRING([--disable-gif], [Disable Image - GIF]), MediaInfoGif=$enableval, MediaInfoGif=depend) 123AC_ARG_ENABLE(ico, AC_HELP_STRING([--disable-ico], [Disable Image - ICO]), MediaInfoIco=$enableval, MediaInfoIco=depend) 124AC_ARG_ENABLE(jpeg, AC_HELP_STRING([--disable-jpeg], [Disable Image - JPEG]), MediaInfoJpeg=$enableval, MediaInfoJpeg=depend) 125AC_ARG_ENABLE(pcx, AC_HELP_STRING([--disable-pcx], [Disable Image - PCX]), MediaInfoPcx=$enableval, MediaInfoPcx=depend) 126AC_ARG_ENABLE(png, AC_HELP_STRING([--disable-png], [Disable Image - PNG]), MediaInfoPng=$enableval, MediaInfoPng=depend) 127AC_ARG_ENABLE(psd, AC_HELP_STRING([--disable-psd], [Disable Image - PSD]), MediaInfoPsd=$enableval, MediaInfoPsd=depend) 128AC_ARG_ENABLE(rle, AC_HELP_STRING([--disable-rle], [Disable Image - Run-length encoding]), MediaInfoRle=$enableval, MediaInfoRle=depend) 129AC_ARG_ENABLE(tiff, AC_HELP_STRING([--disable-tiff], [Disable Image - TIFF]), MediaInfoTiff=$enableval, MediaInfoTiff=depend) 130AC_ARG_ENABLE(aaf, AC_HELP_STRING([--disable-aaf], [Disable Multiple - AAF]), MediaInfoAaf=$enableval, MediaInfoAaf=depend) 131AC_ARG_ENABLE(bdav, AC_HELP_STRING([--disable-bdav], [Disable Multiple - Blu-ray audio-video (BDAV)]), MediaInfoBdav=$enableval, MediaInfoBdav=depend) 132AC_ARG_ENABLE(bdmv, AC_HELP_STRING([--disable-bdmv], [Disable Multiple - Blu-ray Movie]), MediaInfoBdmv=$enableval, MediaInfoBdmv=depend) 133AC_ARG_ENABLE(cdxa, AC_HELP_STRING([--disable-cdxa], [Disable Multiple - CDXA (CD mode 2)]), MediaInfoCdxa=$enableval, MediaInfoCdxa=depend) 134AC_ARG_ENABLE(dashmpd, AC_HELP_STRING([--disable-dashmpd], [Disable Multiple - DASH MPD]), MediaInfoDashMpd=$enableval, MediaInfoDashMpd=depend) 135AC_ARG_ENABLE(dcp, AC_HELP_STRING([--disable-dcp], [Disable Multiple - DCP]), MediaInfoDcp=$enableval, MediaInfoDcp=depend) 136AC_ARG_ENABLE(dpg, AC_HELP_STRING([--disable-dpg], [Disable Multiple - DPG (Nintendo DS)]), MediaInfoDpg=$enableval, MediaInfoDpg=depend) 137AC_ARG_ENABLE(references, AC_HELP_STRING([--disable-references], [Disable Multiple - Reference files support]), MediaInfoReferences=$enableval, MediaInfoReferences=depend) 138AC_ARG_ENABLE(dvdif, AC_HELP_STRING([--disable-dvdif], [Disable Multiple - DV DIF (Digital Video)]), MediaInfoDvDif=$enableval, MediaInfoDvDif=depend) 139AC_ARG_ENABLE(dvdif-analyze, AC_HELP_STRING([--enable-dvdif-analyze], [Enable Multiple - DV DIF (Digital Video) Analyze part]), MediaInfoDvDifAnalyze=$enableval, MediaInfoDvDifAnalyze=depend) 140AC_ARG_ENABLE(dvdv, AC_HELP_STRING([--disable-dvdv], [Disable Multiple - DVD-Video]), MediaInfoDvdv=$enableval, MediaInfoDvdv=depend) 141AC_ARG_ENABLE(dxw, AC_HELP_STRING([--disable-dxw], [Disable Multiple - DXW]), MediaInfoDxw=$enableval, MediaInfoDxw=depend) 142AC_ARG_ENABLE(flv, AC_HELP_STRING([--disable-flv], [Disable Multiple - FLV (Flash video)]), MediaInfoFlv=$enableval, MediaInfoFlv=depend) 143AC_ARG_ENABLE(gxf, AC_HELP_STRING([--disable-gxf], [Disable Multiple - GXF]), MediaInfoGxf=$enableval, MediaInfoGxf=depend) 144AC_ARG_ENABLE(hdsf4m, AC_HELP_STRING([--disable-hdsf4m], [Disable Multiple - HDS F4M (Flash Media Manifest)]), MediaInfoHdsF4m=$enableval, MediaInfoHdsf4m=depend) 145AC_ARG_ENABLE(hls, AC_HELP_STRING([--disable-hls], [Disable Multiple - HLS]), MediaInfoHls=$enableval, MediaInfoHls=depend) 146AC_ARG_ENABLE(mk, AC_HELP_STRING([--disable-mk], [Disable Multiple - Matroska]), MediaInfoMk=$enableval, MediaInfoMk=depend) 147AC_ARG_ENABLE(mixml, AC_HELP_STRING([--disable-mixml], [Disable Multiple - MIXML]), MediaInfoMiXml=$enableval, MediaInfoMiXml=depend) 148AC_ARG_ENABLE(mpeg4, AC_HELP_STRING([--disable-mpeg4], [Disable Multiple - MPEG-4 based formats (MOV, AAC...)]), MediaInfoMpeg4=$enableval, MediaInfoMpeg4=depend) 149AC_ARG_ENABLE(mpegps, AC_HELP_STRING([--disable-mpegps], [Disable Multiple - MPEG-PS]), MediaInfoMpegPs=$enableval, MediaInfoMpegPs=depend) 150AC_ARG_ENABLE(mpegts, AC_HELP_STRING([--disable-mpegts], [Disable Multiple - MPEG-TS]), MediaInfoMpegTs=$enableval, MediaInfoMpegTs=depend) 151AC_ARG_ENABLE(mpegts-pcr, AC_HELP_STRING([--disable-mpegts-pcr], [Disable Multiple - MPEG-TS (PCR)]), MediaInfoMpegTsPcr=$enableval, MediaInfoMpegTsPcr=depend) 152AC_ARG_ENABLE(mpegts-pestimestamp, AC_HELP_STRING([--disable-mpegts-pestimestamp], [Disable Multiple - MPEG-TS (parser time stamp)]), MediaInfoMpegTsPesTimeStamp=$enableval, MediaInfoMpegTsPesTimeStamp=depend) 153AC_ARG_ENABLE(mxf, AC_HELP_STRING([--disable-mxf], [Disable Multiple - MXF]), MediaInfoMxf=$enableval, MediaInfoMxf=depend) 154AC_ARG_ENABLE(nut, AC_HELP_STRING([--disable-nut], [Disable Multiple - Nut]), MediaInfoNut=$enableval, MediaInfoNut=depend) 155AC_ARG_ENABLE(ogg, AC_HELP_STRING([--disable-ogg], [Disable Multiple - OGG (ogg, ogm)]), MediaInfoOgg=$enableval, MediaInfoOgg=depend) 156AC_ARG_ENABLE(pmp, AC_HELP_STRING([--disable-pmp], [Disable Multiple - Playstation Portable (PMP)]), MediaInfoPmp=$enableval, MediaInfoPmp=depend) 157AC_ARG_ENABLE(riff, AC_HELP_STRING([--disable-riff], [Disable Multiple - RIFF based formats (AVI...)]), MediaInfoRiff=$enableval, MediaInfoRiff=depend) 158AC_ARG_ENABLE(rm, AC_HELP_STRING([--disable-rm], [Disable Multiple - Real Media]), MediaInfoRm=$enableval, MediaInfoRm=depend) 159AC_ARG_ENABLE(skm, AC_HELP_STRING([--disable-skm], [Disable Multiple - SKM]), MediaInfoSkm=$enableval, MediaInfoSkm=depend) 160AC_ARG_ENABLE(swf, AC_HELP_STRING([--disable-swf], [Disable Multiple - Shockwave]), MediaInfoSwf=$enableval, MediaInfoSwf=depend) 161AC_ARG_ENABLE(tsp, AC_HELP_STRING([--disable-tsp], [Disable Multiple - TSP]), MediaInfoTsp=$enableval, MediaInfoTsp=depend) 162AC_ARG_ENABLE(wm, AC_HELP_STRING([--disable-wm], [Disable Multiple - Windows Media (ASF, WMV, WMA)]), MediaInfoWm=$enableval, MediaInfoWm=depend) 163AC_ARG_ENABLE(apetag, AC_HELP_STRING([--disable-apetag], [Disable Tag - ApeTag]), MediaInfoApeTag=$enableval, MediaInfoApeTag=depend) 164AC_ARG_ENABLE(Id3, AC_HELP_STRING([--disable-Id3], [Disable Tag - Id3]), MediaInfoId3=$enableval, MediaInfoId3=depend) 165AC_ARG_ENABLE(Id3v2, AC_HELP_STRING([--disable-Id3v2], [Disable Tag - Id3v2]), MediaInfoId3v2=$enableval, MediaInfoId3v2=depend) 166AC_ARG_ENABLE(Lyrics3, AC_HELP_STRING([--disable-Lyrics3], [Disable Tag - Lyrics3]), MediaInfoLyrics3=$enableval, MediaInfoLyrics3=depend) 167AC_ARG_ENABLE(Lyrics3v2, AC_HELP_STRING([--disable-Lyrics3v2], [Disable Tag - Lyrics3v2]), MediaInfoLyrics3v2=$enableval, MediaInfoLyrics3v2=depend) 168AC_ARG_ENABLE(VorbisCom, AC_HELP_STRING([--disable-VorbisCom], [Disable Tag - VorbisCom]), MediaInfoVorbisCom=$enableval, MediaInfoVorbisCom=depend) 169AC_ARG_ENABLE(cmml, AC_HELP_STRING([--disable-cmml], [Disable Text - CMML]), MediaInfoCmml=$enableval, MediaInfoCmml=depend) 170AC_ARG_ENABLE(dvbsubtitle, AC_HELP_STRING([--disable-dvbSsubtitle], [Disable Text - DVB Subtitle]), MediaInfoDvbSubtitle=$enableval, MediaInfoDvbSubtitle=depend) 171AC_ARG_ENABLE(aribstdb24b37, AC_HELP_STRING([--disable-aribstdb24], [Disable Text - Closed captions (ARIB STD B24/B37)]), MediaInfoaribstdb24b37=$enableval, MediaInfoaribstdb24b37=depend) 172AC_ARG_ENABLE(eia608, AC_HELP_STRING([--disable-eia608], [Disable Text - Closed captions (EIA-608)]), MediaInfoEia608=$enableval, MediaInfoEia608=depend) 173AC_ARG_ENABLE(eia708, AC_HELP_STRING([--disable-eia708], [Disable Text - Closed captions (EIA-708)]), MediaInfoEia708=$enableval, MediaInfoEia708=depend) 174AC_ARG_ENABLE(subrip, AC_HELP_STRING([--disable-subrip], [Disable Text - SubRip]), MediaInfoSubRip=$enableval, MediaInfoSubRip=depend) 175AC_ARG_ENABLE(teletext, AC_HELP_STRING([--disable-teletext], [Disable Text - Teletext]), MediaInfoTeletext=$enableval, MediaInfoTeletext=depend) 176AC_ARG_ENABLE(timedtext, AC_HELP_STRING([--disable-timedtext], [Disable Text - Timed Text (MPEG-4 Part 17)]), MediaInfoTimedText=$enableval, MediaInfoTimedText=depend) 177AC_ARG_ENABLE(ttml, AC_HELP_STRING([--disable-ttml], [Disable Text - TTML]), MediaInfoTtml=$enableval, MediaInfoTtml=depend) 178AC_ARG_ENABLE(kate, AC_HELP_STRING([--disable-kate], [Disable Text - Kate]), MediaInfoKate=$enableval, MediaInfoKate=depend) 179AC_ARG_ENABLE(pdf, AC_HELP_STRING([--disable-pdf] , [Disable Text - PDF]), MediaInfoPdf=$enableval, MediaInfoPdf=depend) 180AC_ARG_ENABLE(pgs, AC_HELP_STRING([--disable-pgs] , [Disable Text - PGS]), MediaInfoPgs=$enableval, MediaInfoPgs=depend) 181AC_ARG_ENABLE(scc, AC_HELP_STRING([--disable-scc] , [Disable Text - SCC]), MediaInfoScc=$enableval, MediaInfoScc=depend) 182AC_ARG_ENABLE(aic, AC_HELP_STRING([--disable-aic], [Disable Video - AIC (Apple Intermediate Codec)]), MediaInfoAic=$enableval, MediaInfoAic=depend) 183AC_ARG_ENABLE(av1, AC_HELP_STRING([--disable-av1], [Disable Video - Aomedia AV1]), MediaInfoAv1=$enableval, MediaInfoAv1=depend) 184AC_ARG_ENABLE(avc, AC_HELP_STRING([--disable-avc], [Disable Video - AVC/H264]), MediaInfoAvc=$enableval, MediaInfoAvc=depend) 185AC_ARG_ENABLE(avsV, AC_HELP_STRING([--disable-avsv], [Disable Video - AVS (Chinese)]), MediaInfoAvsV=$enableval, MediaInfoAvsV=depend) 186AC_ARG_ENABLE(canopus, AC_HELP_STRING([--disable-canopus], [Disable Video - Canopus]), MediaInfoCanopus=$enableval, MediaInfoCanopus=depend) 187AC_ARG_ENABLE(ffv1, AC_HELP_STRING([--disable-ffv1], [Disable Video - FFV1]), MediaInfoFfv1=$enableval, MediaInfoFfv1=depend) 188AC_ARG_ENABLE(flic, AC_HELP_STRING([--disable-flic], [Disable Video - FLIC (fli, flc)]), MediaInfoFlic=$enableval, MediaInfoFlic=depend) 189AC_ARG_ENABLE(h263, AC_HELP_STRING([--disable-h263], [Disable Video - H.263]), MediaInfoH263=$enableval, MediaInfoH263=depend) 190AC_ARG_ENABLE(hevc, AC_HELP_STRING([--disable-hevc], [Disable Video - HEVC/H265]), MediaInfoHevc=$enableval, MediaInfoHevc=depend) 191AC_ARG_ENABLE(huffyuv, AC_HELP_STRING([--disable-huffyuv], [Disable Video - HuffYUV]), MediaInfoHuffYUV=$enableval, MediaInfoHuffYUV=depend) 192AC_ARG_ENABLE(mpeg4v, AC_HELP_STRING([--disable-mpeg4v], [Disable Video - MPEG-4 Video based formats (DivX, XviD...)]), MediaInfoMpeg4v=$enableval, MediaInfoMpeg4v=depend) 193AC_ARG_ENABLE(mpegv, AC_HELP_STRING([--disable-mpegv], [Disable Video - MPEG-Video]), MediaInfoMpegv=$enableval, MediaInfoMpegv=depend) 194AC_ARG_ENABLE(prores, AC_HELP_STRING([--disable-prores], [Disable Video - ProRes]), MediaInfoProRes=$enableval, MediaInfoProRes=depend) 195AC_ARG_ENABLE(theora, AC_HELP_STRING([--disable-theora], [Disable Video - Theora]), MediaInfoTheora=$enableval, MediaInfoTheora=depend) 196AC_ARG_ENABLE(vc1, AC_HELP_STRING([--disable-vc1], [Disable Video - VC-1]), MediaInfoVc1=$enableval, MediaInfoVc1=depend) 197AC_ARG_ENABLE(vc3, AC_HELP_STRING([--disable-vc3], [Disable Video - VC-3 (DNxHD)]), MediaInfoVc3=$enableval, MediaInfoVc3=depend) 198AC_ARG_ENABLE(vp8, AC_HELP_STRING([--disable-vp8], [Disable Video - VP8]), MediaInfovp8=$enableval, MediaInfovp8=depend) 199AC_ARG_ENABLE(y4m, AC_HELP_STRING([--disable-y4m], [Disable Video - YUV4MPEG2]), MediaInfoy4m=$enableval, MediaInfoy4m=depend) 200 201dnl ------------------------------------------------------------------------- 202dnl With 203dnl 204AC_ARG_WITH(macosx-sdk, AC_HELP_STRING([--with-macosx-sdk], [Force the Mac SDK]), , with_macosx_sdk=no) 205AC_ARG_WITH(macosx-version-min, AC_HELP_STRING([--with-macosx-version-min], [Force the Mac Version]), , with_macosx_version_min=no) 206AC_ARG_WITH(iphoneos-sdk, AC_HELP_STRING([--with-iphoneos-sdk], [Force the iPhone SDK]), , with_iphoneos_sdk=no) 207AC_ARG_WITH(iphoneos-version-min, AC_HELP_STRING([--with-iphoneos-version-min], [Force the iPhone Version]), , with_iphoneos_version_min=no) 208AC_ARG_WITH(libz_static, AC_HELP_STRING([--with-libz-static], [Use static version of Zlib]), , with_libz_static=no) 209AC_ARG_WITH(graphviz, AC_HELP_STRING([--with-graphviz], [Use graphviz (specific directory)]), , with_graphviz=no) 210AC_ARG_WITH(libcurl, AC_HELP_STRING([--with-libcurl], [Use libcurl (specific directory)]), , with_libcurl=no) 211AC_ARG_WITH(libmms, AC_HELP_STRING([--with-libmms], [Use libmms (specific directory)]), , with_libmms=no) 212AC_ARG_WITH(libaes, AC_HELP_STRING([--with-libaes], [Use libaes (system)]), , with_libaes=depend) 213AC_ARG_WITH(libmd5, AC_HELP_STRING([--with-libmd5], [Use libmd5 (system)]), , with_libmd5=depend) 214AC_ARG_WITH(libsha1, AC_HELP_STRING([--with-libsha1], [Use libsha1 (system)]), , with_libsha1=depend) 215AC_ARG_WITH(libsha2, AC_HELP_STRING([--with-libsha2], [Use libsha2 (system)]), , with_libsha2=depend) 216AC_ARG_WITH(libhmac, AC_HELP_STRING([--with-libhmac], [Use libhmac (system)]), , with_libhmac=depend) 217AC_ARG_WITH(libtinyxml2, AC_HELP_STRING([--with-libtinyxml2], [Use libtinyxml2 (system)]), , with_libtinyxml2=depend) 218AC_ARG_WITH(libmediainfo-name, AC_HELP_STRING([--with-libmediainfo-name], [Force libmediainfo filename]), , with_libmediainfo_name=mediainfo) 219 220dnl ------------------------------------------------------------------------- 221dnl MediaInfo * 222dnl 223if test "$MediaInfoMinimizeSize" = "yes"; then AC_DEFINE(MEDIAINFO_MINIMIZESIZE) fi 224if test "$MediaInfoMinimal" = "no"; then AC_DEFINE(MEDIAINFO_MINIMAL_NO) fi; if test "$MediaInfoMinimal" = "yes"; then AC_DEFINE(MEDIAINFO_MINIMAL_YES) fi 225if test "$MediaInfoTrace" = "no"; then AC_DEFINE(MEDIAINFO_TRACE_NO) fi; if test "$MediaInfoTrace" = "yes"; then AC_DEFINE(MEDIAINFO_TRACE_YES) fi 226if test "$MediaInfoEvents" = "no"; then AC_DEFINE(MEDIAINFO_EVENTS_NO) fi; if test "$MediaInfoEvents" = "yes"; then AC_DEFINE(MEDIAINFO_EVENTS_YES) fi 227if test "$MediaInfoDemux" = "no"; then AC_DEFINE(MEDIAINFO_DEMUX_NO) fi; if test "$MediaInfoDemux" = "yes"; then AC_DEFINE(MEDIAINFO_DEMUX_YES) fi 228if test "$MediaInfoJni" = "no"; then AC_DEFINE(MEDIAINFO_JNI_NO) fi; if test "$MediaInfoJni" = "yes"; then AC_DEFINE(MEDIAINFO_JNI_YES) fi 229if test "$MediaInfoLibmmsDescribeSupport" = "yes"; then AC_DEFINE(MEDIAINFO_LIBMMS_DESCRIBE_SUPPORT) fi 230if test "$MediaInfoAll" = "no"; then AC_DEFINE(MEDIAINFO_ALL_NO) fi 231if test "$MediaInfoArchive" = "no"; then AC_DEFINE(MEDIAINFO_ARCHIVE_NO) fi 232if test "$MediaInfoAudio" = "no"; then AC_DEFINE(MEDIAINFO_AUDIO_NO) fi 233if test "$MediaInfoImage" = "no"; then AC_DEFINE(MEDIAINFO_IMAGE_NO) fi 234if test "$MediaInfoMulti" = "no"; then AC_DEFINE(MEDIAINFO_MULTI_NO) fi 235if test "$MediaInfoText" = "no"; then AC_DEFINE(MEDIAINFO_TAG_NO) fi 236if test "$MediaInfoText" = "no"; then AC_DEFINE(MEDIAINFO_TEXT_NO) fi 237if test "$MediaInfoVideo" = "no"; then AC_DEFINE(MEDIAINFO_VIDEO_NO) fi 238if test "$MediaInfo7z" = "no"; then AC_DEFINE(MEDIAINFO_7Z_NO) fi; if test "$MediaInfo7z" = "yes"; then AC_DEFINE(MEDIAINFO_7Z_YES) fi 239if test "$MediaInfoAce" = "no"; then AC_DEFINE(MEDIAINFO_ACE_NO) fi; if test "$MediaInfoAce" = "yes"; then AC_DEFINE(MEDIAINFO_ACE_YES) fi 240if test "$MediaInfoBzip2" = "no"; then AC_DEFINE(MEDIAINFO_BZIP2_NO) fi; if test "$MediaInfoBzip2" = "yes"; then AC_DEFINE(MEDIAINFO_BZIP2_YES) fi 241if test "$MediaInfoElf" = "no"; then AC_DEFINE(MEDIAINFO_ELF_NO) fi; if test "$MediaInfoElf" = "yes"; then AC_DEFINE(MEDIAINFO_ELF_YES) fi 242if test "$MediaInfoGzip" = "no"; then AC_DEFINE(MEDIAINFO_GZIP_NO) fi; if test "$MediaInfoGzip" = "yes"; then AC_DEFINE(MEDIAINFO_GZIP_YES) fi 243if test "$MediaInfoIso9660" = "no"; then AC_DEFINE(MEDIAINFO_ISO9660_NO) fi; if test "$MediaInfoIso9660" = "yes"; then AC_DEFINE(MEDIAINFO_ISO9660_YES) fi 244if test "$MediaInfoMz" = "no"; then AC_DEFINE(MEDIAINFO_MZ_NO) fi; if test "$MediaInfoMz" = "yes"; then AC_DEFINE(MEDIAINFO_MZ_YES) fi 245if test "$MediaInfoRar" = "no"; then AC_DEFINE(MEDIAINFO_RAR_NO) fi; if test "$MediaInfoRar" = "yes"; then AC_DEFINE(MEDIAINFO_RAR_YES) fi 246if test "$MediaInfoTar" = "no"; then AC_DEFINE(MEDIAINFO_TAR_NO) fi; if test "$MediaInfoTar" = "yes"; then AC_DEFINE(MEDIAINFO_TAR_YES) fi 247if test "$MediaInfoZip" = "no"; then AC_DEFINE(MEDIAINFO_ZIP_NO) fi; if test "$MediaInfoZip" = "yes"; then AC_DEFINE(MEDIAINFO_ZIP_YES) fi 248if test "$MediaInfoAac" = "no"; then AC_DEFINE(MEDIAINFO_AAC_NO) fi; if test "$MediaInfoAac" = "yes"; then AC_DEFINE(MEDIAINFO_AAC_YES) fi 249if test "$MediaInfoAc3" = "no"; then AC_DEFINE(MEDIAINFO_AC3_NO) fi; if test "$MediaInfoAc3" = "yes"; then AC_DEFINE(MEDIAINFO_AC3_YES) fi 250if test "$MediaInfoAdif" = "no"; then AC_DEFINE(MEDIAINFO_ADIF_NO) fi; if test "$MediaInfoAdif" = "yes"; then AC_DEFINE(MEDIAINFO_ADIF_YES) fi 251if test "$MediaInfoAdpcm" = "no"; then AC_DEFINE(MEDIAINFO_ADPCM_NO) fi; if test "$MediaInfoAdpcm" = "yes"; then AC_DEFINE(MEDIAINFO_ADPCM_YES) fi 252if test "$MediaInfoAdts" = "no"; then AC_DEFINE(MEDIAINFO_ADTS_NO) fi; if test "$MediaInfoAdts" = "yes"; then AC_DEFINE(MEDIAINFO_ADTS_YES) fi 253if test "$MediaInfoAes3" = "no"; then AC_DEFINE(MEDIAINFO_AES3_NO) fi; if test "$MediaInfoAes3" = "yes"; then AC_DEFINE(MEDIAINFO_AES3_YES) fi 254if test "$MediaInfoAls" = "no"; then AC_DEFINE(MEDIAINFO_ALS_NO) fi; if test "$MediaInfoAls" = "yes"; then AC_DEFINE(MEDIAINFO_ALS_YES) fi 255if test "$MediaInfoAmr" = "no"; then AC_DEFINE(MEDIAINFO_AMR_NO) fi; if test "$MediaInfoAmr" = "yes"; then AC_DEFINE(MEDIAINFO_AMR_YES) fi 256if test "$MediaInfoAmv" = "no"; then AC_DEFINE(MEDIAINFO_AMV_NO) fi; if test "$MediaInfoAmv" = "yes"; then AC_DEFINE(MEDIAINFO_AMV_YES) fi 257if test "$MediaInfoApe" = "no"; then AC_DEFINE(MEDIAINFO_APE_NO) fi; if test "$MediaInfoApe" = "yes"; then AC_DEFINE(MEDIAINFO_APE_YES) fi 258if test "$MediaInfoAu" = "no"; then AC_DEFINE(MEDIAINFO_AU_NO) fi; if test "$MediaInfoAu" = "yes"; then AC_DEFINE(MEDIAINFO_AU_YES) fi 259if test "$MediaInfoCaf" = "no"; then AC_DEFINE(MEDIAINFO_CAF_NO) fi; if test "$MediaInfoCaf" = "yes"; then AC_DEFINE(MEDIAINFO_CAF_YES) fi 260if test "$MediaInfoCelt" = "no"; then AC_DEFINE(MEDIAINFO_CELT_NO) fi; if test "$MediaInfoCelt" = "yes"; then AC_DEFINE(MEDIAINFO_CELT_YES) fi 261if test "$MediaInfoDts" = "no"; then AC_DEFINE(MEDIAINFO_DTS_NO) fi; if test "$MediaInfoDts" = "yes"; then AC_DEFINE(MEDIAINFO_DTS_YES) fi 262if test "$MediaInfoFlac" = "no"; then AC_DEFINE(MEDIAINFO_FLAC_NO) fi; if test "$MediaInfoFlac" = "yes"; then AC_DEFINE(MEDIAINFO_FLAC_YES) fi 263if test "$MediaInfoLa" = "no"; then AC_DEFINE(MEDIAINFO_LA_NO) fi; if test "$MediaInfoLa" = "yes"; then AC_DEFINE(MEDIAINFO_LA_YES) fi 264if test "$MediaInfoLatm" = "no"; then AC_DEFINE(MEDIAINFO_LATM_NO) fi; if test "$MediaInfoLatm" = "yes"; then AC_DEFINE(MEDIAINFO_LATM_YES) fi 265if test "$MediaInfoMidi" = "no"; then AC_DEFINE(MEDIAINFO_MIDO_NO) fi; if test "$MediaInfoMidi" = "yes"; then AC_DEFINE(MEDIAINFO_MIDI_YES) fi 266if test "$MediaInfoMpc" = "no"; then AC_DEFINE(MEDIAINFO_MPC_NO) fi; if test "$MediaInfoMpc" = "yes"; then AC_DEFINE(MEDIAINFO_MPC_YES) fi 267if test "$MediaInfoMpcSv8" = "no"; then AC_DEFINE(MEDIAINFO_MPCSV8_NO) fi; if test "$MediaInfoMpcSv8" = "yes"; then AC_DEFINE(MEDIAINFO_MPCSV8_YES) fi 268if test "$MediaInfoMpega" = "no"; then AC_DEFINE(MEDIAINFO_MPEGA_NO) fi; if test "$MediaInfoMpega" = "yes"; then AC_DEFINE(MEDIAINFO_MPEGA_YES) fi 269if test "$MediaInfoOpenMG" = "no"; then AC_DEFINE(MEDIAINFO_OPENMG_NO) fi; if test "$MediaInfoOpenMG" = "yes"; then AC_DEFINE(MEDIAINFO_OPENMG_YES) fi 270if test "$MediaInfoPcm" = "no"; then AC_DEFINE(MEDIAINFO_PCM_NO) fi; if test "$MediaInfoPcm" = "yes"; then AC_DEFINE(MEDIAINFO_PCM_YES) fi 271if test "$MediaInfoPs2a" = "no"; then AC_DEFINE(MEDIAINFO_PS2A_NO) fi; if test "$MediaInfoPs2a" = "yes"; then AC_DEFINE(MEDIAINFO_PS2A_YES) fi 272if test "$MediaInfoRkau" = "no"; then AC_DEFINE(MEDIAINFO_RKAU_NO) fi; if test "$MediaInfoRkau" = "yes"; then AC_DEFINE(MEDIAINFO_RKAU_YES) fi 273if test "$MediaInfoSpeex" = "no"; then AC_DEFINE(MEDIAINFO_SPEEX_NO) fi; if test "$MediaInfoSpeex" = "yes"; then AC_DEFINE(MEDIAINFO_SPEEX_YES) fi 274if test "$MediaInfoTak" = "no"; then AC_DEFINE(MEDIAINFO_TAK_NO) fi; if test "$MediaInfoTak" = "yes"; then AC_DEFINE(MEDIAINFO_TAK_YES) fi 275if test "$MediaInfoTta" = "no"; then AC_DEFINE(MEDIAINFO_TTA_NO) fi; if test "$MediaInfoTta" = "yes"; then AC_DEFINE(MEDIAINFO_TTA_YES) fi 276if test "$MediaInfoTwinVQ" = "no"; then AC_DEFINE(MEDIAINFO_TWINVQ_NO) fi; if test "$MediaInfoTwinVQ" = "yes"; then AC_DEFINE(MEDIAINFO_TWINVQ_YES) fi 277if test "$MediaInfoVorbis" = "no"; then AC_DEFINE(MEDIAINFO_VORBIS_NO) fi; if test "$MediaInfoVorbis" = "yes"; then AC_DEFINE(MEDIAINFO_VORBIS_YES) fi 278if test "$MediaInfoWvpk" = "no"; then AC_DEFINE(MEDIAINFO_WVPK_NO) fi; if test "$MediaInfoWvpk" = "yes"; then AC_DEFINE(MEDIAINFO_WVPK_YES) fi 279if test "$MediaInfoArriRaw" = "no"; then AC_DEFINE(MEDIAINFO_ARRIRAW_NO) fi; if test "$MediaInfoArriRaw" = "yes"; then AC_DEFINE(MEDIAINFO_ARRIRAW_YES) fi 280if test "$MediaInfoBmp" = "no"; then AC_DEFINE(MEDIAINFO_BMP_NO) fi; if test "$MediaInfoBmp" = "yes"; then AC_DEFINE(MEDIAINFO_BMP_YES) fi 281if test "$MediaInfoBpg" = "no"; then AC_DEFINE(MEDIAINFO_BPG_NO) fi; if test "$MediaInfoBpg" = "yes"; then AC_DEFINE(MEDIAINFO_BPG_YES) fi 282if test "$MediaInfoDds" = "no"; then AC_DEFINE(MEDIAINFO_DDS_NO) fi; if test "$MediaInfoDds" = "yes"; then AC_DEFINE(MEDIAINFO_DDS_YES) fi 283if test "$MediaInfoDpx" = "no"; then AC_DEFINE(MEDIAINFO_DPX_NO) fi; if test "$MediaInfoDpx" = "yes"; then AC_DEFINE(MEDIAINFO_DPX_YES) fi 284if test "$MediaInfoExr" = "no"; then AC_DEFINE(MEDIAINFO_EXR_NO) fi; if test "$MediaInfoExr" = "yes"; then AC_DEFINE(MEDIAINFO_EXR_YES) fi 285if test "$MediaInfoGif" = "no"; then AC_DEFINE(MEDIAINFO_GIF_NO) fi; if test "$MediaInfoGif" = "yes"; then AC_DEFINE(MEDIAINFO_GIF_YES) fi 286if test "$MediaInfoIco" = "no"; then AC_DEFINE(MEDIAINFO_ICO_NO) fi; if test "$MediaInfoIco" = "yes"; then AC_DEFINE(MEDIAINFO_ICO_YES) fi 287if test "$MediaInfoJpeg" = "no"; then AC_DEFINE(MEDIAINFO_JPEG_NO) fi; if test "$MediaInfoJpeg" = "yes"; then AC_DEFINE(MEDIAINFO_JPEG_YES) fi 288if test "$MediaInfoPcx" = "no"; then AC_DEFINE(MEDIAINFO_PCX_NO) fi; if test "$MediaInfoPcx" = "yes"; then AC_DEFINE(MEDIAINFO_PCX_YES) fi 289if test "$MediaInfoPng" = "no"; then AC_DEFINE(MEDIAINFO_PNG_NO) fi; if test "$MediaInfoPng" = "yes"; then AC_DEFINE(MEDIAINFO_PNG_YES) fi 290if test "$MediaInfoPsd" = "no"; then AC_DEFINE(MEDIAINFO_PSD_NO) fi; if test "$MediaInfoPsd" = "yes"; then AC_DEFINE(MEDIAINFO_PSD_YES) fi 291if test "$MediaInfoTiff" = "no"; then AC_DEFINE(MEDIAINFO_TIFF_NO) fi; if test "$MediaInfoTiff" = "yes"; then AC_DEFINE(MEDIAINFO_TIFF_YES) fi 292if test "$MediaInfoAaf" = "no"; then AC_DEFINE(MEDIAINFO_AAF_NO) fi; if test "$MediaInfoAaf" = "yes"; then AC_DEFINE(MEDIAINFO_AAF_YES) fi 293if test "$MediaInfoBdav" = "no"; then AC_DEFINE(MEDIAINFO_BDAV_NO) fi; if test "$MediaInfoBdav" = "yes"; then AC_DEFINE(MEDIAINFO_BDAV_YES) fi 294if test "$MediaInfoBdmv" = "no"; then AC_DEFINE(MEDIAINFO_BDMV_NO) fi; if test "$MediaInfoBdmv" = "yes"; then AC_DEFINE(MEDIAINFO_BDMV_YES) fi 295if test "$MediaInfoCdxa" = "no"; then AC_DEFINE(MEDIAINFO_CDXA_NO) fi; if test "$MediaInfoCdxa" = "yes"; then AC_DEFINE(MEDIAINFO_CDXA_YES) fi 296if test "$MediaInfoDashMpd" = "no"; then AC_DEFINE(MEDIAINFO_DASHMPD_NO) fi; if test "$MediaInfoDashMpd" = "yes"; then AC_DEFINE(MEDIAINFO_DASHMPD_YES) fi 297if test "$MediaInfoDcp" = "no"; then AC_DEFINE(MEDIAINFO_DCP_NO) fi; if test "$MediaInfoDcp" = "yes"; then AC_DEFINE(MEDIAINFO_DCP_YES) fi 298if test "$MediaInfoDpg" = "no"; then AC_DEFINE(MEDIAINFO_DPG_NO) fi; if test "$MediaInfoDpg" = "yes"; then AC_DEFINE(MEDIAINFO_DPG_YES) fi 299if test "$MediaInfoReferences" = "no"; then AC_DEFINE(MEDIAINFO_REFERENCES_NO) fi; if test "$MediaInfoReferences" = "yes"; then AC_DEFINE(MEDIAINFO_REFERENCES_YES) fi 300if test "$MediaInfoDvDif" = "no"; then AC_DEFINE(MEDIAINFO_DVDIF_NO) fi; if test "$MediaInfoDvDif" = "yes"; then AC_DEFINE(MEDIAINFO_DVDIF_YES) fi 301if test "$MediaInfoDvDifAnalyze" = "no"; then AC_DEFINE(MEDIAINFO_DVDIF_ANALYZE_NO) fi; if test "$MediaInfoDvDifAnalyze" = "yes"; then AC_DEFINE(MEDIAINFO_DVDIF_ANALYZE_YES) fi 302if test "$MediaInfoDvdv" = "no"; then AC_DEFINE(MEDIAINFO_DVDV_NO) fi; if test "$MediaInfoDvdv" = "yes"; then AC_DEFINE(MEDIAINFO_DVDV_YES) fi 303if test "$MediaInfoDxw" = "no"; then AC_DEFINE(MEDIAINFO_DXW_NO) fi; if test "$MediaInfoDxw" = "yes"; then AC_DEFINE(MEDIAINFO_DXW_YES) fi 304if test "$MediaInfoFlv" = "no"; then AC_DEFINE(MEDIAINFO_FLV_NO) fi; if test "$MediaInfoFlv" = "yes"; then AC_DEFINE(MEDIAINFO_FLV_YES) fi 305if test "$MediaInfoGxf" = "no"; then AC_DEFINE(MEDIAINFO_GXF_NO) fi; if test "$MediaInfoGxf" = "yes"; then AC_DEFINE(MEDIAINFO_GXF_YES) fi 306if test "$MediaInfohdsF4m" = "no"; then AC_DEFINE(MEDIAINFO_HDSF4M_NO) fi; if test "$MediaInfoHdsF4m" = "yes"; then AC_DEFINE(MEDIAINFO_HDSF4M_YES) fi 307if test "$MediaInfoHls" = "no"; then AC_DEFINE(MEDIAINFO_HLS_NO) fi; if test "$MediaInfoHls" = "yes"; then AC_DEFINE(MEDIAINFO_HLS_YES) fi 308if test "$MediaInfoMk" = "no"; then AC_DEFINE(MEDIAINFO_MK_NO) fi; if test "$MediaInfoMk" = "yes"; then AC_DEFINE(MEDIAINFO_MK_YES) fi 309if test "$MediaInfoMiXml" = "no"; then AC_DEFINE(MEDIAINFO_MIXML_NO) fi; if test "$MediaInfoMiXml" = "yes"; then AC_DEFINE(MEDIAINFO_MIXML_YES) fi 310if test "$MediaInfoMpeg4" = "no"; then AC_DEFINE(MEDIAINFO_MPEG4_NO) fi; if test "$MediaInfoMpeg4" = "yes"; then AC_DEFINE(MEDIAINFO_MPEG4_YES) fi 311if test "$MediaInfoMpegPs" = "no"; then AC_DEFINE(MEDIAINFO_MPEGPS_NO) fi; if test "$MediaInfoMpegPs" = "yes"; then AC_DEFINE(MEDIAINFO_MPEGPS_YES) fi 312if test "$MediaInfoMpegTs" = "no"; then AC_DEFINE(MEDIAINFO_MPEGTS_NO) fi; if test "$MediaInfoMpegTs" = "yes"; then AC_DEFINE(MEDIAINFO_MPEGTS_YES) fi 313if test "$MediaInfoMpegTsPcr" = "no"; then AC_DEFINE(MEDIAINFO_MPEGTS_PCR_NO) fi; if test "$MediaInfoMpegTs" = "yes"; then AC_DEFINE(MEDIAINFO_MPEGTS_PCR_YES) fi 314if test "$MediaInfoMpegTsPesTimeStamp" = "no"; then AC_DEFINE(MEDIAINFO_MPEGTS_PESTIMESTAMP_NO) fi; if test "$MediaInfoMpegTs" = "yes"; then AC_DEFINE(MEDIAINFO_MPEGTS_PESTIMESTAMP_YES) fi 315if test "$MediaInfoMxf" = "no"; then AC_DEFINE(MEDIAINFO_MXF_NO) fi; if test "$MediaInfoMxf" = "yes"; then AC_DEFINE(MEDIAINFO_MXF_YES) fi 316if test "$MediaInfoNut" = "no"; then AC_DEFINE(MEDIAINFO_NUT_NO) fi; if test "$MediaInfoNut" = "yes"; then AC_DEFINE(MEDIAINFO_NUT_YES) fi 317if test "$MediaInfoOgg" = "no"; then AC_DEFINE(MEDIAINFO_OGG_NO) fi; if test "$MediaInfoOgg" = "yes"; then AC_DEFINE(MEDIAINFO_OGG_YES) fi 318if test "$MediaInfoPmp" = "no"; then AC_DEFINE(MEDIAINFO_PMP_NO) fi; if test "$MediaInfoPmp" = "yes"; then AC_DEFINE(MEDIAINFO_PMP_YES) fi 319if test "$MediaInfoRiff" = "no"; then AC_DEFINE(MEDIAINFO_RIFF_NO) fi; if test "$MediaInfoRiff" = "yes"; then AC_DEFINE(MEDIAINFO_RIFF_YES) fi 320if test "$MediaInfoRm" = "no"; then AC_DEFINE(MEDIAINFO_RM_NO) fi; if test "$MediaInfoRm" = "yes"; then AC_DEFINE(MEDIAINFO_RM_YES) fi 321if test "$MediaInfoSkm" = "no"; then AC_DEFINE(MEDIAINFO_SKM_NO) fi; if test "$MediaInfoSkm" = "yes"; then AC_DEFINE(MEDIAINFO_SKM_YES) fi 322if test "$MediaInfoSwf" = "no"; then AC_DEFINE(MEDIAINFO_SWF_NO) fi; if test "$MediaInfoSwf" = "yes"; then AC_DEFINE(MEDIAINFO_SWF_YES) fi 323if test "$MediaInfoTsp" = "no"; then AC_DEFINE(MEDIAINFO_TSP_NO) fi; if test "$MediaInfoTsp" = "yes"; then AC_DEFINE(MEDIAINFO_TSP_YES) fi 324if test "$MediaInfoWm" = "no"; then AC_DEFINE(MEDIAINFO_WM_NO) fi; if test "$MediaInfoWm" = "yes"; then AC_DEFINE(MEDIAINFO_WM_YES) fi 325if test "$MediaInfoApeTag" = "no"; then AC_DEFINE(MEDIAINFO_APETAG_NO) fi; if test "$MediaInfoApeTag" = "yes"; then AC_DEFINE(MEDIAINFO_APETAG_YES) fi 326if test "$MediaInfoId3" = "no"; then AC_DEFINE(MEDIAINFO_ID3_NO) fi; if test "$MediaInfoId3" = "yes"; then AC_DEFINE(MEDIAINFO_ID3_YES) fi 327if test "$MediaInfoId3v2" = "no"; then AC_DEFINE(MEDIAINFO_ID3V2_NO) fi; if test "$MediaInfoId3v2" = "yes"; then AC_DEFINE(MEDIAINFO_ID3V2_YES) fi 328if test "$MediaInfoLyrics3" = "no"; then AC_DEFINE(MEDIAINFO_LYRICS3_NO) fi; if test "$MediaInfoLyrics3" = "yes"; then AC_DEFINE(MEDIAINFO_LYRICS3_YES) fi 329if test "$MediaInfoLyrics3v2" = "no"; then AC_DEFINE(MEDIAINFO_LYRICS3V2_NO) fi; if test "$MediaInfoLyrics3v2" = "yes"; then AC_DEFINE(MEDIAINFO_LYRICS3V2_YES) fi 330if test "$MediaInfoVorbisCom" = "no"; then AC_DEFINE(MEDIAINFO_VORBISCOM_NO) fi; if test "$MediaInfoVorbisCom" = "yes"; then AC_DEFINE(MEDIAINFO_VORBISCOM_YES) fi 331if test "$MediaInfoCmml" = "no"; then AC_DEFINE(MEDIAINFO_CMML_NO) fi; if test "$MediaInfoCmml" = "yes"; then AC_DEFINE(MEDIAINFO_CMML_YES) fi 332if test "$MediaInfoDvbSubtitle" = "no"; then AC_DEFINE(MEDIAINFO_DVBSUBTITLE_NO) fi; if test "$MediaInfoDvbSubtitle" = "yes"; then AC_DEFINE(MEDIAINFO_DVBSUBTITLE_YES) fi 333if test "$MediaInfoaribstdb24b37" = "no"; then AC_DEFINE(MEDIAINFO_ARIBSTDB24B37_NO) fi; if test "$MediaInfoaribstdb24b37" = "yes"; then AC_DEFINE(MEDIAINFO_ARIBSTDB24B37_YES) fi 334if test "$MediaInfoEia608" = "no"; then AC_DEFINE(MEDIAINFO_EIA608_NO) fi; if test "$MediaInfoEia608" = "yes"; then AC_DEFINE(MEDIAINFO_EIA608_YES) fi 335if test "$MediaInfoEia708" = "no"; then AC_DEFINE(MEDIAINFO_EIA708_NO) fi; if test "$MediaInfoEia708" = "yes"; then AC_DEFINE(MEDIAINFO_EIA708_YES) fi 336if test "$MediaInfoSubRip" = "no"; then AC_DEFINE(MEDIAINFO_SUBRIP_NO) fi; if test "$MediaInfoSubRip" = "yes"; then AC_DEFINE(MEDIAINFO_SUBRIP_YES) fi 337if test "$MediaInfoTeletext" = "no"; then AC_DEFINE(MEDIAINFO_TELETEXT_NO) fi; if test "$MediaInfoTeletext" = "yes"; then AC_DEFINE(MEDIAINFO_TELETEXT_YES) fi 338if test "$MediaInfoTimedText" = "no"; then AC_DEFINE(MEDIAINFO_TIMEDTEXT_NO) fi; if test "$MediaInfoTimedText" = "yes"; then AC_DEFINE(MEDIAINFO_TIMEDTEXT_YES) fi 339if test "$MediaInfoTtml" = "no"; then AC_DEFINE(MEDIAINFO_TTML_NO) fi; if test "$MediaInfoTtml" = "yes"; then AC_DEFINE(MEDIAINFO_TTML_YES) fi 340if test "$MediaInfoKate" = "no"; then AC_DEFINE(MEDIAINFO_KATE_NO) fi; if test "$MediaInfoKate" = "yes"; then AC_DEFINE(MEDIAINFO_KATE_YES) fi 341if test "$MediaInfoPdf" = "no"; then AC_DEFINE(MEDIAINFO_PDF_NO) fi; if test "$MediaInfoPdf" = "yes"; then AC_DEFINE(MEDIAINFO_PDF_YES) fi 342if test "$MediaInfoPgs" = "no"; then AC_DEFINE(MEDIAINFO_PGS_NO) fi; if test "$MediaInfoPgs" = "yes"; then AC_DEFINE(MEDIAINFO_PGS_YES) fi 343if test "$MediaInfoScc" = "no"; then AC_DEFINE(MEDIAINFO_SCC_NO) fi; if test "$MediaInfoScc" = "yes"; then AC_DEFINE(MEDIAINFO_SCC_YES) fi 344if test "$MediaInfoAic" = "no"; then AC_DEFINE(MEDIAINFO_AIC_NO) fi; if test "$MediaInfoAic" = "yes"; then AC_DEFINE(MEDIAINFO_AIC_YES) fi 345if test "$MediaInfoAv1" = "no"; then AC_DEFINE(MEDIAINFO_AV1_NO) fi; if test "$MediaInfoAv1" = "yes"; then AC_DEFINE(MEDIAINFO_AV1_YES) fi 346if test "$MediaInfoAvc" = "no"; then AC_DEFINE(MEDIAINFO_AVC_NO) fi; if test "$MediaInfoAvc" = "yes"; then AC_DEFINE(MEDIAINFO_AVC_YES) fi 347if test "$MediaInfoAvsV" = "no"; then AC_DEFINE(MEDIAINFO_AVSV_NO) fi; if test "$MediaInfoAvsV" = "yes"; then AC_DEFINE(MEDIAINFO_AVSV_YES) fi 348if test "$MediaInfoCanopus" = "no"; then AC_DEFINE(MEDIAINFO_CANOPUS_NO) fi; if test "$MediaInfoCanopus" = "yes"; then AC_DEFINE(MEDIAINFO_CANOPUS_YES) fi 349if test "$MediaInfoFfv1" = "no"; then AC_DEFINE(MEDIAINFO_FFV1_NO) fi; if test "$MediaInfoFfv1" = "yes"; then AC_DEFINE(MEDIAINFO_FFV1_YES) fi 350if test "$MediaInfoFlic" = "no"; then AC_DEFINE(MEDIAINFO_FLIC_NO) fi; if test "$MediaInfoFlic" = "yes"; then AC_DEFINE(MEDIAINFO_FLIC_YES) fi 351if test "$MediaInfoH263" = "no"; then AC_DEFINE(MEDIAINFO_H263_NO) fi; if test "$MediaInfoH263" = "yes"; then AC_DEFINE(MEDIAINFO_H263_YES) fi 352if test "$MediaInfoHevc" = "no"; then AC_DEFINE(MEDIAINFO_HEVC_NO) fi; if test "$MediaInfoHevc" = "yes"; then AC_DEFINE(MEDIAINFO_HEVC_YES) fi 353if test "$MediaInfoHuffYUV" = "no"; then AC_DEFINE(MEDIAINFO_HUFFYUV_NO) fi; if test "$MediaInfoHuffYUV" = "yes"; then AC_DEFINE(MEDIAINFO_HUFFYUV_YES) fi 354if test "$MediaInfoMpeg4v" = "no"; then AC_DEFINE(MEDIAINFO_MPEG4V_NO) fi; if test "$MediaInfoMpeg4v" = "yes"; then AC_DEFINE(MEDIAINFO_MPEG4V_YES) fi 355if test "$MediaInfoMpegv" = "no"; then AC_DEFINE(MEDIAINFO_MPEGV_NO) fi; if test "$MediaInfoMpegv" = "yes"; then AC_DEFINE(MEDIAINFO_MPEGV_YES) fi 356if test "$MediaInfoProRes" = "no"; then AC_DEFINE(MEDIAINFO_PRORES_NO) fi; if test "$MediaInfoProRes" = "yes"; then AC_DEFINE(MEDIAINFO_PRORES_YES) fi 357if test "$MediaInfoTheora" = "no"; then AC_DEFINE(MEDIAINFO_THEORA_NO) fi; if test "$MediaInfoTheora" = "yes"; then AC_DEFINE(MEDIAINFO_THEORA_YES) fi 358if test "$MediaInfoVc1" = "no"; then AC_DEFINE(MEDIAINFO_VC1_NO) fi; if test "$MediaInfoVc1" = "yes"; then AC_DEFINE(MEDIAINFO_VC1_YES) fi 359if test "$MediaInfoVc3" = "no"; then AC_DEFINE(MEDIAINFO_VC3_NO) fi; if test "$MediaInfoVc3" = "yes"; then AC_DEFINE(MEDIAINFO_VC3_YES) fi 360if test "$MediaInfoVp8" = "no"; then AC_DEFINE(MEDIAINFO_VP8_NO) fi; if test "$MediaInfoVp8" = "yes"; then AC_DEFINE(MEDIAINFO_VP8_YES) fi 361if test "$MediaInfoY4m" = "no"; then AC_DEFINE(MEDIAINFO_Y4M_NO) fi; if test "$MediaInfoY4m" = "yes"; then AC_DEFINE(MEDIAINFO_Y4M_YES) fi 362 363AM_CONDITIONAL([COMPILE_DLL], [test "$MediaInfoDll" != "no"]) 364 365dnl ######################################################################### 366dnl ### Options from elsewhere 367dnl ######################################################################### 368 369dnl ------------------------------------------------------------------------- 370dnl Unicode 371dnl 372if test -e ../../../../ZenLib/Project/GNU/Library/libzen-config; then 373 enable_unicode="$(../../../../ZenLib/Project/GNU/Library/libzen-config Unicode)" 374elif test "$(command -v libzen-config)" ; then 375 enable_unicode="$(libzen-config Unicode)" 376else 377 if pkg-config --exists libzen; then 378 enable_unicode="$(pkg-config --variable=Unicode libzen)" 379 else 380 AC_MSG_ERROR([libzen configuration is not found]) 381 fi 382fi 383 384dnl ######################################################################### 385dnl ### Needed libs 386dnl ######################################################################### 387 388dnl ------------------------------------------------------------------------- 389dnl zlib 390dnl 391 392if test "$with_libz_static" != "yes"; then 393 AC_CHECK_LIB(z, uncompress, [have_libz="yes"], [have_libz="no"]) 394 AC_CHECK_HEADERS(zlib.h, [], [have_libz="no"]) 395else 396 have_libz="no" 397fi 398if test "$have_libz" != "yes"; then 399 if test -e ../../../../Shared/Source/zlib/libz.a || test -e ../../../../Shared/Source/zlib/libz.la; then 400 with_zlib="builtin" 401 else 402 AC_MSG_NOTICE([zlib is not found, trying to download and compile it]) 403 if test -e ../../../../Shared/Project/zlib/Compile.sh; then 404 cd ../../../../Shared/Project/zlib 405 chmod u+x Compile.sh 406 # Since zlib configure answer :unknown option: --build= 407 #./Compile.sh --build=$build_alias 408 ./Compile.sh 409 cd $Home 410 if test -e ../../../../Shared/Source/zlib/libz.a || test -e ../../../../Shared/Source/zlib/libz.la; then 411 with_zlib="builtin" 412 else 413 with_zlib="no" 414 AC_MSG_ERROR([Problem while compiling builtin zlib]) 415 fi 416 else 417 with_zlib="no" 418 AC_MSG_ERROR([zlib is not found, please install development package of zlib]) 419 fi 420 fi 421 CXXFLAGS="$CXXFLAGS -I../../../../Shared/Source/zlib" 422 LIBS="$LIBS -L../../../../Shared/Source/zlib" 423 MediaInfoLib_LIBS="$MediaInfoLib_LIBS -L../../../../Shared/Source/zlib -lz" 424 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -L../../../../Shared/Source/zlib -lz" 425else 426 with_zlib="system" 427 LIBS="$LIBS -lz" 428 MediaInfoLib_LIBS="$MediaInfoLib_LIBS -lz" 429 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -lz" 430fi 431 432dnl ------------------------------------------------------------------------- 433dnl ZenLib 434dnl 435if test -e ../../../../ZenLib/Project/GNU/Library/libzen.la; then 436 CXXFLAGS="$CXXFLAGS $(../../../../ZenLib/Project/GNU/Library/libzen-config CXXFLAGS)" 437 if test "$enable_staticlibs" = "yes"; then 438 with_zenlib="builtin (static)" 439 LIBS="$LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS_Static)" 440 else 441 with_zenlib="builtin" 442 LIBS="$LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)" 443 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)" 444 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(../../../../ZenLib/Project/GNU/Library/libzen-config LIBS)" 445 fi 446elif test "$(command -v libzen-config)" ; then 447 CXXFLAGS="$CXXFLAGS $(libzen-config CXXFLAGS)" 448 if test "$enable_staticlibs" = "yes"; then 449 with_zenlib="system (static)" 450 LIBS="$LIBS $(libzen-config LIBS_Static)" 451 else 452 with_zenlib="system" 453 LIBS="$LIBS $(libzen-config LIBS)" 454 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(libzen-config LIBS)" 455 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(libzen-config LIBS)" 456 fi 457else 458 if pkg-config --exists libzen; then 459 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libzen)" 460 if test "$enable_staticlibs" = "yes"; then 461 with_zenlib="system (static)" 462 LIBS="$LIBS $(pkg-config --variable=LIBS_Static libzen)" 463 else 464 with_zenlib="system" 465 LIBS="$LIBS $(pkg-config --libs libzen)" 466 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --variable=LIBS libzen)" 467 fi 468 else 469 AC_MSG_ERROR([libzen configuration is not found]) 470 fi 471fi 472 473dnl ------------------------------------------------------------------------- 474dnl graphviz 475dnl 476if test -d $with_graphviz; then 477 if test -f "$with_graphviz/lib/pkgconfig/libgvc.pc"; then 478 gvcpcfile="$with_graphviz/lib/pkgconfig/libgvc.pc" 479 else 480 AC_MSG_ERROR([Problem while configuring builtin graphviz (libgvc.pc not found)]) 481 fi 482 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags $gvcpcfile)" 483 if test "$enable_staticlibs" = "yes"; then 484 using_graphviz="custom (static)" 485 LIBS="$LIBS $(pkg-config --libs --static $gvcpcfile)" 486 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs --static $gvcpcfile)" 487 Graphviz_Lib=" $(pkg-config --libs --static $gvcpcfile)" 488 else 489 using_graphviz="custom" 490 LIBS="$LIBS $(pkg-config --libs $gvcpcfile)" 491 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs --static $gvcpcfile)" 492 Graphviz_Lib=" $(pkg-config --libs --static $gvcpcfile)" 493 fi 494elif test "$with_graphviz" = "no"; then 495 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_GRAPHVIZ_NO" 496 using_graphviz="no" 497elif test "$with_graphviz" = "runtime"; then 498 AC_CHECK_LIB([dl], [dlopen], [use_libdl="yes"], [use_libdl="no"]) 499 if test "$use_libdl" = "yes"; then 500 LIBS="$LIBS -ldl" 501 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -ldl" 502 Graphviz_Lib=" -ldl" 503 fi 504 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_GRAPHVIZ_DLL_RUNTIME" 505 using_graphviz="system (runtime)" 506elif pkg-config --exists libgvc; then 507 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libgvc)" 508 if test "$enable_staticlibs" = "yes"; then 509 using_graphviz="system (static)" 510 LIBS="$LIBS $(pkg-config --libs --static libgvc)" 511 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs --static libgvc)" 512 Graphviz_Lib=" $(pkg-config --libs --static libgvc)" 513 else 514 using_graphviz="system" 515 LIBS="$LIBS $(pkg-config --libs libgvc)" 516 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs libgvc)" 517 Graphviz_Lib=" $(pkg-config --libs libgvc)" 518 fi 519 Graphviz_Require=" libgvc" 520else 521 AC_MSG_ERROR([graphviz development files are not found. Install the corresponding graphviz development package (e.g. "apt-get install graphviz-dev" or "yum install graphviz-devel"]) 522fi 523 524dnl ------------------------------------------------------------------------- 525dnl libcurl 526dnl 527if test -d $with_libcurl; then 528 if test -f $with_libcurl/libcurl.pc; then 529 libcurlpcfile="$with_libcurl/libcurl.pc" 530 else 531 if test -f "$with_libcurl/lib/pkgconfig/libcurl.pc"; then 532 libcurlpcfile="$with_libcurl/lib/pkgconfig/libcurl.pc" 533 else 534 AC_MSG_ERROR([Problem while configuring builtin curl (libcurl.pc not found)]) 535 fi 536 fi 537 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags $libcurlpcfile)" 538 if test "$enable_staticlibs" = "yes"; then 539 using_libcurl="custom (static)" 540 LIBS="$LIBS $(pkg-config --libs --static $libcurlpcfile)" 541 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs --static $libcurlpcfile)" 542 else 543 using_libcurl="custom" 544 LIBS="$LIBS $with_libcurl/lib $(pkg-config --libs $libcurlpcfile)" 545 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(pkg-config --libs $libcurlpcfile)" 546 fi 547elif test "$with_libcurl" = "no"; then 548 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_LIBCURL_NO" 549 using_libcurl="no" 550elif test "$with_libcurl" = "runtime"; then 551 AC_CHECK_LIB([dl], [dlopen], [use_libdl="yes"], [use_libdl="no"]) 552 if test "$use_libdl" = "yes"; then 553 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -ldl" 554 Curl_Lib=" -ldl" 555 fi 556 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_LIBCURL_DLL_RUNTIME" 557 using_libcurl="system (runtime)" 558elif test -e ../../../../curl/libcurl.pc; then 559 CXXFLAGS="$CXXFLAGS -I../../../../curl/include" 560 if test "$enable_staticlibs" = "yes"; then 561 using_libcurl="builtin (static)" 562 LIBS="$LIBS $(pkg-config --libs --static ../../../../curl/libcurl.pc)" 563 else 564 using_libcurl="builtin" 565 LIBS="$LIBS $(pkg-config --libs ../../../../curl/libcurl.pc)" 566 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(pkg-config --libs ../../../../curl/libcurl.pc)" 567 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs ../../../../curl/libcurl.pc)" 568 fi 569elif pkg-config --exists libcurl; then 570 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libcurl)" 571 if test "$enable_staticlibs" = "yes"; then 572 using_libcurl="system (static)" 573 LIBS="$LIBS $(pkg-config --libs --static libcurl)" 574 else 575 using_libcurl="system" 576 LIBS="$LIBS $(pkg-config --libs libcurl)" 577 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(pkg-config --libs libcurl)" 578 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs libcurl)" 579 fi 580 Curl_Require=" libcurl" 581 Curl_Lib=" -lcurl" 582elif test -e /usr/bin/curl-config; then 583 CXXFLAGS="$CXXFLAGS $(/usr/bin/curl-config --cflags)" 584 if test "$enable_staticlibs" = "yes"; then 585 using_libcurl="system (static)" 586 LIBS="$LIBS $(/usr/bin/curl-config --libs)" 587 else 588 using_libcurl="system" 589 LIBS="$LIBS $(pkg-config --libs libcurl)" 590 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(/usr/bin/curl-config --libs)" 591 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(/usr/bin/curl-config --libs)" 592 fi 593elif test -e ../../../../Shared/Project/curl/Compile.sh; then 594 cd ../../../../Shared/Project/curl 595 chmod u+x Compile.sh 596 ./Compile.sh --build=$build_alias 597 cd $Home 598 if test -e ../../../../Shared/Source/curl/lib/libcurl.a || test -e ../../../../Shared/Source/curl/lib/libcurl.la; then 599 CXXFLAGS="$CXXFLAGS -I../../../../Shared/Source/curl/include" 600 if test "$enable_staticlibs" = "yes"; then 601 using_libcurl="builtin (static)" 602 LIBS="$LIBS -L../../../../Shared/Source/curl/lib $(pkg-config --libs --static ../../../../Shared/Source/curl/libcurl.pc)" 603 MediaInfoLib_LIBS="$MediaInfoLib_LIBS -L../../../../Shared/Source/curl/lib $(pkg-config --libs --static ../../../../Shared/Source/curl/libcurl.pc)" 604 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -L../../../../Shared/Source/curl/lib $(pkg-config --libs --static ../../../../Shared/Source/curl/libcurl.pc)" 605 else 606 using_libcurl="builtin" 607 LIBS="$LIBS -L../../../../Shared/Source/curl/lib $(pkg-config --libs ../../../../Shared/Source/curl/libcurl.pc)" 608 MediaInfoLib_LIBS="$MediaInfoLib_LIBS -L../../../../Shared/Source/curl/lib $(pkg-config --libs ../../../../Shared/Source/curl/libcurl.pc)" 609 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -L../../../../Shared/Source/curl/lib $(pkg-config --libs ../../../../Shared/Source/curl/libcurl.pc)" 610 fi 611 else 612 AC_MSG_ERROR([Problem while compiling builtin curl]) 613 fi 614else 615 AC_MSG_ERROR([libcurl development files are not found. Install the corresponding libcurl development package (e.g. "apt-get install libcurl-dev" or "yum install libcurl-devel"]) 616fi 617 618dnl ------------------------------------------------------------------------- 619dnl libmms 620dnl 621if test -d $with_libmms; then 622 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_LIBMMS_FROMSOURCE -I$with_libmms/src $(pkg-config --cflags $with_libmms/pkgconfig/libmms.pc)" 623 MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS -I$with_libmms $(pkg-config --cflags $with_libmms/pkgconfig/libmms.pc)" 624 if test "$enable_staticlibs" = "yes"; then 625 using_libmms="custom (static)" 626 LIBS="$LIBS -L$with_libmms/src/.libs $(pkg-config --libs --static $with_libmms/pkgconfig/libmms.pc)" 627 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static -L$with_libmms/src/.libs $(pkg-config --libs --static $with_libmms/pkgconfig/libmms.pc)" 628 else 629 using_libmms="custom" 630 LIBS="$LIBS -L$with_libmms/src/.libs $(pkg-config --libs $with_libmms/pkgconfig/libmms.pc)" 631 MediaInfoLib_LIBS="$MediaInfoLib_LIBS -L$with_libmms/src/.libs $(pkg-config --libs $with_libmms/pkgconfig/libmms.pc)" 632 fi 633elif test "$with_libmms" = "no"; then 634 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_LIBMMS_NO" 635 using_libmms="no" 636elif test -e ../../../../libmms/libmms.pc; then 637 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags ../../../../libmms/libmms.pc)" 638 MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS $(pkg-config --cflags ../../../../libmms/libmms.pc)" 639 if test "$enable_staticlibs" = "yes"; then 640 using_libmms="builtin (static)" 641 LIBS="$LIBS $(pkg-config --libs --static ../../../../libmms/libmms.pc)" 642 else 643 using_libmms="builtin" 644 LIBS="$LIBS $(pkg-config --libs ../../../../libmms/libmms.pc)" 645 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(pkg-config --libs ../../../../libmms/libmms.pc)" 646 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs ../../../../libmms/libmms.pc)" 647 fi 648elif pkg-config --exists libmms; then 649 CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libmms)" 650 MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS $(pkg-config --cflags libmms)" 651 if test "$enable_staticlibs" = "yes"; then 652 using_libmms="system (static)" 653 LIBS="$LIBS $(pkg-config --libs --static libmms)" 654 else 655 using_libmms="system" 656 LIBS="$LIBS $(pkg-config --libs libmms)" 657 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(pkg-config --libs libmms)" 658 MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --libs libmms)" 659 fi 660else 661 CXXFLAGS="$CXXFLAGS -DMEDIAINFO_LIBMMS_NO" 662 using_libmms="not found" 663fi 664 665dnl ------------------------------------------------------------------------- 666dnl libaes 667dnl 668if test "$with_libaes" = "yes"; then 669 PKG_CHECK_MODULES([AES_GLADMAN], [aes_gladman]) 670 CXXFLAGS="$CXXFLAGS $AES_CXXFLAGS" 671 CFLAGS="$CFLAGS $AES_CFLAGS" 672 MediaInfoLib_CFLAGS="$MediaInfoLib_CFLAGS $AES_CFLAGS" 673 LIBS="$LIBS $AES_LIBS" 674 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $AES_LIBS" 675 AM_CONDITIONAL(COMPILE_AES, false) 676 using_libaes="system" 677else 678 CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/aes-gladman" 679 CFLAGS="$CFLAGS -I../../../Source/ThirdParty/aes-gladman" 680 using_libaes="internal" 681 AM_CONDITIONAL(COMPILE_AES, true) 682fi 683 684dnl Needed in case with_libmd5=no while using pkg-config for other things 685PKG_PROG_PKG_CONFIG 686 687dnl ------------------------------------------------------------------------- 688dnl libmd5 689dnl 690if test "$with_libmd5" = "yes"; then 691 PKG_CHECK_MODULES([MD5], [md5]) 692 CXXFLAGS="$CXXFLAGS $MD5_CXXFLAGS" 693 CFLAGS="$CFLAGS $MD5_CFLAGS" 694 MediaInfoLib_CFLAGS="$MediaInfoLib_CFLAGS $MD5_CFLAGS" 695 LIBS="$LIBS $MD5_LIBS" 696 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $MD5_LIBS" 697 AM_CONDITIONAL(COMPILE_MD5, false) 698 using_libmd5="system" 699else 700 CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/md5" 701 CFLAGS="$CFLAGS -I../../../Source/ThirdParty/md5" 702 using_libmd5="internal" 703 AM_CONDITIONAL(COMPILE_MD5, true) 704fi 705 706dnl ------------------------------------------------------------------------- 707dnl libsha1 708dnl 709if test "$with_libsha1" = "yes"; then 710 PKG_CHECK_MODULES([SHA1_GLADMAN], [sha1_gladman]) 711 CXXFLAGS="$CXXFLAGS $SHA1_CXXFLAGS" 712 CFLAGS="$CFLAGS $SHA1_CFLAGS" 713 MediaInfoLib_CFLAGS="$MediaInfoLib_CFLAGS $SHA1_CFLAGS" 714 LIBS="$LIBS $SHA1_LIBS" 715 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $SHA1_LIBS" 716 AM_CONDITIONAL(COMPILE_SHA1, false) 717 using_libsha1="system" 718else 719 CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/sha1-gladman" 720 CFLAGS="$CFLAGS -I../../../Source/ThirdParty/sha1-gladman" 721 using_libsha1="internal" 722 AM_CONDITIONAL(COMPILE_SHA1, true) 723fi 724 725dnl ------------------------------------------------------------------------- 726dnl libsha2 727dnl 728if test "$with_libsha2" = "yes"; then 729 PKG_CHECK_MODULES([SHA2_GLADMAN], [sha2_gladman]) 730 CXXFLAGS="$CXXFLAGS $SHA2_CXXFLAGS" 731 CFLAGS="$CFLAGS $SHA2_CFLAGS" 732 MediaInfoLib_CFLAGS="$MediaInfoLib_CFLAGS $SHA2_CFLAGS" 733 LIBS="$LIBS $SHA2_LIBS" 734 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $SHA2_LIBS" 735 AM_CONDITIONAL(COMPILE_SHA2, false) 736 using_libsha2="system" 737else 738 CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/sha2-gladman" 739 CFLAGS="$CFLAGS -I../../../Source/ThirdParty/sha2-gladman" 740 using_libsha2="internal" 741 AM_CONDITIONAL(COMPILE_SHA2, true) 742fi 743 744dnl ------------------------------------------------------------------------- 745dnl libhmac 746dnl 747if test "$with_libhmac" = "yes"; then 748 PKG_CHECK_MODULES([HMAC_GLADMAN], [hmac_gladman]) 749 CXXFLAGS="$CXXFLAGS $HMAC_CXXFLAGS" 750 CFLAGS="$CFLAGS $HMAC_CFLAGS" 751 MediaInfoLib_CFLAGS="$MediaInfoLib_CFLAGS $HMAC_CFLAGS" 752 LIBS="$LIBS $HMAC_LIBS" 753 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $HMAC_LIBS" 754 AM_CONDITIONAL(COMPILE_HMAC, false) 755 using_libhmac="system" 756else 757 CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/hmac-gladman" 758 CFLAGS="$CFLAGS -I../../../Source/ThirdParty/hmac-gladman" 759 using_libhmac="internal" 760 AM_CONDITIONAL(COMPILE_HMAC, true) 761fi 762 763dnl ------------------------------------------------------------------------- 764dnl libtinyxml2 765dnl 766if test "$with_libtinyxml2" = "yes"; then 767 PKG_CHECK_MODULES([TINYXML2], [tinyxml2]) 768 CXXFLAGS="$CXXFLAGS $TINYXML2_CXXFLAGS" 769 MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS $TINYXML2_CXXFLAGS" 770 LIBS="$LIBS $TINYXML2_LIBS" 771 MediaInfoLib_LIBS="$MediaInfoLib_LIBS $TINYXML2_LIBS" 772 AM_CONDITIONAL(COMPILE_TINYXML2, false) 773 using_libtinyxml2="system" 774else 775 CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/tinyxml2" 776 using_libtinyxml2="internal" 777 AM_CONDITIONAL(COMPILE_TINYXML2, true) 778fi 779 780dnl ------------------------------------------------------------------------- 781dnl libmediainfo-name 782dnl 783MediaInfoLib_LibName="$with_libmediainfo_name" 784 785dnl ------------------------------------------------------------------------- 786dnl base64 787dnl 788CXXFLAGS="$CXXFLAGS -I../../../Source/ThirdParty/base64" 789 790dnl ######################################################################### 791dnl ### Compiler specific 792dnl ######################################################################### 793 794dnl ------------------------------------------------------------------------- 795case "${build}" in 796 powerpc-montavista* ) 797 CFLAGS="$CFLAGS -D__MONTAVISTA__" 798 CXXFLAGS="$CXXFLAGS -D__MONTAVISTA__" 799 ;; 800 powerpc64-* ) 801 enable_visibility="no" 802 ;; 803esac 804 805dnl ------------------------------------------------------------------------- 806dnl Mac Architecture and SDK 807dnl 808if test "$enable_universal_binary" = "yes"; then 809 enable_arch_ppc=yes 810 enable_arch_i386=yes 811fi 812if test "$enable_arch_ppc" = "yes"; then 813 CXXFLAGS="$CXXFLAGS -arch ppc" 814 CFLAGS="$CFLAGS -arch ppc" 815 LDFLAGS="$LDFLAGS -arch ppc" 816fi 817if test "$enable_arch_ppc64" = "yes"; then 818 CXXFLAGS="$CXXFLAGS -arch ppc64" 819 CFLAGS="$CFLAGS -arch ppc64" 820 LDFLAGS="$LDFLAGS -arch ppc64" 821fi 822if test "$enable_arch_i386" = "yes"; then 823 CXXFLAGS="$CXXFLAGS -arch i386" 824 CFLAGS="$CFLAGS -arch i386" 825 LDFLAGS="$LDFLAGS -arch i386" 826fi 827if test "$enable_arch_x86_64" = "yes"; then 828 CXXFLAGS="$CXXFLAGS -arch x86_64" 829 CFLAGS="$CFLAGS -arch x86_64" 830 LDFLAGS="$LDFLAGS -arch x86_64" 831fi 832if test "$enable_arch_armv7" = "yes"; then 833 CXXFLAGS="$CXXFLAGS -arch armv7" 834 CFLAGS="$CFLAGS -arch armv7" 835 LDFLAGS="$LDFLAGS -arch armv7" 836fi 837if test "$enable_arch_armv7s" = "yes"; then 838 CXXFLAGS="$CXXFLAGS -arch armv7s" 839 CFLAGS="$CFLAGS -arch armv7s" 840 LDFLAGS="$LDFLAGS -arch armv7s" 841fi 842if test "$enable_arch_arm64" = "yes"; then 843 CXXFLAGS="$CXXFLAGS -arch arm64" 844 CFLAGS="$CFLAGS -arch arm64" 845 LDFLAGS="$LDFLAGS -arch arm64" 846fi 847if test "x$with_macosx_sdk" != xno ; then 848 CXXFLAGS="-isysroot $with_macosx_sdk $CXXFLAGS" 849 CFLAGS="-isysroot $with_macosx_sdk $CFLAGS" 850 LDFLAGS="-isysroot $with_macosx_sdk $LDFLAGS" 851fi 852if test "x$with_macosx_version_min" != xno ; then 853 CXXFLAGS="-mmacosx-version-min=$with_macosx_version_min $CXXFLAGS" 854 CFLAGS="-mmacosx-version-min=$with_macosx_version_min $CFLAGS" 855 LDFLAGS="-mmacosx-version-min=$with_macosx_version_min $LDFLAGS" 856fi 857if test "x$with_iphoneos_sdk" != xno ; then 858 CXXFLAGS="-isysroot $with_iphoneos_sdk $CXXFLAGS" 859 CFLAGS="-isysroot $with_iphoneos_sdk $CFLAGS" 860 LDFLAGS="-isysroot $with_iphoneos_sdk $LDFLAGS" 861fi 862if test "x$with_iphoneos_version_min" != xno ; then 863 CXXFLAGS="-miphoneos-version-min=$with_iphoneos_version_min $CXXFLAGS" 864 CFLAGS="-miphoneos-version-min=$with_iphoneos_version_min $CFLAGS" 865 LDFLAGS="-miphoneos-version-min=$with_iphoneos_version_min $LDFLAGS" 866fi 867 868dnl ######################################################################### 869dnl ### C/C++ compiler options used to compile 870dnl ######################################################################### 871 872dnl ------------------------------------------------------------------------- 873dnl Unicode 874dnl 875if test "$enable_unicode" = "yes"; then 876 CXXFLAGS="$CXXFLAGS -DUNICODE" 877 MediaInfoLib_CXXFLAGS="$MediaInfoLib_CXXFLAGS -DUNICODE" 878 MediaInfoLib_Unicode="yes" 879else 880 MediaInfoLib_Unicode="no" 881fi 882 883dnl ------------------------------------------------------------------------- 884dnl GNU compiler 885dnl 886if test "$GXX" = yes ; then 887 case "${build}" in 888 *mingw* | *cygwin* ) ;; 889 *) 890 CFLAGS="$CFLAGS -fPIC" 891 CXXFLAGS="$CXXFLAGS -fPIC" 892 LDFLAGS="$LDFLAGS -fPIC" 893 ;; 894 esac 895 if test "$enable_debug" = "yes"; then 896 CFLAGS="$CFLAGS -O0 -g -Wall -Wundef" 897 CXXFLAGS="$CXXFLAGS -O0 -g -Wall -W -Wundef -Wcast-qual -Wno-ctor-dtor-privacy" 898 else 899 CFLAGS="$CFLAGS -O2" 900 CXXFLAGS="$CXXFLAGS -O2" 901 fi 902 if test "$enable_gprof" = "yes"; then 903 CFLAGS="$CFLAGS -pg -g" 904 CXXFLAGS="$CXXFLAGS -pg -g" 905 fi 906fi 907 908if test "$enable_visibility" = yes ; then 909 if test -e "/etc/debian_version" ; then 910 Debian_Version="$(more /etc/debian_version)" 911 case $Debian_Version in 912 *4.*) 913 enable_visibility="no" ;; 914 esac 915 fi 916fi 917if test "$enable_visibility" = yes ; then 918 CFLAGS="$CFLAGS -fvisibility=hidden -fvisibility-inlines-hidden" 919 CXXFLAGS="$CXXFLAGS -fvisibility=hidden -fvisibility-inlines-hidden" 920 LDFLAGS="$LDFLAGS -fvisibility=hidden -fvisibility-inlines-hidden" 921fi 922 923dnl ######################################################################### 924dnl ### MediaInfoLib flags 925dnl ######################################################################### 926 927if test "$enable_shared" = yes ; then 928 MediaInfoLib_LIBS=" -L$(pwd)/.libs -l$with_libmediainfo_name $MediaInfoLib_LIBS" 929else 930 MediaInfoLib_LIBS="" 931fi 932if test "$enable_static" = yes ; then 933 MediaInfoLib_LIBS_Static=" $(pwd)/.libs/lib$with_libmediainfo_name.a $MediaInfoLib_LIBS_Static" 934else 935 MediaInfoLib_LIBS_Static="" 936fi 937 938dnl ######################################################################### 939dnl ### Output 940dnl ######################################################################### 941 942AC_SUBST(MediaInfoLib_CXXFLAGS) 943AC_SUBST(MediaInfoLib_LIBS) 944AC_SUBST(MediaInfoLib_LIBS_Static) 945AC_SUBST(MediaInfoLib_Unicode) 946AC_SUBST(MediaInfoLib_LibName) 947AC_SUBST(Graphviz_Require) 948AC_SUBST(Graphviz_Lib) 949AC_SUBST(Curl_Require) 950AC_SUBST(Curl_Lib) 951AC_CONFIG_FILES(libmediainfo-config, [chmod u+x libmediainfo-config]) 952AC_CONFIG_FILES(libmediainfo.pc) 953 954AC_OUTPUT(Makefile test/Makefile) 955 956dnl ######################################################################### 957dnl ### Report how we have been configured 958dnl ######################################################################### 959 960Mcho () 961{ 962if test "$2" = "no" || test "$2" = "yes"; then 963echo " $1 forced to $2" 964fi 965} 966 967echo "" 968echo "Configured MediaInfoLib for '$build'" 969echo "" 970echo " Unicode? $enable_unicode" 971echo " Using ZenLib? $with_zenlib" 972echo " Using graphviz? $using_graphviz" 973echo " Using libcurl? $using_libcurl" 974echo " Using libmms? $using_libmms" 975echo " Using zlib? $with_zlib" 976echo " Using aes? $using_libaes" 977echo " Using md5? $using_libmd5" 978echo " Using sha1? $using_libsha1" 979echo " Using sha2? $using_libsha2" 980echo " Using hmac? $using_libhmac" 981echo " Using tinyxml2? $using_libtinyxml2" 982echo "" 983echo " Create static lib? $enable_static" 984echo " Create shared lib? $enable_shared" 985echo "" 986Mcho "Minimize size" "$MediaInfoMinimizeSize" 987Mcho "libmms describe support" "$MediaInfoLibmmsDescribeSupport" 988Mcho "All " "$MediaInfoAll" 989Mcho "Archive" "$MediaInfoArchive" 990Mcho "Audio " "$MediaInfoAudio" 991Mcho "Image " "$MediaInfoImage" 992Mcho "Multi " "$MediaInfoMulti" 993Mcho "Multi " "$MediaInfoTag" 994Mcho "Text " "$MediaInfoText" 995Mcho "Video " "$MediaInfoVideo" 996Mcho "7z " "$MediaInfo7z" 997Mcho "Ace " "$MediaInfoAce" 998Mcho "Bzip2 " "$MediaInfoBzip2" 999Mcho "Elf " "$MediaInfoElf" 1000Mcho "Gzip " "$MediaInfoGzip" 1001Mcho "ISO9660" "$MediaInfoIso9660" 1002Mcho "Mz " "$MediaInfoMz" 1003Mcho "Rar " "$MediaInfoRar" 1004Mcho "Tar " "$MediaInfoTar" 1005Mcho "Zip " "$MediaInfoZip" 1006Mcho "Aac " "$MediaInfoAac" 1007Mcho "Ac3 " "$MediaInfoAc3" 1008Mcho "Adif " "$MediaInfoAdif" 1009Mcho "Adpcm " "$MediaInfoAdpcm" 1010Mcho "Adts " "$MediaInfoAdts" 1011Mcho "Aes3 " "$MediaInfoAes3" 1012Mcho "Als " "$MediaInfoAls" 1013Mcho "Amr " "$MediaInfoAmr" 1014Mcho "Amv " "$MediaInfoAmv" 1015Mcho "Ape " "$MediaInfoApe" 1016Mcho "Au " "$MediaInfoAu" 1017Mcho "Caf " "$MediaInfoCaf" 1018Mcho "Celt " "$MediaInfoCelt" 1019Mcho "Dts " "$MediaInfoDts" 1020Mcho "Flac " "$MediaInfoFlac" 1021Mcho "La " "$MediaInfoLa" 1022Mcho "Latm " "$MediaInfoLatm" 1023Mcho "Midi " "$MediaInfoMidi" 1024Mcho "Mpc " "$MediaInfoMpc" 1025Mcho "MpcSv8 " "$MediaInfoMpcSv8" 1026Mcho "Mpega " "$MediaInfoMpega" 1027Mcho "OpenMG " "$MediaInfoOpenMG" 1028Mcho "Pcm " "$MediaInfoPcm" 1029Mcho "Ps2a " "$MediaInfoPs2a" 1030Mcho "Rkau " "$MediaInfoRkau" 1031Mcho "Speex " "$MediaInfoSpeex" 1032Mcho "Tak " "$MediaInfoTak" 1033Mcho "Tta " "$MediaInfoTta" 1034Mcho "TwinVQ " "$MediaInfoTwinVQ" 1035Mcho "Vorbis " "$MediaInfoVorbis" 1036Mcho "Wvpk " "$MediaInfoWvpk" 1037Mcho "ArriRaw" "$MediaInfoArriRaw" 1038Mcho "Bmp " "$MediaInfoBmp" 1039Mcho "Bpg " "$MediaInfoBpg" 1040Mcho "Dds " "$MediaInfoDds" 1041Mcho "Dpx " "$MediaInfoDpx" 1042Mcho "Exr " "$MediaInfoDpx" 1043Mcho "Gif " "$MediaInfoGif" 1044Mcho "Ico " "$MediaInfoIco" 1045Mcho "Jpeg " "$MediaInfoJpeg" 1046Mcho "Pcx " "$MediaInfoPcx" 1047Mcho "Png " "$MediaInfoPng" 1048Mcho "Psd " "$MediaInfoPsd" 1049Mcho "Tiff " "$MediaInfoTiff" 1050Mcho "Aaf " "$MediaInfoAaf" 1051Mcho "Bdav " "$MediaInfoBdav" 1052Mcho "Bdmv " "$MediaInfoBdmv" 1053Mcho "Cdxa " "$MediaInfoCdxa" 1054Mcho "DASH " "$MediaInfoDashMpd" 1055Mcho "Dcp " "$MediaInfoDcp" 1056Mcho "Dpg " "$MediaInfoDpg" 1057Mcho "References" "$References" 1058Mcho "DvDif " "$MediaInfoDvDif" 1059Mcho "DvDifAnalyze" "$MediaInfoDvDifAnalyze" 1060Mcho "Dvdv " "$MediaInfoDvdv" 1061Mcho "Dxw " "$MediaInfoFlv" 1062Mcho "Gxf " "$MediaInfoHdsGxf" 1063Mcho "HdsF4m " "$MediaInfoHdsF4m" 1064Mcho "Hls " "$MediaInfoHls" 1065Mcho "Flv " "$MediaInfoFlv" 1066Mcho "Mk " "$MediaInfoMk" 1067Mcho "MiXml " "$MediaInfoMiXml" 1068Mcho "Mpeg4 " "$MediaInfoMpeg4" 1069Mcho "MpegPs " "$MediaInfoMpegPs" 1070Mcho "MpegTs " "$MediaInfoMpegTs" 1071Mcho "MpegTs (PCR)" "$MediaInfoMpegTsPcr" 1072Mcho "MpegTs (Parser time stamp)" "$MediaInfoMpegTsPesTimeStamp" 1073Mcho "Mxf " "$MediaInfoMxf" 1074Mcho "Nut " "$MediaInfoNut" 1075Mcho "Ogg " "$MediaInfoOgg" 1076Mcho "Pmp " "$MediaInfoPmp" 1077Mcho "Riff " "$MediaInfoRiff" 1078Mcho "Rm " "$MediaInfoRm" 1079Mcho "Skm " "$MediaInfoSkm" 1080Mcho "Swf " "$MediaInfoSwf" 1081Mcho "Tsp " "$MediaInfoTsp" 1082Mcho "Wm " "$MediaInfoWm" 1083Mcho "ApeTag " "$MediaInfoApeTag" 1084Mcho "Id3 " "$MediaInfoId3" 1085Mcho "Id3v2 " "$MediaInfoId3v2" 1086Mcho "Lyrics3" "$MediaInfoLyrics3" 1087Mcho "Lyrics3v2" "$MediaInfoLyrics3v2" 1088Mcho "VorbisCom" "$MediaInfoVorbisCom" 1089Mcho "Cmml " "$MediaInfoCmml" 1090Mcho "DvbSubtitle " "$MediaInfoDvbSubtitle" 1091Mcho "Eia608 " "$MediaInfoEia608" 1092Mcho "Eia708 " "$MediaInfoEia708" 1093Mcho "SubRip " "$MediaInfoSubRip" 1094Mcho "Teletext " "$MediaInfoTeletext" 1095Mcho "TimedText " "$MediaInfoTimedText" 1096Mcho "Ttml " "$MediaInfoTtml" 1097Mcho "Kate " "$MediaInfoKate" 1098Mcho "Pdf " "$MediaInfoPdf" 1099Mcho "Pgs " "$MediaInfoPgs" 1100Mcho "Scc " "$MediaInfoScc" 1101Mcho "Aic " "$MediaInfoAic" 1102Mcho "Av1 " "$MediaInfoAv1" 1103Mcho "Avc " "$MediaInfoAvc" 1104Mcho "AvsV " "$MediaInfoAvsV" 1105Mcho "Canopus" "$MediaInfoCanopus" 1106Mcho "Ffv1 " "$MediaInfoFfv1" 1107Mcho "Flic " "$MediaInfoFlic" 1108Mcho "H263 " "$MediaInfoH263" 1109Mcho "Hevc " "$MediaInfoHevc" 1110Mcho "HuffYUV" "$MediaInfoHuffYUV" 1111Mcho "Mpeg4v " "$MediaInfoMpeg4v" 1112Mcho "Mpegv " "$MediaInfoMpegv" 1113Mcho "ProRes " "$MediaInfoProRes" 1114Mcho "Theora " "$MediaInfoTheora" 1115Mcho "Vc1 " "$MediaInfoVc1" 1116Mcho "Vc3 " "$MediaInfoVc3" 1117Mcho "VP8 " "$MediaInfoVp8" 1118Mcho "Y4m " "$MediaInfoY4m" 1119echo "" 1120echo " CXXFLAGS: $CXXFLAGS" 1121echo " LDFLAGS: $LDFLAGS" 1122echo " LIBS: $LIBS" 1123