/configure
Shell | 17106 lines | 16992 code | 62 blank | 52 comment | 69 complexity | e988da749ea8135c8e09943bad25040e MD5 | raw file
Possible License(s): LGPL-3.0, MIT, BSD-3-Clause, MPL-2.0-no-copyleft-exception, GPL-2.0, LGPL-2.1
- #! /bin/sh
- # Read in '.mozconfig' script to set the initial options.
- # See the mozconfig2configure script for more details.
- _AUTOCONF_TOOLS_DIR=`dirname $0`/./build/autoconf
- . $_AUTOCONF_TOOLS_DIR/mozconfig2configure
- # Guess values for system-dependent variables and create Makefiles.
- # Generated automatically using autoconf version 2.13
- # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
- #
- # This configure script is free software; the Free Software Foundation
- # gives unlimited permission to copy, distribute and modify it.
- # Defaults:
- ac_help=
- ac_default_prefix=/usr/local
- # Any additions from configure.in:
- ac_help="$ac_help
- --disable-compile-environment
- Disable compiler/library checks."
- ac_help="$ac_help
- --with-l10nbase=DIR path to l10n repositories"
- ac_help="$ac_help
- --with-windows-version=WINVER
- Minimum Windows version (WINVER) to support
- 400: Windows 95
- 500: Windows 2000
- 501: Windows XP"
- ac_help="$ac_help
- --enable-macos-target=VER (default=10.4)
- Set the minimum MacOS version needed at runtime"
- ac_help="$ac_help
- --with-macos-sdk=dir Location of platform SDK to use (Mac OS X only)"
- ac_help="$ac_help
- --with-x use the X Window System"
- ac_help="$ac_help
- --disable-os2-high-mem Disable high-memory support on OS/2"
- ac_help="$ac_help
- --enable-dtrace build with dtrace support if available (default=no)"
- ac_help="$ac_help
- --with-ft-prefix=PFX Prefix where FreeType is installed (optional)"
- ac_help="$ac_help
- --with-ft-exec-prefix=PFX
- Exec prefix where FreeType is installed (optional)"
- ac_help="$ac_help
- --disable-freetypetest
- Do not try to compile and run a test FreeType program"
- ac_help="$ac_help
- --with-pthreads Force use of system pthread library with NSPR "
- ac_help="$ac_help
- --with-libxul-sdk=PFX Use the libXUL SDK at <PFX>"
- ac_help="$ac_help
- --with-system-nspr Use system installed NSPR"
- ac_help="$ac_help
- --with-nspr-prefix=PFX Prefix where NSPR is installed"
- ac_help="$ac_help
- --with-nspr-exec-prefix=PFX
- Exec prefix where NSPR is installed"
- ac_help="$ac_help
- --with-system-nss Use system installed NSS"
- ac_help="$ac_help
- --with-nss-prefix=PFX Prefix where NSS is installed"
- ac_help="$ac_help
- --with-nss-exec-prefix=PFX
- Exec prefix where NSS is installed"
- ac_help="$ac_help
- --with-system-jpeg[=PFX]
- Use system libjpeg [installed at prefix PFX]"
- ac_help="$ac_help
- --with-system-zlib[=PFX]
- Use system libz [installed at prefix PFX]"
- ac_help="$ac_help
- --with-system-bz2[=PFX]
- Use system libbz2 [installed at prefix PFX]"
- ac_help="$ac_help
- --with-system-png[=PFX]
- Use system libpng [installed at prefix PFX]"
- ac_help="$ac_help
- --enable-system-hunspell Use system hunspell (located with pkgconfig)"
- ac_help="$ac_help
- --enable-glitz Enable Glitz for use with Cairo"
- ac_help="$ac_help
- --with-java-include-path=dir Location of Java SDK headers"
- ac_help="$ac_help
- --with-java-bin-path=dir Location of Java binaries (java, javac, jar)"
- ac_help="$ac_help
- --enable-application=APP
- Options include:
- suite
- browser (Firefox)
- mail (Thunderbird)
- minimo
- composer
- calendar (Sunbird)
- xulrunner
- camino
- content/xslt (Standalone Transformiix XSLT)
- netwerk (Standalone Necko)
- tools/update-packaging (AUS-related packaging tools)
- standalone (use this for standalone
- xpcom/xpconnect or to manually drive a build)"
- ac_help="$ac_help
- --with-embedding-profile=default|basic|minimal
- see http://wiki.mozilla.org/Gecko:Small_Device_Support"
- ac_help="$ac_help
- --with-xulrunner-stub-name=appname Create the xulrunner stub with the given name"
- ac_help="$ac_help
- --enable-default-toolkit=TK
- Select default toolkit
- Platform specific defaults:
- BeOS - cairo-beos
- Mac OS X - cairo-cocoa
- Neutrino/QNX - photon
- OS/2 - cairo-os2
- Win32 - cairo-windows
- WinCE - windows
- * - cairo-gtk2"
- ac_help="$ac_help
- --enable-startup-notification Enable startup-notification support (default: disabled) "
- ac_help="$ac_help
- --enable-ui-locale=ab-CD
- Select the user interface locale (default: en-US)"
- ac_help="$ac_help
- "
- ac_help="$ac_help
- --disable-mailnews Disable building of mail & news components"
- ac_help="$ac_help
- --disable-ldap Disable LDAP support"
- ac_help="$ac_help
- --enable-official-branding Enable Official mozilla.org Branding
- Do not distribute builds with
- --enable-official-branding unless you have
- permission to use trademarks per
- http://www.mozilla.org/foundation/trademarks/ ."
- ac_help="$ac_help
- --with-branding=dir Use branding from the specified directory."
- ac_help="$ac_help
- --with-distribution-id=ID Set distribution-specific id (default=org.mozilla)"
- ac_help="$ac_help
- --disable-postscript Disable PostScript printing support "
- ac_help="$ac_help
- --disable-gnomevfs Disable GnomeVFS support "
- ac_help="$ac_help
- --disable-gnomeui Disable libgnomeui support (default: auto, optional at runtime) "
- ac_help="$ac_help
- --disable-dbus Disable dbus support "
- ac_help="$ac_help
- --disable-crypto Disable crypto support (Personal Security Manager)"
- ac_help="$ac_help
- --disable-jsd Disable JavaScript debug library"
- ac_help="$ac_help
- --disable-plugins Disable plugins support"
- ac_help="$ac_help
- --disable-oji Disable Open JVM Integration support"
- ac_help="$ac_help
- --enable-ctl Enable Thai Complex Script support"
- ac_help="$ac_help
- --disable-view-source Disable view source support"
- ac_help="$ac_help
- --disable-accessibility Disable accessibility support (off by default on OS X)"
- ac_help="$ac_help
- --disable-xpfe-components
- Disable xpfe components"
- ac_help="$ac_help
- --disable-xpinstall Disable xpinstall support"
- ac_help="$ac_help
- --disable-jsloader Disable xpcom js loader support"
- ac_help="$ac_help
- --disable-printing Disable printing support"
- ac_help="$ac_help
- --enable-native-uconv Enable iconv support"
- ac_help="$ac_help
- --enable-plaintext-editor-only
- Allow only plaintext editing"
- ac_help="$ac_help
- --disable-composer Disable building of Composer"
- ac_help="$ac_help
- --disable-xpcom-obsolete Disable XPCOM Obsolete Library"
- ac_help="$ac_help
- --disable-xpcom-fastload Disable XPCOM fastload support"
- ac_help="$ac_help
- --disable-permissions Disable permissions (popup and cookie blocking)"
- ac_help="$ac_help
- --disable-negotiateauth Disable GSS-API negotiation "
- ac_help="$ac_help
- --disable-xtf Disable XTF (pluggable xml tags) support"
- ac_help="$ac_help
- --disable-inspector-apis Disable the DOM inspection APIs "
- ac_help="$ac_help
- --disable-xmlextras Disable XMLExtras such as XPointer support "
- ac_help="$ac_help
- --enable-webservices Enable Webservices/SOAP support "
- ac_help="$ac_help
- --disable-pref-extensions
- Disable pref extensions such as autoconfig and
- system-pref"
- ac_help="$ac_help
- --disable-universalchardet
- Disable universal encoding detection"
- ac_help="$ac_help
- --enable-javaxpcom
- Enable Java-XPCOM bridge"
- ac_help="$ac_help
- --disable-crashreporter Disable breakpad crash reporting"
- ac_help="$ac_help
- --with-crashreporter-enable-percent=NN Enable sending crash reports by default on NN% of users. (default=100)"
- ac_help="$ac_help
- --disable-mochitest Disable mochitest harness"
- ac_help="$ac_help
- --enable-extensions Enable extensions"
- ac_help="$ac_help
- --enable-image-decoders[={mod1,mod2,default,all,none}]
- Enable specific image decoders"
- ac_help="$ac_help
- --enable-image-encoders[={mod1,mod2,default,all,none}]
- Enable specific image encoders"
- ac_help="$ac_help
- --enable-ldap-experimental
- Enable LDAP experimental features"
- ac_help="$ac_help
- --disable-mathml Disable MathML support"
- ac_help="$ac_help
- --disable-canvas Disable html:canvas feature"
- ac_help="$ac_help
- --disable-svg Disable SVG support"
- ac_help="$ac_help
- --disable-svg-foreignobject
- Disable SVG <foreignObject> support"
- ac_help="$ac_help
- --disable-installer Disable building of installer"
- ac_help="$ac_help
- --disable-updater Disable building of updater"
- ac_help="$ac_help
- --enable-update-channel=CHANNEL
- Select application update channel (default=default)"
- ac_help="$ac_help
- --enable-update-packaging
- Enable tools/update-packaging"
- ac_help="$ac_help
- --disable-xpconnect-idispatch
- Disable building of xpconnect support for IDispatch
- (win32 only)"
- ac_help="$ac_help
- --disable-activex Disable building of ActiveX control (win32 only)"
- ac_help="$ac_help
- --disable-activex-scripting
- Disable building of ActiveX scripting support (win32)"
- ac_help="$ac_help
- --enable-leaky Build leaky memory tool"
- ac_help="$ac_help
- --enable-xpctools Build JS profiling tool"
- ac_help="$ac_help
- --disable-tests Do not build test libraries & programs"
- ac_help="$ac_help
- --disable-parental-controls
- Do not build parental controls"
- ac_help="$ac_help
- --disable-vista-sdk-requirements
- Do not build Vista SDK specific code"
- ac_help="$ac_help
- --enable-xpcom-lea Use Lea malloc in xpcom "
- ac_help="$ac_help
- --enable-places Enable 'places' bookmark/history implementation"
- ac_help="$ac_help
- --disable-feeds Disable feed handling and processing components"
- ac_help="$ac_help
- --enable-storage Enable mozStorage module and related components"
- ac_help="$ac_help
- --enable-system-sqlite Use system sqlite (located with pkgconfig)"
- ac_help="$ac_help
- --enable-help-viewer Enable help viewer"
- ac_help="$ac_help
- --enable-safe-browsing Enable safe browsing (anti-phishing) implementation"
- ac_help="$ac_help
- --enable-url-classifier Enable url classifier module"
- ac_help="$ac_help
- --disable-zipwriter Disable zipwriter component"
- ac_help="$ac_help
- --enable-js-ultrasparc Use UltraSPARC optimizations in JS"
- ac_help="$ac_help
- --enable-debug[=DBG] Enable building with developer debug info
- (Using compiler flags DBG)"
- ac_help="$ac_help
- --disable-optimize Disable compiler optimization
- --enable-optimize=[OPT] Specify compiler optimization flags [OPT=-O]"
- ac_help="$ac_help
- --enable-debug-modules Enable/disable debug info for specific modules"
- ac_help="$ac_help
- --enable-debugger-info-modules
- Enable/disable debugger info for specific modules"
- ac_help="$ac_help
- --enable-boehm Enable the Boehm Garbage Collector"
- ac_help="$ac_help
- --disable-logging Disable logging facilities"
- ac_help="$ac_help
- --enable-logrefcnt Enable logging of refcounts (default=debug) "
- ac_help="$ac_help
- --enable-trace-malloc Enable malloc tracing"
- ac_help="$ac_help
- --enable-jemalloc Replace memory allocator with jemalloc"
- ac_help="$ac_help
- --with-valgrind Enable valgrind integration hooks"
- ac_help="$ac_help
- --enable-wrap-malloc Wrap malloc calls (gnu linker only)"
- ac_help="$ac_help
- --with-wrap-malloc=DIR Location of malloc wrapper library"
- ac_help="$ac_help
- --enable-efence Link with Electric Fence"
- ac_help="$ac_help
- --enable-jprof Enable jprof profiling tool (needs mozilla/tools/jprof)"
- ac_help="$ac_help
- --enable-shark Enable shark remote profiling (needs CHUD framework)"
- ac_help="$ac_help
- --enable-strip Enable stripping of libs & executables "
- ac_help="$ac_help
- --enable-install-strip Enable stripping of libs & executables when packaging "
- ac_help="$ac_help
- --enable-elf-dynstr-gc Enable elf dynstr garbage collector (opt builds only)"
- ac_help="$ac_help
- --enable-old-abi-compat-wrappers
- Support old GCC ABI symbols to ease the pain
- of the linux compiler change"
- ac_help="$ac_help
- --enable-prebinding Enable prebinding (Mac OS X only)"
- ac_help="$ac_help
- --enable-timeline Enable timeline services "
- ac_help="$ac_help
- --enable-reflow-perf Enable reflow performance tracing"
- ac_help="$ac_help
- --enable-perf-metrics Enable performance metrics"
- ac_help="$ac_help
- --enable-codesighs Enable code size analysis tools"
- ac_help="$ac_help
- --enable-eazel-profiler-support
- Enable Corel/Eazel profiler support"
- ac_help="$ac_help
- --enable-profile-modules
- Enable/disable profiling for specific modules"
- ac_help="$ac_help
- --enable-insure Enable insure++ instrumentation (linux only)"
- ac_help="$ac_help
- --with-insure-dirs=DIRS
- Dirs to instrument with insure "
- ac_help="$ac_help
- --with-insure-exclude-dirs=DIRS
- Dirs to not instrument with insure "
- ac_help="$ac_help
- --enable-quantify Enable Quantify support (Windows only) "
- ac_help="$ac_help
- --enable-xterm-updates Update XTERM titles with current command."
- ac_help="$ac_help
- --enable-chrome-format=jar|flat|both|symlink
- Select FORMAT of chrome files (default=jar)"
- ac_help="$ac_help
- --with-default-mozilla-five-home
- Set the default value for MOZILLA_FIVE_HOME"
- ac_help="$ac_help
- --with-user-appdir=DIR Set user-specific appdir (default=.mozilla)"
- ac_help="$ac_help
- --with-doc-input-dirs=DIRS
- Header/idl dirs to create docs from"
- ac_help="$ac_help
- --with-doc-include-dirs=DIRS
- Include dirs to preprocess doc headers"
- ac_help="$ac_help
- --with-doc-output-dir=DIR
- Dir to generate docs into"
- ac_help="$ac_help
- --enable-long-long-warning
- Warn about use of non-ANSI long long type"
- ac_help="$ac_help
- --disable-profile-guided-optimization
- Don't build with PGO even if called via make profiledbuild"
- ac_help="$ac_help
- --disable-pedantic Issue all warnings demanded by strict ANSI C "
- ac_help="$ac_help
- --enable-cpp-rtti Enable C++ RTTI "
- ac_help="$ac_help
- --enable-cpp-exceptions Enable C++ exceptions "
- ac_help="$ac_help
- --disable-auto-deps Do not automatically generate dependency info"
- ac_help="$ac_help
- --disable-md Do not use compiler-based dependencies "
- ac_help="$ac_help
- --enable-static Enable building of internal static libs"
- ac_help="$ac_help
- --enable-libxul Enable building of libxul"
- ac_help="$ac_help
- --enable-js-static-build Force js to be a static lib"
- ac_help="$ac_help
- --enable-static-mail Enable static mail build support"
- ac_help="$ac_help
- --without-libIDL Skip check for libIDL (standalone modules only)"
- ac_help="$ac_help
- --with-libIDL-prefix=PFX
- Prefix where libIDL is installed (optional)"
- ac_help="$ac_help
- --with-libIDL-exec-prefix=PFX
- Exec prefix where libIDL is installed (optional)"
- ac_help="$ac_help
- --disable-libIDLtest Do not try to compile and run a test libIDL program"
- ac_help="$ac_help
- --with-glib-prefix=PFX Prefix where GLIB is installed (optional)"
- ac_help="$ac_help
- --with-glib-exec-prefix=PFX
- Exec prefix where GLIB is installed (optional)"
- ac_help="$ac_help
- --disable-glibtest Do not try to compile and run a test GLIB program"
- ac_help="$ac_help
- --with-glib-prefix=PFX Prefix where GLIB is installed (optional)"
- ac_help="$ac_help
- --with-glib-exec-prefix=PFX
- Exec prefix where GLIB is installed (optional)"
- ac_help="$ac_help
- --disable-glibtest Do not try to compile and run a test GLIB program"
- ac_help="$ac_help
- --enable-system-cairo Use system cairo (located with pkgconfig)"
- ac_help="$ac_help
- --enable-system-lcms Use system lcms (located with pkgconfig)"
- ac_help="$ac_help
- --disable-xul Disable XUL"
- ac_help="$ac_help
- --disable-profilesharing Disable profile sharing"
- ac_help="$ac_help
- --enable-ipcd Enable IPC daemon"
- ac_help="$ac_help
- --disable-profilelocking Disable profile locking"
- ac_help="$ac_help
- --disable-rdf Disable RDF"
- ac_help="$ac_help
- --enable-necko-protocols[={http,ftp,default,all,none}]
- Enable/disable specific protocol handlers"
- ac_help="$ac_help
- --disable-necko-disk-cache
- Disable necko disk cache"
- ac_help="$ac_help
- --enable-necko-small-buffers
- Minimize size of necko's i/o buffers"
- ac_help="$ac_help
- --disable-cookies Disable cookie support"
- ac_help="$ac_help
- --disable-v1-string-abi Disable binary compatibility layer for strings"
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
- # dashes changed to underlines.
- build=NONE
- cache_file=./config.cache
- exec_prefix=NONE
- host=NONE
- no_create=
- nonopt=NONE
- no_recursion=
- prefix=NONE
- program_prefix=NONE
- program_suffix=NONE
- program_transform_name=s,x,x,
- silent=
- site=
- srcdir=
- target=NONE
- verbose=
- x_includes=NONE
- x_libraries=NONE
- bindir='${exec_prefix}/bin'
- sbindir='${exec_prefix}/sbin'
- libexecdir='${exec_prefix}/libexec'
- datadir='${prefix}/share'
- sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
- localstatedir='${prefix}/var'
- libdir='${exec_prefix}/lib'
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- infodir='${prefix}/info'
- mandir='${prefix}/man'
- # Initialize some other variables.
- subdirs=
- MFLAGS= MAKEFLAGS=
- SHELL=${CONFIG_SHELL-/bin/sh}
- # Maximum number of lines to put in a shell here document.
- ac_max_here_lines=12
- ac_prev=
- for ac_option
- do
- # If the previous option needs an argument, assign it.
- if test -n "$ac_prev"; then
- eval "$ac_prev=\$ac_option"
- ac_prev=
- continue
- fi
- case "$ac_option" in
- -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- *) ac_optarg= ;;
- esac
- # Accept the important Cygnus configure options, so we can diagnose typos.
- case "$ac_option" in
- -bindir | --bindir | --bindi | --bind | --bin | --bi)
- ac_prev=bindir ;;
- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
- bindir="$ac_optarg" ;;
- -build | --build | --buil | --bui | --bu)
- ac_prev=build ;;
- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
- build="$ac_optarg" ;;
- -cache-file | --cache-file | --cache-fil | --cache-fi \
- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
- ac_prev=cache_file ;;
- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
- cache_file="$ac_optarg" ;;
- -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
- ac_prev=datadir ;;
- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
- | --da=*)
- datadir="$ac_optarg" ;;
- -disable-* | --disable-*)
- ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
- fi
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
- eval "enable_${ac_feature}=no" ;;
- -enable-* | --enable-*)
- ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
- fi
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
- case "$ac_option" in
- *=*) ;;
- *) ac_optarg=yes ;;
- esac
- eval "enable_${ac_feature}='$ac_optarg'" ;;
- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
- | --exec | --exe | --ex)
- ac_prev=exec_prefix ;;
- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
- | --exec=* | --exe=* | --ex=*)
- exec_prefix="$ac_optarg" ;;
- -gas | --gas | --ga | --g)
- # Obsolete; use --with-gas.
- with_gas=yes ;;
- -help | --help | --hel | --he)
- # Omit some internal or obsolete options to make the list less imposing.
- # This message is too long to be a string in the A/UX 3.1 sh.
- cat << EOF
- Usage: configure [options] [host]
- Options: [defaults in brackets after descriptions]
- Configuration:
- --cache-file=FILE cache test results in FILE
- --help print this message
- --no-create do not create output files
- --quiet, --silent do not print \`checking...' messages
- --version print the version of autoconf that created configure
- Directory and file names:
- --prefix=PREFIX install architecture-independent files in PREFIX
- [$ac_default_prefix]
- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
- [same as prefix]
- --bindir=DIR user executables in DIR [EPREFIX/bin]
- --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
- --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
- --datadir=DIR read-only architecture-independent data in DIR
- [PREFIX/share]
- --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
- --sharedstatedir=DIR modifiable architecture-independent data in DIR
- [PREFIX/com]
- --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
- --libdir=DIR object code libraries in DIR [EPREFIX/lib]
- --includedir=DIR C header files in DIR [PREFIX/include]
- --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
- --infodir=DIR info documentation in DIR [PREFIX/info]
- --mandir=DIR man documentation in DIR [PREFIX/man]
- --srcdir=DIR find the sources in DIR [configure dir or ..]
- --program-prefix=PREFIX prepend PREFIX to installed program names
- --program-suffix=SUFFIX append SUFFIX to installed program names
- --program-transform-name=PROGRAM
- run sed PROGRAM on installed program names
- EOF
- cat << EOF
- Host type:
- --build=BUILD configure for building on BUILD [BUILD=HOST]
- --host=HOST configure for HOST [guessed]
- --target=TARGET configure for TARGET [TARGET=HOST]
- Features and packages:
- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --x-includes=DIR X include files are in DIR
- --x-libraries=DIR X library files are in DIR
- EOF
- if test -n "$ac_help"; then
- echo "--enable and --with options recognized:$ac_help"
- fi
- exit 0 ;;
- -host | --host | --hos | --ho)
- ac_prev=host ;;
- -host=* | --host=* | --hos=* | --ho=*)
- host="$ac_optarg" ;;
- -includedir | --includedir | --includedi | --included | --include \
- | --includ | --inclu | --incl | --inc)
- ac_prev=includedir ;;
- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
- | --includ=* | --inclu=* | --incl=* | --inc=*)
- includedir="$ac_optarg" ;;
- -infodir | --infodir | --infodi | --infod | --info | --inf)
- ac_prev=infodir ;;
- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
- infodir="$ac_optarg" ;;
- -libdir | --libdir | --libdi | --libd)
- ac_prev=libdir ;;
- -libdir=* | --libdir=* | --libdi=* | --libd=*)
- libdir="$ac_optarg" ;;
- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
- | --libexe | --libex | --libe)
- ac_prev=libexecdir ;;
- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
- | --libexe=* | --libex=* | --libe=*)
- libexecdir="$ac_optarg" ;;
- -localstatedir | --localstatedir | --localstatedi | --localstated \
- | --localstate | --localstat | --localsta | --localst \
- | --locals | --local | --loca | --loc | --lo)
- ac_prev=localstatedir ;;
- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
- | --localstate=* | --localstat=* | --localsta=* | --localst=* \
- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
- localstatedir="$ac_optarg" ;;
- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
- ac_prev=mandir ;;
- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
- mandir="$ac_optarg" ;;
- -nfp | --nfp | --nf)
- # Obsolete; use --without-fp.
- with_fp=no ;;
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c)
- no_create=yes ;;
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
- ac_prev=oldincludedir ;;
- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
- oldincludedir="$ac_optarg" ;;
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- prefix="$ac_optarg" ;;
- -program-prefix | --program-prefix | --program-prefi | --program-pref \
- | --program-pre | --program-pr | --program-p)
- ac_prev=program_prefix ;;
- -program-prefix=* | --program-prefix=* | --program-prefi=* \
- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
- program_prefix="$ac_optarg" ;;
- -program-suffix | --program-suffix | --program-suffi | --program-suff \
- | --program-suf | --program-su | --program-s)
- ac_prev=program_suffix ;;
- -program-suffix=* | --program-suffix=* | --program-suffi=* \
- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
- program_suffix="$ac_optarg" ;;
- -program-transform-name | --program-transform-name \
- | --program-transform-nam | --program-transform-na \
- | --program-transform-n | --program-transform- \
- | --program-transform | --program-transfor \
- | --program-transfo | --program-transf \
- | --program-trans | --program-tran \
- | --progr-tra | --program-tr | --program-t)
- ac_prev=program_transform_name ;;
- -program-transform-name=* | --program-transform-name=* \
- | --program-transform-nam=* | --program-transform-na=* \
- | --program-transform-n=* | --program-transform-=* \
- | --program-transform=* | --program-transfor=* \
- | --program-transfo=* | --program-transf=* \
- | --program-trans=* | --program-tran=* \
- | --progr-tra=* | --program-tr=* | --program-t=*)
- program_transform_name="$ac_optarg" ;;
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
- ac_prev=sbindir ;;
- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
- sbindir="$ac_optarg" ;;
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
- | --sharedst | --shareds | --shared | --share | --shar \
- | --sha | --sh)
- ac_prev=sharedstatedir ;;
- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
- | --sha=* | --sh=*)
- sharedstatedir="$ac_optarg" ;;
- -site | --site | --sit)
- ac_prev=site ;;
- -site=* | --site=* | --sit=*)
- site="$ac_optarg" ;;
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- ac_prev=srcdir ;;
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- srcdir="$ac_optarg" ;;
- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
- | --syscon | --sysco | --sysc | --sys | --sy)
- ac_prev=sysconfdir ;;
- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
- sysconfdir="$ac_optarg" ;;
- -target | --target | --targe | --targ | --tar | --ta | --t)
- ac_prev=target ;;
- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
- target="$ac_optarg" ;;
- -v | -verbose | --verbose | --verbos | --verbo | --verb)
- verbose=yes ;;
- -version | --version | --versio | --versi | --vers)
- echo "configure generated by autoconf version 2.13"
- exit 0 ;;
- -with-* | --with-*)
- ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
- fi
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- case "$ac_option" in
- *=*) ;;
- *) ac_optarg=yes ;;
- esac
- eval "with_${ac_package}='$ac_optarg'" ;;
- -without-* | --without-*)
- ac_package=`echo $ac_option|sed -e 's/-*without-//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
- fi
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- eval "with_${ac_package}=no" ;;
- --x)
- # Obsolete; use --with-x.
- with_x=yes ;;
- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
- | --x-incl | --x-inc | --x-in | --x-i)
- ac_prev=x_includes ;;
- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
- x_includes="$ac_optarg" ;;
- -x-libraries | --x-libraries | --x-librarie | --x-librari \
- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
- ac_prev=x_libraries ;;
- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
- x_libraries="$ac_optarg" ;;
- -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
- ;;
- *)
- if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
- echo "configure: warning: $ac_option: invalid host type" 1>&2
- fi
- if test "x$nonopt" != xNONE; then
- { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
- fi
- nonopt="$ac_option"
- ;;
- esac
- done
- if test -n "$ac_prev"; then
- { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
- fi
- trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
- # File descriptor usage:
- # 0 standard input
- # 1 file creation
- # 2 errors and warnings
- # 3 some systems may open it to /dev/tty
- # 4 used on the Kubota Titan
- # 6 checking for... messages and results
- # 5 compiler messages saved in config.log
- if test "$silent" = yes; then
- exec 6>/dev/null
- else
- exec 6>&1
- fi
- exec 5>./config.log
- echo "\
- This file contains any messages produced by compilers while
- running configure, to aid debugging if configure makes a mistake.
- " 1>&5
- # Strip out --no-create and --no-recursion so they do not pile up.
- # Also quote any args containing shell metacharacters.
- ac_configure_args=
- for ac_arg
- do
- case "$ac_arg" in
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c) ;;
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
- ac_configure_args="$ac_configure_args '$ac_arg'" ;;
- *) ac_configure_args="$ac_configure_args $ac_arg" ;;
- esac
- done
- # NLS nuisances.
- # Only set these to C if already set. These must not be set unconditionally
- # because not all systems understand e.g. LANG=C (notably SCO).
- # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
- # Non-C LC_CTYPE values break the ctype check.
- if test "${LANG+set}" = set; then LANG=C; export LANG; fi
- if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
- if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
- if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
- # confdefs.h avoids OS command line length limits that DEFS can exceed.
- rm -rf conftest* confdefs.h
- # AIX cpp loses on an empty file, so make sure it contains at least a newline.
- echo > confdefs.h
- # A filename unique to this package, relative to the directory that
- # configure is in, which we can look for to find out if srcdir is correct.
- ac_unique_file=config/config.mk
- # Find the source files, if location was not specified.
- if test -z "$srcdir"; then
- ac_srcdir_defaulted=yes
- # Try the directory containing this script, then its parent.
- ac_prog=$0
- ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
- test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
- srcdir=$ac_confdir
- if test ! -r $srcdir/$ac_unique_file; then
- srcdir=..
- fi
- else
- ac_srcdir_defaulted=no
- fi
- if test ! -r $srcdir/$ac_unique_file; then
- if test "$ac_srcdir_defaulted" = yes; then
- { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
- else
- { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
- fi
- fi
- srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
- # Prefer explicitly selected file to automatically selected ones.
- if test -z "$CONFIG_SITE"; then
- if test "x$prefix" != xNONE; then
- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
- else
- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
- fi
- fi
- for ac_site_file in $CONFIG_SITE; do
- if test -r "$ac_site_file"; then
- echo "loading site script $ac_site_file"
- . "$ac_site_file"
- fi
- done
- if test -r "$cache_file"; then
- echo "loading cache $cache_file"
- . $cache_file
- else
- echo "creating cache $cache_file"
- > $cache_file
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- ac_exeext=
- ac_objext=o
- if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
- # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
- if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
- ac_n= ac_c='
- ' ac_t=' '
- else
- ac_n=-n ac_c= ac_t=
- fi
- else
- ac_n= ac_c='\c' ac_t=
- fi
- ac_aux_dir=
- for ac_dir in ${srcdir}/build/autoconf $srcdir/${srcdir}/build/autoconf; do
- if test -f $ac_dir/install-sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f $ac_dir/install.sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- fi
- done
- if test -z "$ac_aux_dir"; then
- { echo "configure: error: can not find install-sh or install.sh in ${srcdir}/build/autoconf $srcdir/${srcdir}/build/autoconf" 1>&2; exit 1; }
- fi
- ac_config_guess=$ac_aux_dir/config.guess
- ac_config_sub=$ac_aux_dir/config.sub
- ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
- # Do some error checking and defaulting for the host and target type.
- # The inputs are:
- # configure --host=HOST --target=TARGET --build=BUILD NONOPT
- #
- # The rules are:
- # 1. You are not allowed to specify --host, --target, and nonopt at the
- # same time.
- # 2. Host defaults to nonopt.
- # 3. If nonopt is not specified, then host defaults to the current host,
- # as determined by config.guess.
- # 4. Target and build default to nonopt.
- # 5. If nonopt is not specified, then target and build default to host.
- # The aliases save the names the user supplied, while $host etc.
- # will get canonicalized.
- case $host---$target---$nonopt in
- NONE---*---* | *---NONE---* | *---*---NONE) ;;
- *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
- esac
- # Make sure we can run config.sub.
- if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
- else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
- fi
- echo $ac_n "checking host system type""... $ac_c" 1>&6
- echo "configure:1002: checking host system type" >&5
- host_alias=$host
- case "$host_alias" in
- NONE)
- case $nonopt in
- NONE)
- if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
- else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
- fi ;;
- *) host_alias=$nonopt ;;
- esac ;;
- esac
- host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
- host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
- host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
- host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
- echo "$ac_t""$host" 1>&6
- echo $ac_n "checking target system type""... $ac_c" 1>&6
- echo "configure:1023: checking target system type" >&5
- target_alias=$target
- case "$target_alias" in
- NONE)
- case $nonopt in
- NONE) target_alias=$host_alias ;;
- *) target_alias=$nonopt ;;
- esac ;;
- esac
- target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
- target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
- target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
- target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
- echo "$ac_t""$target" 1>&6
- echo $ac_n "checking build system type""... $ac_c" 1>&6
- echo "configure:1041: checking build system type" >&5
- build_alias=$build
- case "$build_alias" in
- NONE)
- case $nonopt in
- NONE) build_alias=$host_alias ;;
- *) build_alias=$nonopt ;;
- esac ;;
- esac
- build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
- build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
- build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
- build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
- echo "$ac_t""$build" 1>&6
- test "$host_alias" != "$target_alias" &&
- test "$program_prefix$program_suffix$program_transform_name" = \
- NONENONEs,x,x, &&
- program_prefix=${target_alias}-
- TARGET_CPU="${target_cpu}"
- TARGET_VENDOR="${target_vendor}"
- TARGET_OS="${target_os}"
- CFLAGS="${CFLAGS=}"
- CPPFLAGS="${CPPFLAGS=}"
- CXXFLAGS="${CXXFLAGS=}"
- LDFLAGS="${LDFLAGS=}"
- HOST_CFLAGS="${HOST_CFLAGS=}"
- HOST_CXXFLAGS="${HOST_CXXFLAGS=}"
- HOST_LDFLAGS="${HOST_LDFLAGS=}"
- _SUBDIR_CC="$CC"
- _SUBDIR_CXX="$CXX"
- _SUBDIR_CFLAGS="$CFLAGS"
- _SUBDIR_CPPFLAGS="$CPPFLAGS"
- _SUBDIR_CXXFLAGS="$CXXFLAGS"
- _SUBDIR_LDFLAGS="$LDFLAGS"
- _SUBDIR_HOST_CC="$HOST_CC"
- _SUBDIR_HOST_CFLAGS="$HOST_CFLAGS"
- _SUBDIR_HOST_CXXFLAGS="$HOST_CXXFLAGS"
- _SUBDIR_HOST_LDFLAGS="$HOST_LDFLAGS"
- _SUBDIR_CONFIG_ARGS="$ac_configure_args"
- MOZJPEG=62
- MOZPNG=10217
- MOZZLIB=0x1230
- NSPR_VERSION=4
- NSS_VERSION=3
- GLIB_VERSION=1.2.0
- LIBIDL_VERSION=0.6.3
- PERL_VERSION=5.006
- LIBART_VERSION=2.3.4
- CAIRO_VERSION=1.6.0
- GLITZ_VERSION=0.4.0
- PANGO_VERSION=1.10.0
- GTK2_VERSION=2.10.0
- MAKE_VERSION=3.78
- WINDRES_VERSION=2.14.90
- W32API_VERSION=3.8
- GNOMEVFS_VERSION=2.0
- GNOMEUI_VERSION=2.2.0
- GCONF_VERSION=1.2.1
- LIBGNOME_VERSION=2.0
- STARTUP_NOTIFICATION_VERSION=0.8
- DBUS_VERSION=0.60
- LCMS_VERSION=1.17
- SQLITE_VERSION=3.6.10
- MSMANIFEST_TOOL=
- MISSING_X=
- for ac_prog in mawk gawk nawk awk
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1121: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$AWK"; then
- ac_cv_prog_AWK="$AWK" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_AWK="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- AWK="$ac_cv_prog_AWK"
- if test -n "$AWK"; then
- echo "$ac_t""$AWK" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$AWK" && break
- done
- USE_PTHREADS=
- _PTHREAD_LDFLAGS=""
- _topsrcdir=`cd \`dirname $0\`; pwd`
- _objdir=`pwd`
- if test "$_topsrcdir" != "$_objdir"
- then
- # Check for a couple representative files in the source tree
- _conflict_files=
- for file in $_topsrcdir/Makefile $_topsrcdir/config/autoconf.mk; do
- if test -f $file; then
- _conflict_files="$_conflict_files $file"
- fi
- done
- if test "$_conflict_files"; then
- echo "***"
- echo "* Your source tree contains these files:"
- for file in $_conflict_files; do
- echo "* $file"
- done
- cat 1>&2 <<-EOF
- * This indicates that you previously built in the source tree.
- * A source tree build can confuse the separate objdir build.
- *
- * To clean up the source tree:
- * 1. cd $_topsrcdir
- * 2. gmake distclean
- ***
- EOF
- exit 1
- break
- fi
- fi
- MOZ_BUILD_ROOT=`pwd`
- if test -z "$CROSS_COMPILE"; then
- case "$target" in
- *-cygwin*|*-mingw*|*-msvc*|*-mks*)
- MAKE_VERSION=3.79
- if test -z "$CC"; then CC=cl; fi
- if test -z "$CXX"; then CXX=cl; fi
- if test -z "$CPP"; then CPP="cl -E -nologo"; fi
- if test -z "$CXXCPP"; then CXXCPP="cl -TP -E -nologo"; ac_cv_prog_CXXCPP="$CXXCPP"; fi
- if test -z "$LD"; then LD=link; fi
- if test -z "$MIDL"; then MIDL=midl; fi
- if test -z "$AS"; then
- case "$target" in
- x86_64-*)
- AS=ml64
- ;;
- *)
- AS=ml
- ;;
- esac
- fi
- ;;
- esac
- fi
- COMPILE_ENVIRONMENT=1
- # Check whether --enable-compile-environment or --disable-compile-environment was given.
- if test "${enable_compile_environment+set}" = set; then
- enableval="$enable_compile_environment"
- if test "$enableval" = "yes"; then
- COMPILE_ENVIRONMENT=1
- elif test "$enableval" = "no"; then
- COMPILE_ENVIRONMENT=
- else
- { echo "configure: error: Option, compile-environment, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --with-l10n-base or --without-l10n-base was given.
- if test "${with_l10n_base+set}" = set; then
- withval="$with_l10n_base"
- L10NBASEDIR=$withval
- fi
- if test ! -z "$L10NBASEDIR"; then
- if test "$L10NBASEDIR" = "yes" -o "$L10NBASEDIR" = "no"; then
- { echo "configure: error: --with-l10n-base must specify a path" 1>&2; exit 1; }
- elif test -d "$L10NBASEDIR"; then
- L10NBASEDIR=`cd "$L10NBASEDIR" && pwd`
- else
- { echo "configure: error: Invalid value --with-l10n-base, $L10NBASEDIR doesn't exist" 1>&2; exit 1; }
- fi
- else
- L10NBASEDIR='$(topsrcdir)/../l10n'
- fi
- if test "$COMPILE_ENVIRONMENT"; then
- case "$target" in
- *wince)
- echo -----------------------------------------------------------------------------
- echo Building Windows CE Shunt Library and Tool Chain
- echo -----------------------------------------------------------------------------
- ac_exeext=.exe
- echo -n "#define TOPSRCDIR \"" > $srcdir/build/wince/tools/topsrcdir.h
- echo `cd "$_topsrcdir" && pwd -W | tr '\n' '\"'` >> $srcdir/build/wince/tools/topsrcdir.h
- make -C $srcdir/build/wince/tools
- echo -----------------------------------------------------------------------------
- ;;
- esac
- if test -n "$CROSS_COMPILE" && test "$target" != "$host"; then
- echo "cross compiling from $host to $target"
- cross_compiling=yes
- _SAVE_CC="$CC"
- _SAVE_CFLAGS="$CFLAGS"
- _SAVE_LDFLAGS="$LDFLAGS"
- echo $ac_n "checking for host c compiler""... $ac_c" 1>&6
- echo "configure:1273: checking for host c compiler" >&5
- for ac_prog in $HOST_CC gcc cc /usr/ucb/cc cl icc
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1279: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_HOST_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$HOST_CC"; then
- ac_cv_prog_HOST_CC="$HOST_CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_HOST_CC="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- HOST_CC="$ac_cv_prog_HOST_CC"
- if test -n "$HOST_CC"; then
- echo "$ac_t""$HOST_CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$HOST_CC" && break
- done
- test -n "$HOST_CC" || HOST_CC=""""
- if test -z "$HOST_CC"; then
- { echo "configure: error: no acceptable c compiler found in \$PATH" 1>&2; exit 1; }
- fi
- echo "$ac_t""$HOST_CC" 1>&6
- echo $ac_n "checking for host c++ compiler""... $ac_c" 1>&6
- echo "configure:1314: checking for host c++ compiler" >&5
- for ac_prog in $HOST_CXX $CCC c++ g++ gcc CC cxx cc++ cl icc
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1320: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_HOST_CXX'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$HOST_CXX"; then
- ac_cv_prog_HOST_CXX="$HOST_CXX" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_HOST_CXX="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- HOST_CXX="$ac_cv_prog_HOST_CXX"
- if test -n "$HOST_CXX"; then
- echo "$ac_t""$HOST_CXX" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$HOST_CXX" && break
- done
- test -n "$HOST_CXX" || HOST_CXX=""""
- if test -z "$HOST_CXX"; then
- { echo "configure: error: no acceptable c++ compiler found in \$PATH" 1>&2; exit 1; }
- fi
- echo "$ac_t""$HOST_CXX" 1>&6
- if test -z "$HOST_CFLAGS"; then
- HOST_CFLAGS="$CFLAGS"
- fi
- if test -z "$HOST_CXXFLAGS"; then
- HOST_CXXFLAGS="$CXXFLAGS"
- fi
- if test -z "$HOST_LDFLAGS"; then
- HOST_LDFLAGS="$LDFLAGS"
- fi
- for ac_prog in $HOST_RANLIB ranlib
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1369: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_HOST_RANLIB'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$HOST_RANLIB"; then
- ac_cv_prog_HOST_RANLIB="$HOST_RANLIB" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy=":"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_HOST_RANLIB="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- HOST_RANLIB="$ac_cv_prog_HOST_RANLIB"
- if test -n "$HOST_RANLIB"; then
- echo "$ac_t""$HOST_RANLIB" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$HOST_RANLIB" && break
- done
- test -n "$HOST_RANLIB" || HOST_RANLIB="ranlib"
- for ac_prog in $HOST_AR ar
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1404: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_HOST_AR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$HOST_AR"; then
- ac_cv_prog_HOST_AR="$HOST_AR" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy=":"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_HOST_AR="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- HOST_AR="$ac_cv_prog_HOST_AR"
- if test -n "$HOST_AR"; then
- echo "$ac_t""$HOST_AR" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$HOST_AR" && break
- done
- test -n "$HOST_AR" || HOST_AR="ar"
- CC="$HOST_CC"
- CFLAGS="$HOST_CFLAGS"
- LDFLAGS="$HOST_LDFLAGS"
- echo $ac_n "checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6
- echo "configure:1439: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5
- cat > conftest.$ac_ext <<EOF
- #line 1441 "configure"
- #include "confdefs.h"
- int main() {
- return(0);
- ; return 0; }
- EOF
- if { (eval echo configure:1448: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_prog_hostcc_works=1 echo "$ac_t""yes" 1>&6
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- { echo "configure: error: installation or configuration problem: host compiler $HOST_CC cannot create executables." 1>&2; exit 1; }
- fi
- rm -f conftest*
- CC="$HOST_CXX"
- CFLAGS="$HOST_CXXFLAGS"
- echo $ac_n "checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6
- echo "configure:1463: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5
- cat > conftest.$ac_ext <<EOF
- #line 1465 "configure"
- #include "confdefs.h"
- int main() {
- return(0);
- ; return 0; }
- EOF
- if { (eval echo configure:1472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_prog_hostcxx_works=1 echo "$ac_t""yes" 1>&6
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- { echo "configure: error: installation or configuration problem: host compiler $HOST_CXX cannot create executables." 1>&2; exit 1; }
- fi
- rm -f conftest*
-
- CC=$_SAVE_CC
- CFLAGS=$_SAVE_CFLAGS
- LDFLAGS=$_SAVE_LDFLAGS
- case "$build:$target" in
- powerpc-apple-darwin8*:i?86-apple-darwin*)
- _SAVE_CFLAGS=$CFLAGS
- _SAVE_CXXFLAGS=$CXXLAGS
- CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk $CFLAGS"
- CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk $CXXFLAGS"
- ;;
- esac
- for ac_prog in $CC "${target_alias}-gcc" "${target}-gcc"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1501: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$CC" && break
- done
- test -n "$CC" || CC=":"
- unset ac_cv_prog_CC
- # Extract the first word of "gcc", so it can be a program name with args.
- set dummy gcc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1535: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="gcc"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -z "$CC"; then
- # Extract the first word of "cc", so it can be a program name with args.
- set dummy cc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1565: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_prog_rejected=no
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
- ac_prog_rejected=yes
- continue
- fi
- ac_cv_prog_CC="cc"
- break
- fi
- done
- IFS="$ac_save_ifs"
- if test $ac_prog_rejected = yes; then
- # We found a bogon in the path, so make sure we never use it.
- set dummy $ac_cv_prog_CC
- shift
- if test $# -gt 0; then
- # We chose a different compiler from the bogus one.
- # However, it has the same basename, so the bogon will be chosen
- # first if we set CC to just the basename; use the full file name.
- shift
- set dummy "$ac_dir/$ac_word" "$@"
- shift
- ac_cv_prog_CC="$@"
- fi
- fi
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -z "$CC"; then
- case "`uname -s`" in
- *win32* | *WIN32*)
- # Extract the first word of "cl", so it can be a program name with args.
- set dummy cl; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1616: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="cl"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- esac
- fi
- test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
- echo "configure:1648: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- cat > conftest.$ac_ext << EOF
- #line 1659 "configure"
- #include "confdefs.h"
- main(){return(0);}
- EOF
- if { (eval echo configure:1664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- ac_cv_prog_cc_works=yes
- # If we can't run a trivial program, we are probably using a cross compiler.
- if (./conftest; exit) 2>/dev/null; then
- ac_cv_prog_cc_cross=no
- else
- ac_cv_prog_cc_cross=yes
- fi
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_cv_prog_cc_works=no
- fi
- rm -fr conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
- if test $ac_cv_prog_cc_works = no; then
- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
- echo "configure:1690: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
- echo "configure:1695: checking whether we are using GNU C" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- #ifdef __GNUC__
- yes;
- #endif
- EOF
- if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1704: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- ac_cv_prog_gcc=yes
- else
- ac_cv_prog_gcc=no
- fi
- fi
- echo "$ac_t""$ac_cv_prog_gcc" 1>&6
- if test $ac_cv_prog_gcc = yes; then
- GCC=yes
- else
- GCC=
- fi
- ac_test_CFLAGS="${CFLAGS+set}"
- ac_save_CFLAGS="$CFLAGS"
- CFLAGS=
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
- echo "configure:1723: checking whether ${CC-cc} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- echo 'void f(){}' > conftest.c
- if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
- ac_cv_prog_cc_g=yes
- else
- ac_cv_prog_cc_g=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
- if test "$ac_test_CFLAGS" = set; then
- CFLAGS="$ac_save_CFLAGS"
- elif test $ac_cv_prog_cc_g = yes; then
- if test "$GCC" = yes; then
- CFLAGS="-g -O2"
- else
- CFLAGS="-g"
- fi
- else
- if test "$GCC" = yes; then
- CFLAGS="-O2"
- else
- CFLAGS=
- fi
- fi
- for ac_prog in $CXX "${target_alias}-g++" "${target}-g++"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1759: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CXX"; then
- ac_cv_prog_CXX="$CXX" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CXX="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CXX="$ac_cv_prog_CXX"
- if test -n "$CXX"; then
- echo "$ac_t""$CXX" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$CXX" && break
- done
- test -n "$CXX" || CXX=":"
- unset ac_cv_prog_CXX
- for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1795: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CXX"; then
- ac_cv_prog_CXX="$CXX" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CXX="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CXX="$ac_cv_prog_CXX"
- if test -n "$CXX"; then
- echo "$ac_t""$CXX" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$CXX" && break
- done
- test -n "$CXX" || CXX="gcc"
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
- echo "configure:1827: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- cat > conftest.$ac_ext << EOF
- #line 1838 "configure"
- #include "confdefs.h"
- int main(){return(0);}
- EOF
- if { (eval echo configure:1843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- ac_cv_prog_cxx_works=yes
- # If we can't run a trivial program, we are probably using a cross compiler.
- if (./conftest; exit) 2>/dev/null; then
- ac_cv_prog_cxx_cross=no
- else
- ac_cv_prog_cxx_cross=yes
- fi
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_cv_prog_cxx_works=no
- fi
- rm -fr conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
- if test $ac_cv_prog_cxx_works = no; then
- { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
- echo "configure:1869: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
- echo "configure:1874: checking whether we are using GNU C++" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.C <<EOF
- #ifdef __GNUC__
- yes;
- #endif
- EOF
- if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1883: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- ac_cv_prog_gxx=yes
- else
- ac_cv_prog_gxx=no
- fi
- fi
- echo "$ac_t""$ac_cv_prog_gxx" 1>&6
- if test $ac_cv_prog_gxx = yes; then
- GXX=yes
- else
- GXX=
- fi
- ac_test_CXXFLAGS="${CXXFLAGS+set}"
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS=
- echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
- echo "configure:1902: checking whether ${CXX-g++} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- echo 'void f(){}' > conftest.cc
- if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
- ac_cv_prog_cxx_g=yes
- else
- ac_cv_prog_cxx_g=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
- if test "$ac_test_CXXFLAGS" = set; then
- CXXFLAGS="$ac_save_CXXFLAGS"
- elif test $ac_cv_prog_cxx_g = yes; then
- if test "$GXX" = yes; then
- CXXFLAGS="-g -O2"
- else
- CXXFLAGS="-g"
- fi
- else
- if test "$GXX" = yes; then
- CXXFLAGS="-O2"
- else
- CXXFLAGS=
- fi
- fi
- case "$build:$target" in
- powerpc-apple-darwin8*:i?86-apple-darwin*)
- CFLAGS=$_SAVE_CFLAGS
- CXXFLAGS=$_SAVE_CXXFLAGS
- ;;
- esac
- for ac_prog in $RANLIB "${target_alias}-ranlib" "${target}-ranlib"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1946: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$RANLIB"; then
- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_RANLIB="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- RANLIB="$ac_cv_prog_RANLIB"
- if test -n "$RANLIB"; then
- echo "$ac_t""$RANLIB" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$RANLIB" && break
- done
- test -n "$RANLIB" || RANLIB=":"
- for ac_prog in $AR "${target_alias}-ar" "${target}-ar"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:1981: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$AR"; then
- ac_cv_prog_AR="$AR" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_AR="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- AR="$ac_cv_prog_AR"
- if test -n "$AR"; then
- echo "$ac_t""$AR" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$AR" && break
- done
- test -n "$AR" || AR=":"
- for ac_prog in $AS "${target_alias}-as" "${target}-as"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2016: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$AS" in
- /*)
- ac_cv_path_AS="$AS" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_AS="$AS" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_AS="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- AS="$ac_cv_path_AS"
- if test -n "$AS"; then
- echo "$ac_t""$AS" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$AS" && break
- done
- test -n "$AS" || AS=":"
- for ac_prog in $LD "${target_alias}-ld" "${target}-ld"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2057: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$LD"; then
- ac_cv_prog_LD="$LD" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_LD="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- LD="$ac_cv_prog_LD"
- if test -n "$LD"; then
- echo "$ac_t""$LD" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$LD" && break
- done
- test -n "$LD" || LD=":"
- for ac_prog in $STRIP "${target_alias}-strip" "${target}-strip"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2092: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_STRIP="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- STRIP="$ac_cv_prog_STRIP"
- if test -n "$STRIP"; then
- echo "$ac_t""$STRIP" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$STRIP" && break
- done
- test -n "$STRIP" || STRIP=":"
- for ac_prog in $WINDRES "${target_alias}-windres" "${target}-windres"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2127: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$WINDRES"; then
- ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_WINDRES="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- WINDRES="$ac_cv_prog_WINDRES"
- if test -n "$WINDRES"; then
- echo "$ac_t""$WINDRES" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$WINDRES" && break
- done
- test -n "$WINDRES" || WINDRES=":"
- cat >> confdefs.h <<\EOF
- #define CROSS_COMPILE 1
- EOF
- else
- # Extract the first word of "gcc", so it can be a program name with args.
- set dummy gcc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2165: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="gcc"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -z "$CC"; then
- # Extract the first word of "cc", so it can be a program name with args.
- set dummy cc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2195: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_prog_rejected=no
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
- ac_prog_rejected=yes
- continue
- fi
- ac_cv_prog_CC="cc"
- break
- fi
- done
- IFS="$ac_save_ifs"
- if test $ac_prog_rejected = yes; then
- # We found a bogon in the path, so make sure we never use it.
- set dummy $ac_cv_prog_CC
- shift
- if test $# -gt 0; then
- # We chose a different compiler from the bogus one.
- # However, it has the same basename, so the bogon will be chosen
- # first if we set CC to just the basename; use the full file name.
- shift
- set dummy "$ac_dir/$ac_word" "$@"
- shift
- ac_cv_prog_CC="$@"
- fi
- fi
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -z "$CC"; then
- case "`uname -s`" in
- *win32* | *WIN32*)
- # Extract the first word of "cl", so it can be a program name with args.
- set dummy cl; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2246: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="cl"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CC="$ac_cv_prog_CC"
- if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- esac
- fi
- test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
- echo "configure:2278: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- cat > conftest.$ac_ext << EOF
- #line 2289 "configure"
- #include "confdefs.h"
- main(){return(0);}
- EOF
- if { (eval echo configure:2294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- ac_cv_prog_cc_works=yes
- # If we can't run a trivial program, we are probably using a cross compiler.
- if (./conftest; exit) 2>/dev/null; then
- ac_cv_prog_cc_cross=no
- else
- ac_cv_prog_cc_cross=yes
- fi
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_cv_prog_cc_works=no
- fi
- rm -fr conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
- if test $ac_cv_prog_cc_works = no; then
- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
- echo "configure:2320: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
- echo "configure:2325: checking whether we are using GNU C" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- #ifdef __GNUC__
- yes;
- #endif
- EOF
- if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2334: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- ac_cv_prog_gcc=yes
- else
- ac_cv_prog_gcc=no
- fi
- fi
- echo "$ac_t""$ac_cv_prog_gcc" 1>&6
- if test $ac_cv_prog_gcc = yes; then
- GCC=yes
- else
- GCC=
- fi
- ac_test_CFLAGS="${CFLAGS+set}"
- ac_save_CFLAGS="$CFLAGS"
- CFLAGS=
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
- echo "configure:2353: checking whether ${CC-cc} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- echo 'void f(){}' > conftest.c
- if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
- ac_cv_prog_cc_g=yes
- else
- ac_cv_prog_cc_g=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
- if test "$ac_test_CFLAGS" = set; then
- CFLAGS="$ac_save_CFLAGS"
- elif test $ac_cv_prog_cc_g = yes; then
- if test "$GCC" = yes; then
- CFLAGS="-g -O2"
- else
- CFLAGS="-g"
- fi
- else
- if test "$GCC" = yes; then
- CFLAGS="-O2"
- else
- CFLAGS=
- fi
- fi
- for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2389: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$CXX"; then
- ac_cv_prog_CXX="$CXX" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CXX="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- CXX="$ac_cv_prog_CXX"
- if test -n "$CXX"; then
- echo "$ac_t""$CXX" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$CXX" && break
- done
- test -n "$CXX" || CXX="gcc"
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
- echo "configure:2421: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- cat > conftest.$ac_ext << EOF
- #line 2432 "configure"
- #include "confdefs.h"
- int main(){return(0);}
- EOF
- if { (eval echo configure:2437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- ac_cv_prog_cxx_works=yes
- # If we can't run a trivial program, we are probably using a cross compiler.
- if (./conftest; exit) 2>/dev/null; then
- ac_cv_prog_cxx_cross=no
- else
- ac_cv_prog_cxx_cross=yes
- fi
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_cv_prog_cxx_works=no
- fi
- rm -fr conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
- if test $ac_cv_prog_cxx_works = no; then
- { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
- echo "configure:2463: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
- echo "configure:2468: checking whether we are using GNU C++" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.C <<EOF
- #ifdef __GNUC__
- yes;
- #endif
- EOF
- if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2477: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- ac_cv_prog_gxx=yes
- else
- ac_cv_prog_gxx=no
- fi
- fi
- echo "$ac_t""$ac_cv_prog_gxx" 1>&6
- if test $ac_cv_prog_gxx = yes; then
- GXX=yes
- else
- GXX=
- fi
- ac_test_CXXFLAGS="${CXXFLAGS+set}"
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS=
- echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
- echo "configure:2496: checking whether ${CXX-g++} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- echo 'void f(){}' > conftest.cc
- if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
- ac_cv_prog_cxx_g=yes
- else
- ac_cv_prog_cxx_g=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
- if test "$ac_test_CXXFLAGS" = set; then
- CXXFLAGS="$ac_save_CXXFLAGS"
- elif test $ac_cv_prog_cxx_g = yes; then
- if test "$GXX" = yes; then
- CXXFLAGS="-g -O2"
- else
- CXXFLAGS="-g"
- fi
- else
- if test "$GXX" = yes; then
- CXXFLAGS="-O2"
- else
- CXXFLAGS=
- fi
- fi
- # Extract the first word of "ranlib", so it can be a program name with args.
- set dummy ranlib; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2530: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$RANLIB"; then
- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_RANLIB="ranlib"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
- fi
- fi
- RANLIB="$ac_cv_prog_RANLIB"
- if test -n "$RANLIB"; then
- echo "$ac_t""$RANLIB" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- for ac_prog in $AS as
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2562: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$AS" in
- /*)
- ac_cv_path_AS="$AS" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_AS="$AS" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_AS="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- AS="$ac_cv_path_AS"
- if test -n "$AS"; then
- echo "$ac_t""$AS" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$AS" && break
- done
- test -n "$AS" || AS="$CC"
- for ac_prog in ar
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2603: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$AR"; then
- ac_cv_prog_AR="$AR" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_AR="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- AR="$ac_cv_prog_AR"
- if test -n "$AR"; then
- echo "$ac_t""$AR" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$AR" && break
- done
- test -n "$AR" || AR=":"
- for ac_prog in ld
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2638: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$LD"; then
- ac_cv_prog_LD="$LD" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_LD="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- LD="$ac_cv_prog_LD"
- if test -n "$LD"; then
- echo "$ac_t""$LD" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$LD" && break
- done
- test -n "$LD" || LD=":"
- for ac_prog in strip
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2673: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_STRIP="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- STRIP="$ac_cv_prog_STRIP"
- if test -n "$STRIP"; then
- echo "$ac_t""$STRIP" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$STRIP" && break
- done
- test -n "$STRIP" || STRIP=":"
- for ac_prog in windres
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2708: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$WINDRES"; then
- ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_WINDRES="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- WINDRES="$ac_cv_prog_WINDRES"
- if test -n "$WINDRES"; then
- echo "$ac_t""$WINDRES" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$WINDRES" && break
- done
- test -n "$WINDRES" || WINDRES=":"
- if test -z "$HOST_CC"; then
- HOST_CC="$CC"
- fi
- if test -z "$HOST_CFLAGS"; then
- HOST_CFLAGS="$CFLAGS"
- fi
- if test -z "$HOST_CXX"; then
- HOST_CXX="$CXX"
- fi
- if test -z "$HOST_CXXFLAGS"; then
- HOST_CXXFLAGS="$CXXFLAGS"
- fi
- if test -z "$HOST_LDFLAGS"; then
- HOST_LDFLAGS="$LDFLAGS"
- fi
- if test -z "$HOST_RANLIB"; then
- HOST_RANLIB="$RANLIB"
- fi
- if test -z "$HOST_AR"; then
- HOST_AR="$AR"
- fi
- fi
- GNU_AS=
- GNU_LD=
- GNU_CC=
- GNU_CXX=
- CC_VERSION='N/A'
- CXX_VERSION='N/A'
- if test "$GCC" = "yes"; then
- GNU_CC=1
- CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'`
- fi
- if test "$GXX" = "yes"; then
- GNU_CXX=1
- CXX_VERSION=`$CXX -v 2>&1 | grep 'gcc version'`
- fi
- if test "`echo | $AS -v 2>&1 | grep -c GNU`" != "0"; then
- GNU_AS=1
- fi
- if test "`echo | $LD -v 2>&1 | grep -c GNU`" != "0"; then
- GNU_LD=1
- fi
- if test "$GNU_CC"; then
- if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then
- GCC_USE_GNU_LD=1
- fi
- fi
- INTEL_CC=
- INTEL_CXX=
- if test "$GCC" = yes; then
- if test "`$CC -help 2>&1 | grep -c 'Intel(R) C Compiler'`" != "0"; then
- INTEL_CC=1
- fi
- fi
- if test "$GXX" = yes; then
- if test "`$CXX -help 2>&1 | grep -c 'Intel(R) C++ Compiler'`" != "0"; then
- INTEL_CXX=1
- fi
- fi
- case "$target" in
- *-wince)
- WINVER=500
- ;;
- *)
- if test -n "$GNU_CC"; then
- WINVER=501
- else
- WINVER=500
- fi
- ;;
- esac
- # Check whether --with-windows-version or --without-windows-version was given.
- if test "${with_windows_version+set}" = set; then
- withval="$with_windows_version"
- WINVER=$withval
- fi
- case "$WINVER" in
- 400|500|501)
- ;;
- *)
- { echo "configure: error: Invalid value --with-windows-version, must be 400, 500 or 501" 1>&2; exit 1; };
- ;;
- esac
- case "$target" in
- *-cygwin*|*-mingw*|*-msvc*|*-mks*|*-wince)
- if test "$GCC" != "yes"; then
- # Check to see if we are really running in a msvc environemnt
- _WIN32_MSVC=1
- for ac_prog in midl
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:2841: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_MIDL'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$MIDL"; then
- ac_cv_prog_MIDL="$MIDL" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_MIDL="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- MIDL="$ac_cv_prog_MIDL"
- if test -n "$MIDL"; then
- echo "$ac_t""$MIDL" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$MIDL" && break
- done
- # Make sure compilers are valid
- CFLAGS="$CFLAGS -TC -nologo"
- CXXFLAGS="$CXXFLAGS -TP -nologo"
-
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- cat > conftest.$ac_ext <<EOF
- #line 2883 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- printf("Hello World\n");
- ; return 0; }
- EOF
- if { (eval echo configure:2890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- { echo "configure: error: \$(CC) test failed. You must have MS VC++ in your path to build." 1>&2; exit 1; }
- fi
- rm -f conftest*
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- cat > conftest.$ac_ext <<EOF
- #line 2908 "configure"
- #include "confdefs.h"
- #include <new.h>
- int main() {
- unsigned *test = new unsigned(42);
- ; return 0; }
- EOF
- if { (eval echo configure:2915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- { echo "configure: error: \$(CXX) test failed. You must have MS VC++ in your path to build." 1>&2; exit 1; }
- fi
- rm -f conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
-
-
- _MSVC_VER_FILTER='s|.* ([0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?).*|\1|p'
-
-
- # Determine compiler version
- CC_VERSION=`"${CC}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
- _CC_MAJOR_VERSION=`echo ${CC_VERSION} | $AWK -F\. '{ print $1 }'`
- _CC_MINOR_VERSION=`echo ${CC_VERSION} | $AWK -F\. '{ print $2 }'`
- _CC_RELEASE=`echo ${CC_VERSION} | $AWK -F\. '{ print $3 }'`
- _CC_BUILD=`echo ${CC_VERSION} | $AWK -F\. '{ print $4 }'`
- _MSC_VER=${_CC_MAJOR_VERSION}${_CC_MINOR_VERSION}
- CXX_VERSION=`"${CXX}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
- _CXX_MAJOR_VERSION=`echo ${CXX_VERSION} | $AWK -F\. '{ print $1 }'`
- if test "$_CC_MAJOR_VERSION" != "$_CXX_MAJOR_VERSION"; then
- { echo "configure: error: The major versions of \$CC and \$CXX do not match." 1>&2; exit 1; }
- fi
- if test "$_CC_MAJOR_VERSION" = "12"; then
- _CC_SUITE=6
- elif test "$_CC_MAJOR_VERSION" = "13"; then
- _CC_SUITE=7
- elif test "$_CC_MAJOR_VERSION" = "14"; then
- _CC_SUITE=8
- CXXFLAGS="$CXXFLAGS -Zc:wchar_t-"
- if test $_CC_RELEASE -gt 50727; then
- _USE_DYNAMICBASE=1
- elif test $_CC_BUILD -ge 762; then
- _USE_DYNAMICBASE=1
- fi
- cat >> confdefs.h <<\EOF
- #define _CRT_SECURE_NO_DEPRECATE 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _CRT_NONSTDC_NO_DEPRECATE 1
- EOF
- elif test "$_CC_MAJOR_VERSION" = "15"; then
- _CC_SUITE=9
- CXXFLAGS="$CXXFLAGS -Zc:wchar_t-"
- LDFLAGS="$LDFLAGS -MANIFESTUAC:NO"
- _USE_DYNAMICBASE=1
- cat >> confdefs.h <<\EOF
- #define _CRT_SECURE_NO_WARNINGS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _CRT_NONSTDC_NO_WARNINGS 1
- EOF
- else
- { echo "configure: error: This version of the MSVC compiler, $CC_VERSION , is unsupported." 1>&2; exit 1; }
- fi
- _MOZ_RTTI_FLAGS_ON='-GR'
- _MOZ_RTTI_FLAGS_OFF='-GR-'
- _MOZ_EXCEPTIONS_FLAGS_ON='-EHsc'
- _MOZ_EXCEPTIONS_FLAGS_OFF=''
- if test -n "$WIN32_REDIST_DIR"; then
- WIN32_REDIST_DIR=`cd "$WIN32_REDIST_DIR" && pwd`
- fi
-
- # bug #249782
- # ensure that mt.exe is Microsoft (R) Manifest Tool and not magnetic tape manipulation utility (or something else)
- if test "$_CC_SUITE" -ge "8"; then
-
- _MSMT_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p'
-
- MSMT_TOOL=`mt 2>&1|grep 'Microsoft (R) Manifest Tool'`
- if test -n "$MSMT_TOOL"; then
- MSMANIFEST_TOOL_VERSION=`echo ${MSMT_TOOL}|sed -ne "$_MSMT_VER_FILTER"`
- if test -z "$MSMANIFEST_TOOL_VERSION"; then
- echo "configure: warning: Unknown version of the Microsoft (R) Manifest Tool." 1>&2
- fi
- MSMANIFEST_TOOL=1
- unset MSMT_TOOL
- else
- { echo "configure: error: Microsoft (R) Manifest Tool must be in your \$PATH." 1>&2; exit 1; }
- fi
- fi
- # Check linker version
- _LD_FULL_VERSION=`"${LD}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
- _LD_MAJOR_VERSION=`echo ${_LD_FULL_VERSION} | $AWK -F\. '{ print $1 }'`
- if test "$_LD_MAJOR_VERSION" != "$_CC_SUITE"; then
- { echo "configure: error: The linker major version, $_LD_FULL_VERSION, does not match the compiler suite version, $_CC_SUITE." 1>&2; exit 1; }
- fi
- INCREMENTAL_LINKER=1
- # Check midl version
- _MIDL_FULL_VERSION=`"${MIDL}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
- _MIDL_MAJOR_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $1 }'`
- _MIDL_MINOR_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $2 }'`
- _MIDL_REV_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $3 }'`
- # Add flags if necessary
- echo $ac_n "checking for midl flags""... $ac_c" 1>&6
- echo "configure:3031: checking for midl flags" >&5
- if test \( "$_MIDL_MAJOR_VERSION" -gt "6" \) -o \( "$_MIDL_MAJOR_VERSION" = "6" -a "$_MIDL_MINOR_VERSION" -gt "0" \) -o \( "$_MIDL_MAJOR_VERSION" = "6" -a "$_MIDL_MINOR_VERSION" = "00" -a "$_MIDL_REV_VERSION" -gt "359" \); then
- # Starting with MIDL version 6.0.359, the MIDL compiler
- # generates /Oicf /robust stubs by default, which is not
- # compatible with versions of Windows older than Win2k.
- # This switches us back to the old behaviour. When we drop
- # support for Windows older than Win2k, we should remove
- # this.
- MIDL_FLAGS="${MIDL_FLAGS} -no_robust"
- echo "$ac_t""need -no_robust" 1>&6
- else
- MIDL_FLAGS="${MIDL_FLAGS}"
- echo "$ac_t""none needed" 1>&6
- fi
-
- unset _MSVC_VER_FILTER
-
- else
- # Check w32api version
- _W32API_MAJOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $1 }'`
- _W32API_MINOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $2 }'`
- echo $ac_n "checking for w32api version >= $W32API_VERSION""... $ac_c" 1>&6
- echo "configure:3053: checking for w32api version >= $W32API_VERSION" >&5
- cat > conftest.$ac_ext <<EOF
- #line 3055 "configure"
- #include "confdefs.h"
- #include <w32api.h>
- int main() {
- #if (__W32API_MAJOR_VERSION < $_W32API_MAJOR_VERSION) || \
- (__W32API_MAJOR_VERSION == $_W32API_MAJOR_VERSION && \
- __W32API_MINOR_VERSION < $_W32API_MINOR_VERSION)
- #error "test failed."
- #endif
-
- ; return 0; }
- EOF
- if { (eval echo configure:3067: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- res=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- res=no
- fi
- rm -f conftest*
- echo "$ac_t""$res" 1>&6
- if test "$res" != "yes"; then
- { echo "configure: error: w32api version $W32API_VERSION or higher required." 1>&2; exit 1; }
- fi
- # Check windres version
- echo $ac_n "checking for windres version >= $WINDRES_VERSION""... $ac_c" 1>&6
- echo "configure:3083: checking for windres version >= $WINDRES_VERSION" >&5
- _WINDRES_VERSION=`${WINDRES} --version 2>&1 | grep -i windres 2>/dev/null | $AWK '{ print $3 }'`
- echo "$ac_t""$_WINDRES_VERSION" 1>&6
- _WINDRES_MAJOR_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $1 }'`
- _WINDRES_MINOR_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $2 }'`
- _WINDRES_RELEASE_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $3 }'`
- WINDRES_MAJOR_VERSION=`echo $WINDRES_VERSION | $AWK -F\. '{ print $1 }'`
- WINDRES_MINOR_VERSION=`echo $WINDRES_VERSION | $AWK -F\. '{ print $2 }'`
- WINDRES_RELEASE_VERSION=`echo $WINDRES_VERSION | $AWK -F\. '{ print $3 }'`
- if test "$_WINDRES_MAJOR_VERSION" -lt "$WINDRES_MAJOR_VERSION" -o \
- "$_WINDRES_MAJOR_VERSION" -eq "$WINDRES_MAJOR_VERSION" -a \
- "$_WINDRES_MINOR_VERSION" -lt "$WINDRES_MINOR_VERSION" -o \
- "$_WINDRES_MAJOR_VERSION" -eq "$WINDRES_MAJOR_VERSION" -a \
- "$_WINDRES_MINOR_VERSION" -eq "$WINDRES_MINOR_VERSION" -a \
- "$_WINDRES_RELEASE_VERSION" -lt "$WINDRES_RELEASE_VERSION"
- then
- { echo "configure: error: windres version $WINDRES_VERSION or higher is required to build." 1>&2; exit 1; }
- fi
- fi # !GNU_CC
- cat >> confdefs.h <<EOF
- #define WINVER 0x$WINVER
- EOF
- cat >> confdefs.h <<EOF
- #define _WIN32_WINNT 0x$WINVER
- EOF
- # Require OS features provided by IE 5.0
- cat >> confdefs.h <<EOF
- #define _WIN32_IE 0x0500
- EOF
- ;;
- esac
- if test "$CC" != "icc" -a -z "$_WIN32_MSVC"; then
- if test "x$CC" != xcc; then
- echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
- echo "configure:3122: checking whether $CC and cc understand -c and -o together" >&5
- else
- echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
- echo "configure:3125: checking whether cc understands -c and -o together" >&5
- fi
- set dummy $CC; ac_cc="`echo $2 |
- sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
- if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- echo 'foo(){}' > conftest.c
- # Make sure it works both with $CC and with simple cc.
- # We do the test twice because some compilers refuse to overwrite an
- # existing .o file with -o, though they will create one.
- ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
- if { (eval echo configure:3137: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
- test -f conftest.o && { (eval echo configure:3138: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
- then
- eval ac_cv_prog_cc_${ac_cc}_c_o=yes
- if test "x$CC" != xcc; then
- # Test first that cc exists at all.
- if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:3143: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
- ac_try='cc -c conftest.c -o conftest.o 1>&5'
- if { (eval echo configure:3145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
- test -f conftest.o && { (eval echo configure:3146: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
- then
- # cc works too.
- :
- else
- # cc exists but doesn't like -o.
- eval ac_cv_prog_cc_${ac_cc}_c_o=no
- fi
- fi
- fi
- else
- eval ac_cv_prog_cc_${ac_cc}_c_o=no
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- cat >> confdefs.h <<\EOF
- #define NO_MINUS_C_MINUS_O 1
- EOF
- fi
- if grep "NO_MINUS_C_MINUS_O 1" ./confdefs.h >/dev/null; then
- USING_HCC=1
- _OLDCC=$CC
- _OLDCXX=$CXX
- CC="${srcdir}/build/hcc '$CC'"
- CXX="${srcdir}/build/hcpp '$CXX'"
- fi
- fi
- echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
- echo "configure:3182: checking how to run the C preprocessor" >&5
- # On Suns, sometimes $CPP names a directory.
- if test -n "$CPP" && test -d "$CPP"; then
- CPP=
- fi
- if test -z "$CPP"; then
- if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- # This must be in double quotes, not single quotes, because CPP may get
- # substituted into the Makefile and "${CC-cc}" will confuse make.
- CPP="${CC-cc} -E"
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp.
- cat > conftest.$ac_ext <<EOF
- #line 3197 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:3203: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CPP="${CC-cc} -E -traditional-cpp"
- cat > conftest.$ac_ext <<EOF
- #line 3214 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:3220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CPP="${CC-cc} -nologo -E"
- cat > conftest.$ac_ext <<EOF
- #line 3231 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:3237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CPP=/lib/cpp
- fi
- rm -f conftest*
- fi
- rm -f conftest*
- fi
- rm -f conftest*
- ac_cv_prog_CPP="$CPP"
- fi
- CPP="$ac_cv_prog_CPP"
- else
- ac_cv_prog_CPP="$CPP"
- fi
- echo "$ac_t""$CPP" 1>&6
- echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
- echo "configure:3262: checking how to run the C++ preprocessor" >&5
- if test -z "$CXXCPP"; then
- if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- CXXCPP="${CXX-g++} -E"
- cat > conftest.$ac_ext <<EOF
- #line 3275 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:3280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CXXCPP=/lib/cpp
- fi
- rm -f conftest*
- ac_cv_prog_CXXCPP="$CXXCPP"
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- fi
- fi
- CXXCPP="$ac_cv_prog_CXXCPP"
- echo "$ac_t""$CXXCPP" 1>&6
- if test -n "$_WIN32_MSVC"; then
- SKIP_PATH_CHECKS=1
- SKIP_COMPILER_CHECKS=1
- SKIP_LIBRARY_CHECKS=1
- fi
- fi # COMPILE_ENVIRONMENT
- # Find a good install program. We prefer a C program (faster),
- # so one script is as good as another. But avoid the broken or
- # incompatible versions:
- # SysV /etc/install, /usr/sbin/install
- # SunOS /usr/etc/install
- # IRIX /sbin/install
- # AIX /bin/install
- # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
- # AFS /usr/afsws/bin/install, which mishandles nonexistent args
- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
- # ./install, which can be erroneously created by make from ./install.sh.
- echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
- echo "configure:3335: checking for a BSD compatible install" >&5
- if test -z "$INSTALL"; then
- if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
- for ac_dir in $PATH; do
- # Account for people who put trailing slashes in PATH elements.
- case "$ac_dir/" in
- /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
- *)
- # OSF1 and SCO ODT 3.0 have their own names for install.
- # Don't use installbsd from OSF since it installs stuff as root
- # by default.
- for ac_prog in ginstall scoinst install; do
- if test -f $ac_dir/$ac_prog; then
- if test $ac_prog = install &&
- grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
- # AIX install. It has an incompatible calling convention.
- :
- else
- ac_cv_path_install="$ac_dir/$ac_prog -c"
- break 2
- fi
- fi
- done
- ;;
- esac
- done
- IFS="$ac_save_IFS"
- fi
- if test "${ac_cv_path_install+set}" = set; then
- INSTALL="$ac_cv_path_install"
- else
- # As a last resort, use the slow shell script. We don't cache a
- # path for INSTALL within a source directory, because that will
- # break other packages using the cache if that directory is
- # removed, or if the path is relative.
- INSTALL="$ac_install_sh"
- fi
- fi
- echo "$ac_t""$INSTALL" 1>&6
- # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
- # It thinks the first close brace ends the variable substitution.
- test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
- test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
- echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
- echo "configure:3388: checking whether ln -s works" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- rm -f conftestdata
- if ln -s X conftestdata 2>/dev/null
- then
- rm -f conftestdata
- ac_cv_prog_LN_S="ln -s"
- else
- ac_cv_prog_LN_S=ln
- fi
- fi
- LN_S="$ac_cv_prog_LN_S"
- if test "$ac_cv_prog_LN_S" = "ln -s"; then
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- for ac_prog in $PERL perl5 perl
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3413: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PERL" in
- /*)
- ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PERL="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- PERL="$ac_cv_path_PERL"
- if test -n "$PERL"; then
- echo "$ac_t""$PERL" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$PERL" && break
- done
- if test -z "$PERL" || test "$PERL" = ":"; then
- { echo "configure: error: perl not found in \$PATH" 1>&2; exit 1; }
- fi
- if test -z "$TINDERBOX_SKIP_PERL_VERSION_CHECK"; then
- echo $ac_n "checking for minimum required perl version >= $PERL_VERSION""... $ac_c" 1>&6
- echo "configure:3454: checking for minimum required perl version >= $PERL_VERSION" >&5
- _perl_version=`PERL_VERSION=$PERL_VERSION $PERL -e 'print "$]"; if ($] >= $ENV{PERL_VERSION}) { exit(0); } else { exit(1); }' 2>&5`
- _perl_res=$?
- echo "$ac_t""$_perl_version" 1>&6
- if test "$_perl_res" != 0; then
- { echo "configure: error: Perl $PERL_VERSION or higher is required." 1>&2; exit 1; }
- fi
- fi
- echo $ac_n "checking for full perl installation""... $ac_c" 1>&6
- echo "configure:3465: checking for full perl installation" >&5
- _perl_archlib=`$PERL -e 'use Config; if ( -d $Config{archlib} ) { exit(0); } else { exit(1); }' 2>&5`
- _perl_res=$?
- if test "$_perl_res" != 0; then
- echo "$ac_t""no" 1>&6
- { echo "configure: error: Cannot find Config.pm or \$Config{archlib}. A full perl installation is required." 1>&2; exit 1; }
- else
- echo "$ac_t""yes" 1>&6
- fi
- for ac_prog in $PYTHON python
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3480: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PYTHON'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PYTHON" in
- /*)
- ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PYTHON="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- PYTHON="$ac_cv_path_PYTHON"
- if test -n "$PYTHON"; then
- echo "$ac_t""$PYTHON" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$PYTHON" && break
- done
- if test -z "$PYTHON"; then
- { echo "configure: error: python was not found in \$PATH" 1>&2; exit 1; }
- fi
- echo PYTHON="$PYTHON"
- for ac_prog in nsinstall
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3525: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_NSINSTALL_BIN'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$NSINSTALL_BIN" in
- /*)
- ac_cv_path_NSINSTALL_BIN="$NSINSTALL_BIN" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_NSINSTALL_BIN="$NSINSTALL_BIN" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_NSINSTALL_BIN="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- NSINSTALL_BIN="$ac_cv_path_NSINSTALL_BIN"
- if test -n "$NSINSTALL_BIN"; then
- echo "$ac_t""$NSINSTALL_BIN" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$NSINSTALL_BIN" && break
- done
- if test -z "$COMPILE_ENVIRONMENT"; then
- if test -z "$NSINSTALL_BIN" || test "$NSINSTALL_BIN" = ":"; then
- NSINSTALL_BIN='$(PYTHON) $(topsrcdir)/config/nsinstall.py'
- fi
- fi
- # Extract the first word of "doxygen", so it can be a program name with args.
- set dummy doxygen; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3570: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_DOXYGEN'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$DOXYGEN" in
- /*)
- ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_DOXYGEN="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN=":"
- ;;
- esac
- fi
- DOXYGEN="$ac_cv_path_DOXYGEN"
- if test -n "$DOXYGEN"; then
- echo "$ac_t""$DOXYGEN" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- # Extract the first word of "whoami", so it can be a program name with args.
- set dummy whoami; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3606: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_WHOAMI'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$WHOAMI" in
- /*)
- ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_WHOAMI="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_WHOAMI" && ac_cv_path_WHOAMI=":"
- ;;
- esac
- fi
- WHOAMI="$ac_cv_path_WHOAMI"
- if test -n "$WHOAMI"; then
- echo "$ac_t""$WHOAMI" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- # Extract the first word of "autoconf", so it can be a program name with args.
- set dummy autoconf; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3642: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$AUTOCONF" in
- /*)
- ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_AUTOCONF="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_AUTOCONF" && ac_cv_path_AUTOCONF=":"
- ;;
- esac
- fi
- AUTOCONF="$ac_cv_path_AUTOCONF"
- if test -n "$AUTOCONF"; then
- echo "$ac_t""$AUTOCONF" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- # Extract the first word of "unzip", so it can be a program name with args.
- set dummy unzip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3678: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_UNZIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$UNZIP" in
- /*)
- ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_UNZIP="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP=":"
- ;;
- esac
- fi
- UNZIP="$ac_cv_path_UNZIP"
- if test -n "$UNZIP"; then
- echo "$ac_t""$UNZIP" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- for ac_prog in zip
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3716: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_ZIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$ZIP" in
- /*)
- ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_ZIP="$ZIP" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_ZIP="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- ZIP="$ac_cv_path_ZIP"
- if test -n "$ZIP"; then
- echo "$ac_t""$ZIP" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$ZIP" && break
- done
- if test -z "$ZIP" || test "$ZIP" = ":"; then
- { echo "configure: error: zip not found in \$PATH" 1>&2; exit 1; }
- fi
- # Extract the first word of "makedepend", so it can be a program name with args.
- set dummy makedepend; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3757: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_SYSTEM_MAKEDEPEND'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$SYSTEM_MAKEDEPEND" in
- /*)
- ac_cv_path_SYSTEM_MAKEDEPEND="$SYSTEM_MAKEDEPEND" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_SYSTEM_MAKEDEPEND="$SYSTEM_MAKEDEPEND" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_SYSTEM_MAKEDEPEND="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- SYSTEM_MAKEDEPEND="$ac_cv_path_SYSTEM_MAKEDEPEND"
- if test -n "$SYSTEM_MAKEDEPEND"; then
- echo "$ac_t""$SYSTEM_MAKEDEPEND" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- # Extract the first word of "xargs", so it can be a program name with args.
- set dummy xargs; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3792: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_XARGS'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$XARGS" in
- /*)
- ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_XARGS="$XARGS" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_XARGS="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- XARGS="$ac_cv_path_XARGS"
- if test -n "$XARGS"; then
- echo "$ac_t""$XARGS" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -z "$XARGS" || test "$XARGS" = ":"; then
- { echo "configure: error: xargs not found in \$PATH ." 1>&2; exit 1; }
- fi
- if test "$COMPILE_ENVIRONMENT"; then
- case "$target_os" in
- darwin*)
-
- GCC_VERSION_FULL=`echo $CXX_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'`
- GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'`
-
- if test "$GCC_VERSION_FULL" = "4.0.0" ; then
-
- GCC_BUILD=`echo $CXX_VERSION | $PERL -pe 's/^.*build ([^ )]*).*/$1/'`
-
- if test "$GCC_BUILD" = "4061" ; then
- { echo "configure: error: You are attempting to use Apple gcc 4.0 build 4061.
- This compiler was supplied with Xcode 2.0, and contains bugs that prevent it
- from building Mozilla. Upgrade to Xcode 2.1 or later." 1>&2; exit 1; }
- fi
- fi
- for ac_prog in pbbuild xcodebuild pbxbuild
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3853: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PBBUILD'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PBBUILD" in
- /*)
- ac_cv_path_PBBUILD="$PBBUILD" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PBBUILD="$PBBUILD" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PBBUILD="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- PBBUILD="$ac_cv_path_PBBUILD"
- if test -n "$PBBUILD"; then
- echo "$ac_t""$PBBUILD" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$PBBUILD" && break
- done
- case "$PBBUILD" in
- *xcodebuild*)
-
- XCODEBUILD_VERSION=`$PBBUILD -version 2>/dev/null | xargs | sed -e 's/.*DevToolsCore-\([0-9]*\).*/\1/'`
-
- if test -n "$XCODEBUILD_VERSION" && test "$XCODEBUILD_VERSION" -ge 620 ; then
- HAS_XCODE_2_1=1;
- fi
- ;;
- esac
- # Extract the first word of "sdp", so it can be a program name with args.
- set dummy sdp; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:3903: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_SDP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$SDP" in
- /*)
- ac_cv_path_SDP="$SDP" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_SDP="$SDP" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH:/usr/bin:/Developer/Tools"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_SDP="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_SDP" && ac_cv_path_SDP=":"
- ;;
- esac
- fi
- SDP="$ac_cv_path_SDP"
- if test -n "$SDP"; then
- echo "$ac_t""$SDP" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- esac
- # Check whether --enable-macos-target or --disable-macos-target was given.
- if test "${enable_macos_target+set}" = set; then
- enableval="$enable_macos_target"
- _MACOSX_DEPLOYMENT_TARGET=$enableval
- fi
- case "$target" in
- *-darwin*)
- if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then
- export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET
- cat >> confdefs.h <<EOF
- #define __ENVIRONMENT_MAC_OS_X_VERION_MIN_REQUIRED__ $_MACOSX_DEPLOYMENT_TARGET
- EOF
- elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then
- export MACOSX_DEPLOYMENT_TARGET=10.4
- fi
- ;;
- esac
- MACOS_SDK_DIR=
- NEXT_ROOT=
- # Check whether --with-macos-sdk or --without-macos-sdk was given.
- if test "${with_macos_sdk+set}" = set; then
- withval="$with_macos_sdk"
- MACOS_SDK_DIR=$withval
- fi
- if test "$MACOS_SDK_DIR"; then
-
- if test ! -d "$MACOS_SDK_DIR"; then
- { echo "configure: error: SDK not found. When using --with-macos-sdk, you must
- specify a valid SDK. SDKs are installed when the optional cross-development
- tools are selected during the Xcode/Developer Tools installation." 1>&2; exit 1; }
- fi
- GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'`
- if test "$GCC_VERSION_MAJOR" -lt "4" ; then
- SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include -F${MACOS_SDK_DIR}/System/Library/Frameworks"
- if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then
- SDK_C_INCLUDE="$SDK_C_INCLUDE -F${MACOS_SDK_DIR}/Library/Frameworks"
- fi
- SDK_CXX_INCLUDE="-I${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION}/c++ -I${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION}/c++/ppc-darwin -I${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION}/c++/backward"
- CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}"
- CXXFLAGS="$CXXFLAGS -nostdinc -nostdinc++ ${SDK_CXX_INCLUDE} ${SDK_C_INCLUDE}"
- CPP="$CPP -nostdinc ${SDK_C_INCLUDE}"
- CXXCPP="$CXXCPP -nostdinc -nostdinc++ ${SDK_CXX_INCLUDE} ${SDK_C_INCLUDE}"
- LIBS="-L${MACOS_SDK_DIR}/usr/lib/gcc/darwin -L${MACOS_SDK_DIR}/usr/lib/gcc/darwin/${GCC_VERSION_FULL} -L${MACOS_SDK_DIR}/usr/lib $LIBS"
- export NEXT_ROOT=$MACOS_SDK_DIR
- if test -n "$CROSS_COMPILE" ; then
- HOST_CC="NEXT_ROOT= $HOST_CC"
- HOST_CXX="NEXT_ROOT= $HOST_CXX"
- fi
- else
- CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}"
- CXXFLAGS="$CXXFLAGS -isysroot ${MACOS_SDK_DIR}"
- CPP="$CPP -isysroot ${MACOS_SDK_DIR}"
- CXXCPP="$CXXCPP -isysroot ${MACOS_SDK_DIR}"
- if test "$GCC_VERSION_FULL" = "4.0.0" ; then
- LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}"
- fi
- fi
-
- echo $ac_n "checking for valid compiler/Mac OS X SDK combination""... $ac_c" 1>&6
- echo "configure:4024: checking for valid compiler/Mac OS X SDK combination" >&5
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- cat > conftest.$ac_ext <<EOF
- #line 4033 "configure"
- #include "confdefs.h"
- #include <new>
- int main() { return 0; }
- int main() {
- result=yes
- ; return 0; }
- EOF
- if { (eval echo configure:4041: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- result=no
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo "$ac_t""$result" 1>&6
- if test "$result" = "no" ; then
- { echo "configure: error: The selected compiler and Mac OS X SDK are incompatible." 1>&2; exit 1; }
- fi
- fi
- fi # COMPILE_ENVIRONMENT
- case "$host_os" in
- cygwin*|mingw*|mks*|msvc*)
- for ac_prog in $MAKE make gmake
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:4072: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_MAKE'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$MAKE" in
- /*)
- ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_MAKE="$MAKE" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_MAKE="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- MAKE="$ac_cv_path_MAKE"
- if test -n "$MAKE"; then
- echo "$ac_t""$MAKE" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$MAKE" && break
- done
- test -n "$MAKE" || MAKE=":"
- ;;
- *)
- for ac_prog in $MAKE gmake make
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:4115: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_MAKE'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$MAKE" in
- /*)
- ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_MAKE="$MAKE" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_MAKE="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- MAKE="$ac_cv_path_MAKE"
- if test -n "$MAKE"; then
- echo "$ac_t""$MAKE" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$MAKE" && break
- done
- test -n "$MAKE" || MAKE=":"
- ;;
- esac
- _make_try=`$MAKE --version 2>/dev/null | grep GNU`
- if test ! "$_make_try"
- then
- echo
- echo "*** $MAKE is not GNU Make. You will not be able to build Mozilla without GNU Make."
- echo
- exit 1
- fi
- rm -f dummy.mk
- echo 'all: ; @echo $(MAKE_VERSION)' > dummy.mk
- _make_vers=`$MAKE --no-print-directory -f dummy.mk all 2>/dev/null`
- rm -f dummy.mk
- _MAKE_MAJOR_VERSION=`echo $_make_vers | $AWK -F\. '{ print $1 }'`
- _MAKE_MINOR_VERSION=`echo $_make_vers | $AWK -F\. '{ print $2 }'`
- MAKE_MAJOR_VERSION=`echo $MAKE_VERSION | $AWK -F\. '{ print $1 }'`
- MAKE_MINOR_VERSION=`echo $MAKE_VERSION | $AWK -F\. '{ print $2 }'`
- if test "$_MAKE_MAJOR_VERSION" -lt "$MAKE_MAJOR_VERSION" || \
- test "$_MAKE_MAJOR_VERSION" = "$MAKE_MAJOR_VERSION" -a \
- "$_MAKE_MINOR_VERSION" -lt "$MAKE_MINOR_VERSION"; then
- { echo "configure: error: GNU Make $MAKE_VERSION or higher is required to build Mozilla." 1>&2; exit 1; }
- fi
- if test "$COMPILE_ENVIRONMENT"; then
- # If we find X, set shell vars x_includes and x_libraries to the
- # paths, otherwise set no_x=yes.
- # Uses ac_ vars as temps to allow command line to override cache and checks.
- # --without-x overrides everything else, but does not touch the cache.
- echo $ac_n "checking for X""... $ac_c" 1>&6
- echo "configure:4183: checking for X" >&5
- # Check whether --with-x or --without-x was given.
- if test "${with_x+set}" = set; then
- withval="$with_x"
- :
- fi
- # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
- if test "x$with_x" = xno; then
- # The user explicitly disabled X.
- have_x=disabled
- else
- if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
- # Both variables are already set.
- have_x=yes
- else
- if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- # One or both of the vars are not set, and there is no cached value.
- ac_x_includes=NO ac_x_libraries=NO
- rm -fr conftestdir
- if mkdir conftestdir; then
- cd conftestdir
- # Make sure to not put "make" in the Imakefile rules, since we grep it out.
- cat > Imakefile <<'EOF'
- acfindx:
- @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
- EOF
- if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
- # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
- eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
- # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
- for ac_extension in a so sl; do
- if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
- test -f $ac_im_libdir/libX11.$ac_extension; then
- ac_im_usrlibdir=$ac_im_libdir; break
- fi
- done
- # Screen out bogus values from the imake configuration. They are
- # bogus both because they are the default anyway, and because
- # using them would break gcc on systems where it needs fixed includes.
- case "$ac_im_incroot" in
- /usr/include) ;;
- *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
- esac
- case "$ac_im_usrlibdir" in
- /usr/lib | /lib) ;;
- *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
- esac
- fi
- cd ..
- rm -fr conftestdir
- fi
- if test "$ac_x_includes" = NO; then
- # Guess where to find include files, by looking for this one X11 .h file.
- test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
- # First, try using that file with no special directory specified.
- cat > conftest.$ac_ext <<EOF
- #line 4245 "configure"
- #include "confdefs.h"
- #include <$x_direct_test_include>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:4250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- # We can compile using X headers with no special include directory.
- ac_x_includes=
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- # Look for the header file in a standard set of common directories.
- # Check X11 before X11Rn because it is often a symlink to the current release.
- for ac_dir in \
- /usr/X11/include \
- /usr/X11R6/include \
- /usr/X11R5/include \
- /usr/X11R4/include \
- \
- /usr/include/X11 \
- /usr/include/X11R6 \
- /usr/include/X11R5 \
- /usr/include/X11R4 \
- \
- /usr/local/X11/include \
- /usr/local/X11R6/include \
- /usr/local/X11R5/include \
- /usr/local/X11R4/include \
- \
- /usr/local/include/X11 \
- /usr/local/include/X11R6 \
- /usr/local/include/X11R5 \
- /usr/local/include/X11R4 \
- \
- /usr/X386/include \
- /usr/x386/include \
- /usr/XFree86/include/X11 \
- \
- /usr/include \
- /usr/local/include \
- /usr/unsupported/include \
- /usr/athena/include \
- /usr/local/x11r5/include \
- /usr/lpp/Xamples/include \
- \
- /usr/openwin/include \
- /usr/openwin/share/include \
- ; \
- do
- if test -r "$ac_dir/$x_direct_test_include"; then
- ac_x_includes=$ac_dir
- break
- fi
- done
- fi
- rm -f conftest*
- fi # $ac_x_includes = NO
- if test "$ac_x_libraries" = NO; then
- # Check for the libraries.
- test -z "$x_direct_test_library" && x_direct_test_library=Xt
- test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
- # See if we find them without any special options.
- # Don't add to $LIBS permanently.
- ac_save_LIBS="$LIBS"
- LIBS="-l$x_direct_test_library $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4319 "configure"
- #include "confdefs.h"
- int main() {
- ${x_direct_test_function}()
- ; return 0; }
- EOF
- if { (eval echo configure:4326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- LIBS="$ac_save_LIBS"
- # We can link X programs with no special library path.
- ac_x_libraries=
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- LIBS="$ac_save_LIBS"
- # First see if replacing the include by lib works.
- # Check X11 before X11Rn because it is often a symlink to the current release.
- for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
- /usr/X11/lib \
- /usr/X11R6/lib \
- /usr/X11R5/lib \
- /usr/X11R4/lib \
- \
- /usr/lib/X11 \
- /usr/lib/X11R6 \
- /usr/lib/X11R5 \
- /usr/lib/X11R4 \
- \
- /usr/local/X11/lib \
- /usr/local/X11R6/lib \
- /usr/local/X11R5/lib \
- /usr/local/X11R4/lib \
- \
- /usr/local/lib/X11 \
- /usr/local/lib/X11R6 \
- /usr/local/lib/X11R5 \
- /usr/local/lib/X11R4 \
- \
- /usr/X386/lib \
- /usr/x386/lib \
- /usr/XFree86/lib/X11 \
- \
- /usr/lib \
- /usr/local/lib \
- /usr/unsupported/lib \
- /usr/athena/lib \
- /usr/local/x11r5/lib \
- /usr/lpp/Xamples/lib \
- /lib/usr/lib/X11 \
- \
- /usr/openwin/lib \
- /usr/openwin/share/lib \
- ; \
- do
- for ac_extension in a so sl; do
- if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
- ac_x_libraries=$ac_dir
- break 2
- fi
- done
- done
- fi
- rm -f conftest*
- fi # $ac_x_libraries = NO
- if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
- # Didn't find X anywhere. Cache the known absence of X.
- ac_cv_have_x="have_x=no"
- else
- # Record where we found X for the cache.
- ac_cv_have_x="have_x=yes \
- ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
- fi
- fi
- fi
- eval "$ac_cv_have_x"
- fi # $with_x != no
- if test "$have_x" != yes; then
- echo "$ac_t""$have_x" 1>&6
- no_x=yes
- else
- # If each of the values was on the command line, it overrides each guess.
- test "x$x_includes" = xNONE && x_includes=$ac_x_includes
- test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
- # Update the cache value to reflect the command line values.
- ac_cv_have_x="have_x=yes \
- ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
- echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
- fi
- if test "$no_x" = yes; then
- # Not all programs may use this symbol, but it does not hurt to define it.
- cat >> confdefs.h <<\EOF
- #define X_DISPLAY_MISSING 1
- EOF
- X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
- else
- if test -n "$x_includes"; then
- X_CFLAGS="$X_CFLAGS -I$x_includes"
- fi
- # It would also be nice to do this for all -L options, not just this one.
- if test -n "$x_libraries"; then
- X_LIBS="$X_LIBS -L$x_libraries"
- # For Solaris; some versions of Sun CC require a space after -R and
- # others require no space. Words are not sufficient . . . .
- case "`(uname -sr) 2>/dev/null`" in
- "SunOS 5"*)
- echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
- echo "configure:4432: checking whether -R must be followed by a space" >&5
- ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
- cat > conftest.$ac_ext <<EOF
- #line 4435 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
- if { (eval echo configure:4442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_R_nospace=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_R_nospace=no
- fi
- rm -f conftest*
- if test $ac_R_nospace = yes; then
- echo "$ac_t""no" 1>&6
- X_LIBS="$X_LIBS -R$x_libraries"
- else
- LIBS="$ac_xsave_LIBS -R $x_libraries"
- cat > conftest.$ac_ext <<EOF
- #line 4458 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
- if { (eval echo configure:4465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_R_space=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_R_space=no
- fi
- rm -f conftest*
- if test $ac_R_space = yes; then
- echo "$ac_t""yes" 1>&6
- X_LIBS="$X_LIBS -R $x_libraries"
- else
- echo "$ac_t""neither works" 1>&6
- fi
- fi
- LIBS="$ac_xsave_LIBS"
- esac
- fi
- # Check for system-dependent libraries X programs must link with.
- # Do this before checking for the system-independent R6 libraries
- # (-lICE), since we may need -lsocket or whatever for X linking.
- if test "$ISC" = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
- else
- # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
- # libraries were built with DECnet support. And karl@cs.umb.edu says
- # the Alpha needs dnet_stub (dnet does not exist).
- echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
- echo "configure:4497: checking for dnet_ntoa in -ldnet" >&5
- ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-ldnet $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4505 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char dnet_ntoa();
- int main() {
- dnet_ntoa()
- ; return 0; }
- EOF
- if { (eval echo configure:4516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
- else
- echo "$ac_t""no" 1>&6
- fi
- if test $ac_cv_lib_dnet_dnet_ntoa = no; then
- echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
- echo "configure:4538: checking for dnet_ntoa in -ldnet_stub" >&5
- ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-ldnet_stub $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4546 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char dnet_ntoa();
- int main() {
- dnet_ntoa()
- ; return 0; }
- EOF
- if { (eval echo configure:4557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
- # to get the SysV transport functions.
- # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
- # needs -lnsl.
- # The nsl library prevents programs from opening the X display
- # on Irix 5.2, according to dickey@clark.net.
- echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
- echo "configure:4586: checking for gethostbyname" >&5
- if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 4591 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char gethostbyname(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char gethostbyname();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
- choke me
- #else
- gethostbyname();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:4614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_gethostbyname=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_gethostbyname=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- fi
- if test $ac_cv_func_gethostbyname = no; then
- echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
- echo "configure:4635: checking for gethostbyname in -lnsl" >&5
- ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lnsl $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4643 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char gethostbyname();
- int main() {
- gethostbyname()
- ; return 0; }
- EOF
- if { (eval echo configure:4654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- # lieder@skyler.mavd.honeywell.com says without -lsocket,
- # socket/setsockopt and other routines are undefined under SCO ODT
- # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
- # on later versions), says simon@lia.di.epfl.ch: it contains
- # gethostby* variants that don't use the nameserver (or something).
- # -lsocket must be given before -lnsl if both are needed.
- # We assume that if connect needs -lnsl, so does gethostbyname.
- echo $ac_n "checking for connect""... $ac_c" 1>&6
- echo "configure:4684: checking for connect" >&5
- if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 4689 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char connect(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char connect();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_connect) || defined (__stub___connect)
- choke me
- #else
- connect();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:4712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_connect=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_connect=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- fi
- if test $ac_cv_func_connect = no; then
- echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
- echo "configure:4733: checking for connect in -lsocket" >&5
- ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4741 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char connect();
- int main() {
- connect()
- ; return 0; }
- EOF
- if { (eval echo configure:4752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
- echo $ac_n "checking for remove""... $ac_c" 1>&6
- echo "configure:4776: checking for remove" >&5
- if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 4781 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char remove(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char remove();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_remove) || defined (__stub___remove)
- choke me
- #else
- remove();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:4804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_remove=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_remove=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- fi
- if test $ac_cv_func_remove = no; then
- echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
- echo "configure:4825: checking for remove in -lposix" >&5
- ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lposix $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4833 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char remove();
- int main() {
- remove()
- ; return 0; }
- EOF
- if { (eval echo configure:4844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
- echo $ac_n "checking for shmat""... $ac_c" 1>&6
- echo "configure:4868: checking for shmat" >&5
- if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 4873 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char shmat(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char shmat();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_shmat) || defined (__stub___shmat)
- choke me
- #else
- shmat();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:4896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_shmat=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_shmat=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- fi
- if test $ac_cv_func_shmat = no; then
- echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
- echo "configure:4917: checking for shmat in -lipc" >&5
- ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lipc $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4925 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char shmat();
- int main() {
- shmat()
- ; return 0; }
- EOF
- if { (eval echo configure:4936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- fi
- # Check for libraries that X11R6 Xt/Xaw programs need.
- ac_save_LDFLAGS="$LDFLAGS"
- test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
- # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
- # check for ICE first), but we must link in the order -lSM -lICE or
- # we get undefined symbols. So assume we have SM if we have ICE.
- # These have to be linked with before -lX11, unlike the other
- # libraries we check for below, so use a different variable.
- # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
- echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
- echo "configure:4969: checking for IceConnectionNumber in -lICE" >&5
- ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lICE $X_EXTRA_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 4977 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char IceConnectionNumber();
- int main() {
- IceConnectionNumber()
- ; return 0; }
- EOF
- if { (eval echo configure:4988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
- else
- echo "$ac_t""no" 1>&6
- fi
- LDFLAGS="$ac_save_LDFLAGS"
- fi
- if test "$no_x" != "yes"; then
- CPPFLAGS="$CPPFLAGS $X_CFLAGS"
- fi
- XCFLAGS="$X_CFLAGS"
- fi # COMPILE_ENVIRONMENT
- AS_BIN=$AS
- AR_FLAGS='cr $@'
- AR_LIST='$(AR) t'
- AR_EXTRACT='$(AR) x'
- AR_DELETE='$(AR) d'
- AS='$(CC)'
- AS_DASH_C_FLAG='-c'
- DLL_PREFIX=lib
- LIB_PREFIX=lib
- DLL_SUFFIX=.so
- OBJ_SUFFIX=o
- LIB_SUFFIX=a
- ASM_SUFFIX=s
- IMPORT_LIB_SUFFIX=
- TARGET_MD_ARCH=unix
- DIRENT_INO=d_ino
- CYGWIN_WRAPPER=
- WIN_TOP_SRC=
- MOZ_USER_DIR=".mozilla"
- HOST_AR='$(AR)'
- HOST_AR_FLAGS='$(AR_FLAGS)'
- MOZ_JPEG_CFLAGS=
- MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/jpeg)'
- MOZ_ZLIB_CFLAGS=
- MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/modules/zlib/src)'
- MOZ_BZ2_CFLAGS=
- MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/modules/libbz2/src)'
- MOZ_PNG_CFLAGS=
- MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPTH)/modules/libimg/png)'
- MOZ_JS_LIBS='-L$(LIBXUL_DIST)/bin -lmozjs'
- DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/bin -lxpcom -lxpcom_core'
- MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin'
- XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/bin -lxpcom'
- LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul'
- XPCOM_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(XPCOM_FROZEN_LDOPTS)'
- XPCOM_STANDALONE_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_SUFFIX)'
- MOZ_COMPONENT_NSPR_LIBS='-L$(LIBXUL_DIST)/bin $(NSPR_LIBS)'
- MOZ_XPCOM_OBSOLETE_LIBS='-L$(LIBXUL_DIST)/lib -lxpcom_compat'
- USE_DEPENDENT_LIBS=1
- _PLATFORM_DEFAULT_TOOLKIT=cairo-gtk2
- MOZ_GFX_TOOLKIT='$(MOZ_WIDGET_TOOLKIT)'
- MOZ_ENABLE_POSTSCRIPT=1
- if test -n "$CROSS_COMPILE"; then
- OS_TARGET="${target_os}"
- OS_ARCH=`echo $target_os | sed -e 's|/|_|g'`
- OS_RELEASE=
- case "${target_os}" in
- linux*) OS_ARCH=Linux OS_TARGET=Linux ;;
- kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU_kFreeBSD ;;
- solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
- mingw*) OS_ARCH=WINNT ;;
- wince*) OS_ARCH=WINCE ;;
- darwin*) OS_ARCH=Darwin OS_TARGET=Darwin ;;
- esac
- else
- OS_TARGET=`uname -s`
- OS_ARCH=`uname -s | sed -e 's|/|_|g'`
- OS_RELEASE=`uname -r`
- fi
- # Before this used `uname -m` when not cross compiling
- # but that breaks when you have a 64 bit kernel with a 32 bit userland.
- OS_TEST="${target_cpu}"
- _COMPILER_PREFIX=
- HOST_OS_ARCH=`echo $host_os | sed -e 's|/|_|g'`
- #######################################################################
- # Master "Core Components" macros for getting the OS target #
- #######################################################################
- #
- # Note: OS_TARGET should be specified on the command line for gmake.
- # When OS_TARGET=WIN95 is specified, then a Windows 95 target is built.
- # The difference between the Win95 target and the WinNT target is that
- # the WinNT target uses Windows NT specific features not available
- # in Windows 95. The Win95 target will run on Windows NT, but (supposedly)
- # at lesser performance (the Win95 target uses threads; the WinNT target
- # uses fibers).
- #
- # When OS_TARGET=WIN16 is specified, then a Windows 3.11 (16bit) target
- # is built. See: win16_3.11.mk for lots more about the Win16 target.
- #
- # If OS_TARGET is not specified, it defaults to $(OS_ARCH), i.e., no
- # cross-compilation.
- #
- #
- # The following hack allows one to build on a WIN95 machine (as if
- # s/he were cross-compiling on a WINNT host for a WIN95 target).
- # It also accomodates for MKS's uname.exe. If you never intend
- # to do development on a WIN95 machine, you don't need this hack.
- #
- case "$OS_ARCH" in
- WIN95)
- OS_ARCH=WINNT
- OS_TARGET=WIN95
- ;;
- Windows_95)
- OS_ARCH=Windows_NT
- OS_TARGET=WIN95
- ;;
- Windows_98)
- OS_ARCH=Windows_NT
- OS_TARGET=WIN95
- ;;
- CYGWIN_9*|CYGWIN_ME*)
- OS_ARCH='CYGWIN_NT-4.0'
- OS_TARGET=WIN95
- ;;
- esac
- #
- # Define and override various archtecture-specific variables, including
- # HOST_OS_ARCH
- # OS_ARCH
- # OS_TEST
- # OS_TARGET
- # OS_RELEASE
- # OS_MINOR_RELEASE
- #
- case "$HOST_OS_ARCH" in
- cygwin*|mingw*|mks*|msvc*)
- HOST_OS_ARCH=WINNT
- ;;
- linux*)
- HOST_OS_ARCH=Linux
- ;;
- solaris*)
- HOST_OS_ARCH=SunOS
- ;;
- BSD_386)
- HOST_OS_ARCH=BSD
- ;;
- dgux)
- HOST_OS_ARCH=DGUX
- ;;
- IRIX64)
- HOST_OS_ARCH=IRIX
- ;;
- UNIX_SV)
- if "`cat /etc/bcheckrc | grep -c NCR 2>/dev/null`" != "0"; then
- HOST_OS_ARCH=NCR
- else
- HOST_OS_ARCH=UNIXWARE
- fi
- ;;
- ncr)
- HOST_OS_ARCH=NCR
- ;;
- UNIX_SYSTEM_V)
- HOST_OS_ARCH=NEC
- ;;
- OSF1)
- ;;
- *OpenVMS*)
- HOST_OS_ARCH=OpenVMS
- ;;
- OS_2)
- HOST_OS_ARCH=OS2
- ;;
- QNX)
- ;;
- SCO_SV)
- HOST_OS_ARCH=SCOOS
- ;;
- SINIX-N | SINIX-Y | SINIX-Z |ReliantUNIX-M)
- HOST_OS_ARCH=SINIX
- ;;
- UnixWare)
- HOST_OS_ARCH=UNIXWARE
- ;;
- esac
- case "$OS_ARCH" in
- WINNT)
- OS_TEST=`uname -p`
- ;;
- Windows_NT)
- #
- # If uname -s returns "Windows_NT", we assume that we are using
- # the uname.exe in MKS toolkit.
- #
- # The -r option of MKS uname only returns the major version number.
- # So we need to use its -v option to get the minor version number.
- # Moreover, it doesn't have the -p option, so we need to use uname -m.
- #
- OS_ARCH=WINNT
- OS_TARGET=WINNT
- OS_MINOR_RELEASE=`uname -v`
- if test "$OS_MINOR_RELEASE" = "00"; then
- OS_MINOR_RELEASE=0
- fi
- OS_RELEASE="${OS_RELEASE}.${OS_MINOR_RELEASE}"
- ;;
- CYGWIN32_NT|CYGWIN_NT*|MINGW*_NT*)
- #
- # If uname -s returns "CYGWIN_NT-4.0", we assume that we are using
- # the uname.exe in the Cygwin tools.
- # Prior to the Beta 20 release, Cygwin was called GNU-Win32.
- # If uname -s returns "CYGWIN32/NT", we assume that we are using
- # the uname.exe in the GNU-Win32 tools.
- # If uname -s returns MINGW32_NT-5.1, we assume that we are using
- # the uname.exe in the MSYS tools.
- #
- OS_RELEASE=`expr $OS_ARCH : '.*NT-\(.*\)'`
- OS_ARCH=WINNT
- OS_TARGET=WINNT
- ;;
- AIX)
- OS_RELEASE=`uname -v`.`uname -r`
- OS_TEST=${target_cpu}
- ;;
- BSD_386)
- OS_ARCH=BSD
- ;;
- dgux)
- OS_ARCH=DGUX
- ;;
- IRIX64)
- OS_ARCH=IRIX
- ;;
- UNIX_SV)
- if "`cat /etc/bcheckrc | grep -c NCR 2>/dev/null`" != "0"; then
- OS_ARCH=NCR
- else
- OS_ARCH=UNIXWARE
- OS_RELEASE=`uname -v`
- fi
- ;;
- ncr)
- OS_ARCH=NCR
- ;;
- UNIX_SYSTEM_V)
- OS_ARCH=NEC
- ;;
- OSF1)
- case `uname -v` in
- 148)
- OS_RELEASE=V3.2C
- ;;
- 564)
- OS_RELEASE=V4.0B
- ;;
- 878)
- OS_RELEASE=V4.0D
- ;;
- esac
- ;;
- *OpenVMS*)
- OS_ARCH=OpenVMS
- OS_RELEASE=`uname -v`
- OS_TEST=`uname -p`
- ;;
- OS_2)
- OS_ARCH=OS2
- OS_TARGET=OS2
- OS_RELEASE=`uname -v`
- ;;
- QNX)
- if test "$OS_TARGET" != "NTO"; then
-
- OS_RELEASE=`uname -v | sed 's/^\([0-9]\)\([0-9]*\)$/\1.\2/'`
-
- fi
- OS_TEST=x86
- ;;
- SCO_SV)
- OS_ARCH=SCOOS
- OS_RELEASE=5.0
- ;;
- SINIX-N | SINIX-Y | SINIX-Z |ReliantUNIX-M)
- OS_ARCH=SINIX
- OS_TEST=`uname -p`
- ;;
- UnixWare)
- OS_ARCH=UNIXWARE
- OS_RELEASE=`uname -v`
- ;;
- WINCE)
- OS_ARCH=WINCE
- OS_TARGET=WINCE
- ;;
- Darwin)
- case "${target_cpu}" in
- powerpc*)
- OS_TEST=ppc
- ;;
- i*86*)
- OS_TEST=i386
- ;;
- *)
- if test -z "$CROSS_COMPILE" ; then
- OS_TEST=`uname -p`
- fi
- ;;
- esac
- ;;
- esac
- if test "$OS_ARCH" = "NCR"; then
-
- OS_RELEASE=`awk '{print $3}' /etc/.relid | sed 's/^\([0-9]\)\(.\)\(..\)\(.*\)$/\2.\3/'`
-
- fi
- # Only set CPU_ARCH if we recognize the value of OS_TEST
- case "$OS_TEST" in
- *86 | i86pc)
- CPU_ARCH=x86
- ;;
- powerpc* | ppc | rs6000)
- CPU_ARCH=ppc
- ;;
- Alpha | alpha | ALPHA)
- CPU_ARCH=Alpha
- ;;
- sun4u | sparc*)
- CPU_ARCH=sparc
- ;;
- x86_64 | ia64)
- CPU_ARCH="$OS_TEST"
- ;;
- esac
- if test -z "$OS_TARGET"; then
- OS_TARGET=$OS_ARCH
- fi
- if test "$OS_TARGET" = "WIN95"; then
- OS_RELEASE="4.0"
- fi
- if test "$OS_TARGET" = "WIN16"; then
- OS_RELEASE=
- fi
- OS_CONFIG="${OS_TARGET}${OS_RELEASE}"
- if test "$GNU_CC"; then
- # FIXME: Let us build with strict aliasing. bug 414641.
- CFLAGS="$CFLAGS -fno-strict-aliasing"
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-h,$@ -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-h,$@ -o $@'
- DSO_LDOPTS='-shared'
- if test "$GCC_USE_GNU_LD"; then
- # Don't allow undefined symbols in libraries
- DSO_LDOPTS="$DSO_LDOPTS -Wl,-z,defs"
- fi
- WARNINGS_AS_ERRORS='-Werror'
- DSO_CFLAGS=''
- DSO_PIC_CFLAGS='-fPIC'
- _MOZ_RTTI_FLAGS_ON=${_COMPILER_PREFIX}-frtti
- _MOZ_RTTI_FLAGS_OFF=${_COMPILER_PREFIX}-fno-rtti
- _MOZ_EXCEPTIONS_FLAGS_ON='-fhandle-exceptions'
- _MOZ_EXCEPTIONS_FLAGS_OFF='-fno-handle-exceptions'
- # Turn on GNU specific features
- # -Wall - turn on all warnings
- # -pedantic - make compiler warn about non-ANSI stuff, and
- # be a little bit stricter
- # Warnings slamm took out for now (these were giving more noise than help):
- # -Wbad-function-cast - warns when casting a function to a new return type
- # -Wconversion - complained when char's or short's were used a function args
- # -Wshadow - removed because it generates more noise than help --pete
- _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wall -W -Wno-unused -Wpointer-arith"
- if test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
- && test -z "$INTEL_CC"; then
- # don't use -Wcast-align on ia64 or sparc, it's noisy on those platforms
- # icc doesn't support this flag.
- _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wcast-align"
- fi
- _PEDANTIC=1
- if test -z "$INTEL_CC"; then
- _IGNORE_LONG_LONG_WARNINGS=1
- _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -W"
- else
- _IGNORE_LONG_LONG_WARNINGS=
- fi
- _DEFINES_CFLAGS='-include $(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT'
- _USE_CPP_INCLUDE_FLAG=1
- else
- MKSHLIB='$(LD) $(DSO_LDOPTS) -h $@ -o $@'
- MKCSHLIB='$(LD) $(DSO_LDOPTS) -h $@ -o $@'
- DSO_LDOPTS='-shared'
- if test "$GNU_LD"; then
- # Don't allow undefined symbols in libraries
- DSO_LDOPTS="$DSO_LDOPTS -z defs"
- fi
- DSO_CFLAGS=''
- DSO_PIC_CFLAGS='-KPIC'
- _DEFINES_CFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT'
- fi
- if test "$GNU_CXX"; then
- # FIXME: Let us build with strict aliasing. bug 414641.
- CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
- # Turn on GNU specific features
- _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor"
- if test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
- && test -z "$INTEL_CC"; then
- # don't use -Wcast-align on ia64 or sparc, it's noisy on those platforms
- # icc doesn't support this flag.
- _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wcast-align"
- fi
- _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -include $(DEPTH)/mozilla-config.h'
- _USE_CPP_INCLUDE_FLAG=1
- else
- _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -D_MOZILLA_CONFIG_H_ $(ACDEFINES)'
- fi
- MKSHLIB_FORCE_ALL=
- MKSHLIB_UNFORCE_ALL=
- if test "$COMPILE_ENVIRONMENT"; then
- if test "$GNU_CC"; then
- echo $ac_n "checking whether ld has archive extraction flags""... $ac_c" 1>&6
- echo "configure:5456: checking whether ld has archive extraction flags" >&5
- if eval "test \"`echo '$''{'ac_cv_mkshlib_force_and_unforce'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- _SAVE_LDFLAGS=$LDFLAGS; _SAVE_LIBS=$LIBS
- ac_cv_mkshlib_force_and_unforce="no"
- exec 3<&0 <<LOOP_INPUT
- force="-Wl,--whole-archive"; unforce="-Wl,--no-whole-archive"
- force="-Wl,-z -Wl,allextract"; unforce="-Wl,-z -Wl,defaultextract"
- force="-Wl,-all"; unforce="-Wl,-none"
- LOOP_INPUT
- while read line
- do
- eval $line
- LDFLAGS=$force
- LIBS=$unforce
- cat > conftest.$ac_ext <<EOF
- #line 5473 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
- if { (eval echo configure:5480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_mkshlib_force_and_unforce=$line; break
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest*
- done
- exec 0<&3 3<&-
- LDFLAGS=$_SAVE_LDFLAGS; LIBS=$_SAVE_LIBS
-
- fi
- if test "$ac_cv_mkshlib_force_and_unforce" = "no"; then
- echo "$ac_t""no" 1>&6
- else
- echo "$ac_t""yes" 1>&6
- eval $ac_cv_mkshlib_force_and_unforce
- MKSHLIB_FORCE_ALL=$force
- MKSHLIB_UNFORCE_ALL=$unforce
- fi
- fi # GNU_CC
- fi # COMPILE_ENVIRONMENT
- if test "$COMPILE_ENVIRONMENT"; then
- configure_static_assert_macros='
- #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__)
- #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line)
- #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1]
- '
- echo $ac_n "checking that static assertion macros used in autoconf tests work""... $ac_c" 1>&6
- echo "configure:5513: checking that static assertion macros used in autoconf tests work" >&5
- if eval "test \"`echo '$''{'ac_cv_static_assertion_macros_work'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- ac_cv_static_assertion_macros_work="yes"
- cat > conftest.$ac_ext <<EOF
- #line 5527 "configure"
- #include "confdefs.h"
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(1)
- ; return 0; }
- EOF
- if { (eval echo configure:5534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_static_assertion_macros_work="no"
- fi
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
- #line 5544 "configure"
- #include "confdefs.h"
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(0)
- ; return 0; }
- EOF
- if { (eval echo configure:5551: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_static_assertion_macros_work="no"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest*
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- cat > conftest.$ac_ext <<EOF
- #line 5567 "configure"
- #include "confdefs.h"
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(1)
- ; return 0; }
- EOF
- if { (eval echo configure:5574: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_static_assertion_macros_work="no"
- fi
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
- #line 5584 "configure"
- #include "confdefs.h"
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(0)
- ; return 0; }
- EOF
- if { (eval echo configure:5591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_static_assertion_macros_work="no"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest*
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
-
- fi
- echo "$ac_t"""$ac_cv_static_assertion_macros_work"" 1>&6
- if test "$ac_cv_static_assertion_macros_work" = "no"; then
- { echo "configure: error: Compiler cannot compile macros used in autoconf tests." 1>&2; exit 1; }
- fi
- fi # COMPILE_ENVIRONMENT
- if test "$COMPILE_ENVIRONMENT"; then
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking for 64-bit OS""... $ac_c" 1>&6
- echo "configure:5626: checking for 64-bit OS" >&5
- cat > conftest.$ac_ext <<EOF
- #line 5628 "configure"
- #include "confdefs.h"
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(sizeof(void*) == 8)
- ; return 0; }
- EOF
- if { (eval echo configure:5635: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- result="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- result="no"
- fi
- rm -f conftest*
- echo "$ac_t"""$result"" 1>&6
- if test "$result" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_64BIT_OS 1
- EOF
- HAVE_64BIT_OS=1
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- fi # COMPILE_ENVIRONMENT
- MOZ_OS2_HIGH_MEMORY=1
- # Check whether --enable-os2-high-mem or --disable-os2-high-mem was given.
- if test "${enable_os2_high_mem+set}" = set; then
- enableval="$enable_os2_high_mem"
- if test "$enableval" = "no"; then
- MOZ_OS2_HIGH_MEMORY=
- elif test "$enableval" = "yes"; then
- MOZ_OS2_HIGH_MEMORY=1
- else
- { echo "configure: error: Option, os2-high-mem, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- case "$host" in
- *-beos*)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_BEOS -DBeOS -DBEOS -D_POSIX_SOURCE -DNO_X11"
- HOST_NSPR_MDCPUCFG='\"md/_beos.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
- ;;
- *cygwin*|*mingw*|*mks*|*msvc*|*wince)
- if test -n "$_WIN32_MSVC"; then
- HOST_AR=lib
- HOST_AR_FLAGS='-NOLOGO -OUT:"$@"'
- HOST_CFLAGS="$HOST_CFLAGS -TC -nologo -Fd\$(HOST_PDBFILE)"
- HOST_RANLIB='echo ranlib'
- else
- HOST_CFLAGS="$HOST_CFLAGS -mno-cygwin"
- fi
- HOST_CFLAGS="$HOST_CFLAGS -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -DNO_X11"
- HOST_NSPR_MDCPUCFG='\"md/_winnt.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
- HOST_BIN_SUFFIX=.exe
- case "$host" in
- x86_64-*)
- HOST_CFLAGS="$HOST_CFLAGS -D_WIN64 -D_AMD64_ -D_M_AMD64"
- ;;
- esac
- case "$host" in
- *mingw*)
- ;;
- *)
- CYGWIN_WRAPPER="${srcdir}/build/cygwin-wrapper"
- if test "`echo ${srcdir} | grep -c ^/ 2>/dev/null`" = 0; then
- _pwd=`pwd`
- CYGWIN_WRAPPER="${_pwd}/${srcdir}/build/cygwin-wrapper"
- fi
- if test "`${PERL} -v | grep -c cygwin 2>/dev/null`" = 0; then
- AS_PERL=1
- PERL="${CYGWIN_WRAPPER} $PERL"
- fi
- if test "`${PYTHON} -c 'import sys; print sys.platform;'`" != "cygwin"; then
- PYTHON="${CYGWIN_WRAPPER} $PYTHON"
- fi
- ;;
- esac
- ;;
- *-darwin*)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
- HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
- MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
- LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc'
- ;;
- *-linux*|*-kfreebsd*-gnu)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
- ;;
- *os2*)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_OS2 -DNO_X11 -Zomf"
- HOST_NSPR_MDCPUCFG='\"md/_os2.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
- HOST_BIN_SUFFIX=.exe
- MOZ_FIX_LINK_PATHS=
- ;;
- *-osf*)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_NSPR_MDCPUCFG='\"md/_osf1.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
- ;;
- *)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
- ;;
- esac
- MOZILLA_VERSION=`$PERL $srcdir/config/milestone.pl -topsrcdir $srcdir`
- FIREFOX_VERSION=`cat $topsrcdir/browser/config/version.txt`
- THUNDERBIRD_VERSION=`cat $topsrcdir/mail/config/version.txt`
- SUNBIRD_VERSION=`cat $topsrcdir/calendar/sunbird/config/version.txt`
- SEAMONKEY_VERSION=`cat $topsrcdir/suite/config/version.txt`
- cat >> confdefs.h <<EOF
- #define MOZILLA_VERSION "$MOZILLA_VERSION"
- EOF
- cat >> confdefs.h <<EOF
- #define MOZILLA_VERSION_U $MOZILLA_VERSION
- EOF
- case "$target" in
- *-aix*)
- cat >> confdefs.h <<\EOF
- #define AIX 1
- EOF
- if test ! "$GNU_CC"; then
- if test ! "$HAVE_64BIT_OS"; then
- # Compiling with Visual Age C++ object model compat is the
- # default. To compile with object model ibm, add
- # AIX_OBJMODEL=ibm to .mozconfig.
- if test "$AIX_OBJMODEL" = "ibm"; then
- CXXFLAGS="$CXXFLAGS -qobjmodel=ibm"
- else
- AIX_OBJMODEL=compat
- fi
- else
- AIX_OBJMODEL=compat
- fi
-
- DSO_LDOPTS='-qmkshrobj=1'
- DSO_CFLAGS='-qflag=w:w'
- DSO_PIC_CFLAGS=
- LDFLAGS="$LDFLAGS -Wl,-brtl -blibpath:/usr/lib:/lib"
- echo "configure: warning: Clearing MOZ_FIX_LINK_PATHS till we can fix bug 332075." 1>&2
- MOZ_FIX_LINK_PATHS=
- MKSHLIB='$(CXX) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
- if test "$COMPILE_ENVIRONMENT"; then
-
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking for VisualAge C++ compiler version >= 6.0.0.3""... $ac_c" 1>&6
- echo "configure:5815: checking for VisualAge C++ compiler version >= 6.0.0.3" >&5
- cat > conftest.$ac_ext <<EOF
- #line 5817 "configure"
- #include "confdefs.h"
- int main() {
- #if (__IBMCPP__ < 600)
- #error "Bad compiler"
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:5826: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- _BAD_COMPILER=
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- _BAD_COMPILER=1
- fi
- rm -f conftest*
- if test -n "$_BAD_COMPILER"; then
- echo "$ac_t""no" 1>&6
- { echo "configure: error: VisualAge C++ version 6.0.0.3 or higher is required to build." 1>&2; exit 1; }
- else
- echo "$ac_t""yes" 1>&6
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- TARGET_COMPILER_ABI="ibmc"
- CC_VERSION=`lslpp -Lcq vac.C 2>/dev/null | awk -F: '{ print $3 }'`
- CXX_VERSION=`lslpp -Lcq vacpp.cmp.core 2>/dev/null | awk -F: '{ print $3 }'`
- fi
- fi
- case "${target_os}" in
- aix4.1*)
- DLL_SUFFIX='_shr.a'
- ;;
- esac
- if test "$COMPILE_ENVIRONMENT"; then
- for ac_hdr in sys/inttypes.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:5864: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 5869 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:5874: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- fi
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- ;;
- *-beos*)
- no_x=yes
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -Wl,-h,$@ -o $@'
- _PLATFORM_DEFAULT_TOOLKIT="cairo-beos"
- DSO_LDOPTS='-nostart'
- TK_LIBS='-lbe -lroot'
- LIBS="$LIBS -lbe"
- if test "$COMPILE_ENVIRONMENT"; then
- echo $ac_n "checking for main in -lbind""... $ac_c" 1>&6
- echo "configure:5916: checking for main in -lbind" >&5
- ac_lib_var=`echo bind'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lbind $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 5924 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- if { (eval echo configure:5931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- LIBS="$LIBS -lbind"
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for main in -lzeta""... $ac_c" 1>&6
- echo "configure:5952: checking for main in -lzeta" >&5
- ac_lib_var=`echo zeta'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lzeta $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 5960 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- if { (eval echo configure:5967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- LIBS="$LIBS -lzeta"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wno-multichar"
- _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wno-multichar"
- _MOZ_USE_RTTI=1
- USE_DEPENDENT_LIBS=
- MOZ_USER_DIR="Mozilla"
- ;;
- *-bsdi*)
- _PEDANTIC=
- _IGNORE_LONG_LONG_WARNINGS=
- case $OS_RELEASE in
- 4.*|5.*)
- STRIP="$STRIP -d"
- ;;
- *)
- DSO_CFLAGS=''
- DSO_LDOPTS='-r'
- _WARNINGS_CFLAGS="-Wall"
- _WARNINGS_CXXFLAGS="-Wall"
- # The test above doesn't work properly, at least on 3.1.
- MKSHLIB_FORCE_ALL=''
- MKSHLIB_UNFORCE_ALL=''
- ;;
- esac
- ;;
- *-darwin*)
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- MOZ_OPTIMIZE_FLAGS="-O2"
- _PEDANTIC=
- CFLAGS="$CFLAGS -fpascal-strings -fno-common"
- CXXFLAGS="$CXXFLAGS -fpascal-strings -fno-common"
- DLL_SUFFIX=".dylib"
- DSO_LDOPTS=''
- STRIP="$STRIP -x -S"
- _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
- MOZ_ENABLE_POSTSCRIPT=
- TARGET_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
- LDFLAGS="$LDFLAGS -framework Cocoa"
- # The ExceptionHandling framework is needed for Objective-C exception
- # logging code in nsObjCExceptions.h. Currently we only use that in debug
- # builds.
- MOZ_DEBUG_LDFLAGS="$MOZ_DEBUG_LDFLAGS -framework ExceptionHandling"
- # set MACOSX to generate lib/mac/MoreFiles/Makefile
- MACOSX=1
- echo $ac_n "checking for -dead_strip option to ld""... $ac_c" 1>&6
- echo "configure:6036: checking for -dead_strip option to ld" >&5
- _SAVE_LDFLAGS=$LDFLAGS
- LDFLAGS="$LDFLAGS -Wl,-dead_strip"
- cat > conftest.$ac_ext <<EOF
- #line 6040 "configure"
- #include "confdefs.h"
- int main() {
- return 0;
- ; return 0; }
- EOF
- if { (eval echo configure:6047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- _HAVE_DEAD_STRIP=1
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- _HAVE_DEAD_STRIP=
- fi
- rm -f conftest*
- if test -n "$_HAVE_DEAD_STRIP" ; then
- echo "$ac_t""yes" 1>&6
- MOZ_OPTIMIZE_LDFLAGS="-Wl,-dead_strip"
- else
- echo "$ac_t""no" 1>&6
- fi
- LDFLAGS=$_SAVE_LDFLAGS
- ;;
- *-freebsd*)
- if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` != "elf"; then
- DLL_SUFFIX=".so.1.0"
- DSO_LDOPTS="-shared"
- fi
- if test ! "$GNU_CC"; then
- DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
- fi
- # Can't have force w/o an unforce.
- # # Hack for FreeBSD 2.2
- # if test -z "$MKSHLIB_FORCE_ALL"; then
- # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
- # MKSHLIB_UNFORCE_ALL=''
- # fi
- ;;
- *-hpux*)
- DLL_SUFFIX=".sl"
- if test ! "$GNU_CC"; then
- DSO_LDOPTS='-b -Wl,+s'
- DSO_CFLAGS=""
- DSO_PIC_CFLAGS="+Z"
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -o $@'
- MKCSHLIB='$(LD) -b +s -L$(LIBXUL_DIST)/bin -o $@'
- CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on"
- else
- DSO_LDOPTS='-b -E +s'
- MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@'
- MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@'
- fi
- MOZ_POST_PROGRAM_COMMAND='chatr +s enable'
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- ;;
- *-irix5*)
- cat >> confdefs.h <<\EOF
- #define IRIX 1
- EOF
- DSO_LDOPTS='-elf -shared'
- if test "$GNU_CC"; then
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- MKSHLIB_FORCE_ALL='-Wl,-all'
- MKSHLIB_UNFORCE_ALL='-Wl,-none'
- CXXFLAGS="$CXXFLAGS -D_LANGUAGE_C_PLUS_PLUS"
- else
- MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
- MKSHLIB_FORCE_ALL='-all'
- MKSHLIB_UNFORCE_ALL='-none'
- fi
- ;;
- *-irix6*)
- cat >> confdefs.h <<\EOF
- #define IRIX 1
- EOF
- USE_N32=1
- TARGET_COMPILER_ABI=n32
- DSO_LDOPTS='-elf -shared'
- MKSHLIB='$(CCC) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- _MOZ_EXCEPTIONS_FLAGS_OFF="-LANG:exceptions=OFF"
- _MOZ_EXCEPTIONS_FLAGS_ON="-LANG:exceptions=ON"
- if test "$GNU_CC"; then
- MKSHLIB_FORCE_ALL='-Wl,-all'
- MKSHLIB_UNFORCE_ALL='-Wl,-none'
- _WARNINGS_CFLAGS="-Wall"
- _WARNINGS_CXXFLAGS="-Wall"
- CXXFLAGS="$CXXFLAGS -D_LANGUAGE_C_PLUS_PLUS"
- else
- MKSHLIB_FORCE_ALL='-all'
- MKSHLIB_UNFORCE_ALL='-none'
- AR_LIST="$AR t"
- AR_EXTRACT="$AR x"
- AR_DELETE="$AR d"
- AR='$(CXX) -ar'
- AR_FLAGS='-o $@'
- CFLAGS="$CFLAGS -woff 3262 -G 4"
- CXXFLAGS="$CXXFLAGS -woff 3262 -G 4"
- if test -n "$USE_N32"; then
- ASFLAGS="$ASFLAGS -n32"
- CFLAGS="$CFLAGS -n32"
- CXXFLAGS="$CXXFLAGS -n32"
- LDFLAGS="$LDFLAGS -n32"
- fi
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- echo "configure: warning: Clearing MOZ_FIX_LINK_PATHS for OSF/1 as fix for bug 333545 (till the reference bug 332075 is fixed." 1>&2
- MOZ_FIX_LINK_PATHS=
- fi
- if test -z "$GNU_CXX"; then
- MIPSPRO_CXX=1
- fi
- ;;
- *-*linux*)
- if test "$GNU_CC"; then
- GCC_VERSION=`$CC -v 2>&1 | awk '/^gcc version/ { print $3 }'`
- case $GCC_VERSION in
- 4.1.*|4.2.*)
- # -Os is broken on gcc 4.1.x and 4.2.x, we need to tweak it to get good results.
- MOZ_OPTIMIZE_SIZE_TWEAK="-finline-limit=50"
- esac
- fi
- TARGET_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
- MOZ_OPTIMIZE_FLAGS="-Os -freorder-blocks -fno-reorder-functions $MOZ_OPTIMIZE_SIZE_TWEAK"
- MOZ_DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb,
- # and that combo is not yet good at
- # debugging inlined functions (even
- # when using DWARF2 as the debugging
- # format)
- MOZ_MEMORY=1
- case "${target_cpu}" in
- alpha*)
- CFLAGS="$CFLAGS -mieee"
- CXXFLAGS="$CXXFLAGS -mieee"
- ;;
- i*86)
- USE_ELF_DYNSTR_GC=1
- MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS=1
- ;;
- mips*)
- CFLAGS="$CFLAGS -Wa,-xgot"
- CXXFLAGS="$CXXFLAGS -Wa,-xgot"
- ;;
- esac
- ;;
- *-wince*)
- MOZ_TOOLS_DIR=`echo $MOZ_TOOLS`
- AR_LIST="$AR -list"
- AR_EXTRACT="$AR -extract"
- AR_DELETE="$AR d"
- AR_FLAGS='-OUT:"$@"'
- DSO_CFLAGS=
- DSO_PIC_CFLAGS=
- DLL_SUFFIX=.dll
- BIN_SUFFIX='.exe'
- RC=rc.exe
- # certain versions of cygwin's makedepend barf on the
- # #include <string> vs -I./dist/include/string issue so don't use it
- SYSTEM_MAKEDEPEND=
- HOST_CC=cl
- HOST_CXX=cl
- HOST_LD=link
- HOST_AR='lib -OUT:$@'
- HOST_RANLIB='echo ranlib'
- HOST_CFLAGS="$HOST_CFLAGS -D_X86_"
-
-
- WARNINGS_AS_ERRORS='-WX'
- MOZ_OPTIMIZE_FLAGS='-O1'
- AR_FLAGS='-NOLOGO -OUT:"$@"'
- ASM_SUFFIX=asm
- CFLAGS="$CFLAGS -W3 -Gy -Fd\$(PDBFILE)"
- CXXFLAGS="$CXXFLAGS -W3 -Gy -Fd\$(PDBFILE)"
- DLL_PREFIX=
- DOXYGEN=:
- DSO_LDOPTS=-SUBSYSTEM:WINDOWSCE
- DYNAMIC_XPCOM_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcom_core.lib'
- GARBAGE=
- IMPORT_LIB_SUFFIX=lib
- LIBS="$LIBS"
- LIBXUL_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
- LIB_PREFIX=
- LIB_SUFFIX=lib
- MKCSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ $(DSO_LDOPTS)'
- MKSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ $(DSO_LDOPTS)'
- MKSHLIB_FORCE_ALL=
- MKSHLIB_UNFORCE_ALL=
- MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
- MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
- MOZ_DEBUG_FLAGS='-Zi'
- MOZ_DEBUG_LDFLAGS='-DEBUG -DEBUGTYPE:CV'
- MOZ_FIX_LINK_PATHS=
- MOZ_JS_LIBS='$(LIBXUL_DIST)/lib/js$(MOZ_BITS)$(VERSION_NUMBER).lib'
- MOZ_XPCOM_OBSOLETE_LIBS='$(LIBXUL_DIST)/lib/xpcom_compat.lib'
- OBJ_SUFFIX=obj
- RANLIB='echo not_ranlib'
- STRIP='echo not_strip'
- TARGET_NSPR_MDCPUCFG='\"md/_wince.cfg\"'
- UNZIP=unzip
- XARGS=xargs
- XPCOM_FROZEN_LDOPTS='$(LIBXUL_DIST)/lib/xpcom.lib'
- ZIP=zip
- LIBIDL_CFLAGS="-I$MOZ_TOOLS_DIR/include ${GLIB_CFLAGS}"
- LIBIDL_LIBS="$MOZ_TOOLS_DIR/lib/libidl-0.6_s.lib $MOZ_TOOLS_DIR/lib/glib-1.2_s.lib"
- STATIC_LIBIDL=1
- cat >> confdefs.h <<\EOF
- #define HAVE_SNPRINTF 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _WINDOWS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _WIN32 1
- EOF
- cat >> confdefs.h <<\EOF
- #define WIN32 1
- EOF
- cat >> confdefs.h <<\EOF
- #define XP_WIN 1
- EOF
- cat >> confdefs.h <<\EOF
- #define XP_WIN32 1
- EOF
- cat >> confdefs.h <<\EOF
- #define HW_THREADS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define STDC_HEADERS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NEW_H <new>
- EOF
- cat >> confdefs.h <<\EOF
- #define WIN32_LEAN_AND_MEAN 1
- EOF
- TARGET_MD_ARCH=win32
- _PLATFORM_DEFAULT_TOOLKIT='windows'
- BIN_SUFFIX='.exe'
- USE_SHORT_LIBNAME=1
- MOZ_ENABLE_POSTSCRIPT=
- MOZ_USER_DIR="Mozilla"
- ;;
- *-mingw*|*-cygwin*|*-msvc*|*-mks*)
- DSO_CFLAGS=
- DSO_PIC_CFLAGS=
- DLL_SUFFIX=.dll
- RC=rc.exe
- # certain versions of cygwin's makedepend barf on the
- # #include <string> vs -I./dist/include/string issue so don't use it
- SYSTEM_MAKEDEPEND=
- if test -n "$GNU_CC"; then
- CC="$CC -mno-cygwin"
- CXX="$CXX -mno-cygwin"
- CPP="$CPP -mno-cygwin"
- CFLAGS="$CFLAGS -mms-bitfields"
- CXXFLAGS="$CXXFLAGS -mms-bitfields"
- DSO_LDOPTS='-shared'
- MKSHLIB='$(CXX) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
- RC='$(WINDRES)'
- # Use temp file for windres (bug 213281)
- RCFLAGS='-O coff --use-temp-file'
- # mingw doesn't require kernel32, user32, and advapi32 explicitly
- LIBS="$LIBS -lgdi32 -lwinmm -lwsock32"
- MOZ_JS_LIBS='-L$(LIBXUL_DIST)/lib -ljs$(MOZ_BITS)$(VERSION_NUMBER)'
- MOZ_FIX_LINK_PATHS=
- DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/lib -lxpcom -lxpcom_core'
- XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/lib -lxpcom'
- DLL_PREFIX=
- IMPORT_LIB_SUFFIX=dll.a
- else
- TARGET_COMPILER_ABI=msvc
- HOST_CC='$(CC)'
- HOST_CXX='$(CXX)'
- HOST_LD='$(LD)'
- AR='lib -NOLOGO -OUT:"$@"'
- AR_FLAGS=
- RANLIB='echo not_ranlib'
- STRIP='echo not_strip'
- XARGS=xargs
- ZIP=zip
- UNZIP=unzip
- DOXYGEN=:
- GARBAGE='$(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb'
- OBJ_SUFFIX=obj
- LIB_SUFFIX=lib
- DLL_PREFIX=
- LIB_PREFIX=
- IMPORT_LIB_SUFFIX=lib
- MKSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ -PDB:$(PDBFILE) $(DSO_LDOPTS)'
- MKCSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ -PDB:$(PDBFILE) $(DSO_LDOPTS)'
- MKSHLIB_FORCE_ALL=
- MKSHLIB_UNFORCE_ALL=
- DSO_LDOPTS=-SUBSYSTEM:WINDOWS
- CFLAGS="$CFLAGS -W3 -Gy -Fd\$(PDBFILE)"
- CXXFLAGS="$CXXFLAGS -W3 -Gy -Fd\$(PDBFILE)"
- LIBS="$LIBS kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib"
- MOZ_DEBUG_FLAGS='-Zi'
- MOZ_DEBUG_LDFLAGS='-DEBUG -DEBUGTYPE:CV'
- WARNINGS_AS_ERRORS='-WX'
- MOZ_OPTIMIZE_FLAGS='-O1'
- MOZ_JS_LIBS='$(LIBXUL_DIST)/lib/js$(MOZ_BITS)$(VERSION_NUMBER).lib'
- MOZ_FIX_LINK_PATHS=
- DYNAMIC_XPCOM_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcom_core.lib'
- XPCOM_FROZEN_LDOPTS='$(LIBXUL_DIST)/lib/xpcom.lib'
- LIBXUL_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
- MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
- MOZ_XPCOM_OBSOLETE_LIBS='$(LIBXUL_DIST)/lib/xpcom_compat.lib'
- if test $_MSC_VER -ge 1400; then
- case "$target" in
- i*86-*)
- LDFLAGS="$LDFLAGS -NXCOMPAT -SAFESEH"
- ;;
- *)
- LDFLAGS="$LDFLAGS -NXCOMPAT"
- ;;
- esac
- PROFILE_GEN_CFLAGS="-GL"
- PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
- PROFILE_USE_CFLAGS="-GL -wd4624 -wd4952"
- PROFILE_USE_LDFLAGS="-LTCG:PGUPDATE"
- if test -n "$_USE_DYNAMICBASE"; then
- LDFLAGS="$LDFLAGS -DYNAMICBASE"
- fi
- fi
- fi
- MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,jpeg$(MOZ_BITS)$(VERSION_NUMBER),$(DEPTH)/jpeg)'
- MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,png,$(DEPTH)/modules/libimg/png)'
- cat >> confdefs.h <<\EOF
- #define HAVE_SNPRINTF 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _WINDOWS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _WIN32 1
- EOF
- cat >> confdefs.h <<\EOF
- #define WIN32 1
- EOF
- cat >> confdefs.h <<\EOF
- #define XP_WIN 1
- EOF
- cat >> confdefs.h <<\EOF
- #define XP_WIN32 1
- EOF
- cat >> confdefs.h <<\EOF
- #define HW_THREADS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define STDC_HEADERS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NEW_H <new>
- EOF
- cat >> confdefs.h <<\EOF
- #define WIN32_LEAN_AND_MEAN 1
- EOF
- TARGET_MD_ARCH=win32
- _PLATFORM_DEFAULT_TOOLKIT='cairo-windows'
- BIN_SUFFIX='.exe'
- USE_SHORT_LIBNAME=1
- MOZ_ENABLE_POSTSCRIPT=
- MOZ_USER_DIR="Mozilla"
- TARGET_NSPR_MDCPUCFG='\"md/_win95.cfg\"'
- no_x=yes
- cat >> confdefs.h <<\EOF
- #define NO_X11 1
- EOF
- case "$host" in
- *-mingw*)
- CYGPATH_W=echo
- CYGPATH_S=cat
- MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W`
- ;;
- *-cygwin*|*-msvc*|*-mks*)
- CYGPATH_W="cygpath -a -w"
- CYGPATH_S="sed -e s|\\\\|/|g"
- MOZ_BUILD_ROOT=`$CYGPATH_W $MOZ_BUILD_ROOT | $CYGPATH_S`
- ;;
- esac
- case "$host" in
- *-mingw*|*-cygwin*|*-msvc*|*-mks*)
- if test -z "$MOZ_TOOLS"; then
- { echo "configure: error: MOZ_TOOLS is not set" 1>&2; exit 1; }
- fi
- MOZ_TOOLS_DIR=`cd $MOZ_TOOLS && pwd`
- if test "$?" != "0" || test -z "$MOZ_TOOLS_DIR"; then
- { echo "configure: error: cd \$MOZ_TOOLS failed. MOZ_TOOLS ==? $MOZ_TOOLS" 1>&2; exit 1; }
- fi
- if test `echo ${PATH}: | grep -ic "$MOZ_TOOLS_DIR/bin:"` = 0; then
- { echo "configure: error: \$MOZ_TOOLS\\bin must be in your path." 1>&2; exit 1; }
- fi
- MOZ_TOOLS_DIR=`$CYGPATH_W $MOZ_TOOLS_DIR | $CYGPATH_S`
- if test -n "$GLIB_PREFIX"; then
- _GLIB_PREFIX_DIR=`cd $GLIB_PREFIX && pwd`
- if test "$?" = "0"; then
- if test `echo ${PATH}: | grep -ic "$_GLIB_PREFIX_DIR/bin:"` = 0; then
- { echo "configure: error: GLIB_PREFIX must be in your \$PATH." 1>&2; exit 1; }
- fi
- _GLIB_PREFIX_DIR=`$CYGPATH_W $_GLIB_PREFIX_DIR | $CYGPATH_S`
- else
- { echo "configure: error: GLIB_PREFIX is set but "${GLIB_PREFIX}" is not a directory." 1>&2; exit 1; }
- fi
- else
- _GLIB_PREFIX_DIR=$MOZ_TOOLS_DIR
- fi
- if test ! -f "${_GLIB_PREFIX_DIR}/include/glib.h"; then
- { echo "configure: error: Cannot find $_GLIB_PREFIX_DIR/include/glib.h ." 1>&2; exit 1; }
- fi
- GLIB_CFLAGS="-I${_GLIB_PREFIX_DIR}/include"
- if test -f "${_GLIB_PREFIX_DIR}/lib/glib-1.2_s.lib"; then
- GLIB_LIBS="${_GLIB_PREFIX_DIR}/lib/glib-1.2_s.lib"
- elif test -f "${_GLIB_PREFIX_DIR}/lib/glib-1.2.lib"; then
- GLIB_LIBS="${_GLIB_PREFIX_DIR}/lib/glib-1.2.lib"
- else
- { echo "configure: error: Cannot find $_GLIB_PREFIX_DIR/lib/glib-1.2.lib or $_GLIB_PREFIX_DIR/lib/glib-1.2_s.lib" 1>&2; exit 1; }
- fi
- if test -n "$LIBIDL_PREFIX"; then
- _LIBIDL_PREFIX_DIR=`cd $LIBIDL_PREFIX && pwd`
- if test "$?" = "0"; then
- if test `echo ${PATH}: | grep -ic "$_LIBIDL_PREFIX_DIR/bin:"` = 0; then
- { echo "configure: error: LIBIDL_PREFIX must be in your \$PATH." 1>&2; exit 1; }
- fi
- _LIBIDL_PREFIX_DIR=`$CYGPATH_W $_LIBIDL_PREFIX_DIR | $CYGPATH_S`
- else
- { echo "configure: error: LIBIDL_PREFIX is set but "${LIBIDL_PREFIX}" is not a directory." 1>&2; exit 1; }
- fi
- else
- _LIBIDL_PREFIX_DIR=$MOZ_TOOLS_DIR
- fi
- if test ! -f "${_LIBIDL_PREFIX_DIR}/include/libIDL/IDL.h"; then
- { echo "configure: error: Cannot find $_LIBIDL_PREFIX_DIR/include/libIDL/IDL.h ." 1>&2; exit 1; }
- fi
- LIBIDL_CFLAGS="-I${_LIBIDL_PREFIX_DIR}/include ${GLIB_CFLAGS}"
- if test -f "${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6_s.lib"; then
- LIBIDL_LIBS="${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6_s.lib"
- STATIC_LIBIDL=1
- elif test -f "${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6.lib"; then
- LIBIDL_LIBS="${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6.lib"
- else
- { echo "configure: error: Cannot find $_LIBIDL_PREFIX_DIR/lib/libidl-0.6.lib or $_LIBIDL_PREFIX_DIR/lib/libidl-0.6_s.lib" 1>&2; exit 1; }
- fi
- LIBIDL_LIBS="${LIBIDL_LIBS} ${GLIB_LIBS}"
- ;;
- *) # else cross-compiling
- if test -n "$GLIB_PREFIX"; then
- GLIB_CFLAGS="-I${GLIB_PREFIX}/include"
- if test -f "${GLIB_PREFIX}/lib/glib-1.2_s.lib"; then
- GLIB_LIBS="${GLIB_PREFIX}/lib/glib-1.2_s.lib"
- elif test -f "${GLIB_PREFIX}/lib/glib-1.2.lib"; then
- GLIB_LIBS="${GLIB_PREFIX}/lib/glib-1.2.lib"
- else
- { echo "configure: error: Cannot find $GLIB_PREFIX/lib/glib-1.2.lib or $GLIB_PREFIX/lib/glib-1.2_s.lib" 1>&2; exit 1; }
- fi
- fi
- if test -n "$LIBIDL_PREFIX"; then
- LIBIDL_CFLAGS="-I${LIBIDL_PREFIX}/include ${GLIB_CFLAGS}"
- if test -f "${LIBIDL_PREFIX}/lib/libIDL-0.6_s.lib"; then
- LIBIDL_LIBS="${LIBIDL_PREFIX}/lib/libIDL-0.6_s.lib"
- STATIC_LIBIDL=1
- elif test -f "${LIBIDL_PREFIX}/lib/libIDL-0.6.lib"; then
- LIBIDL_LIBS="${LIBIDL_PREFIX}/lib/libIDL-0.6.lib"
- else
- { echo "configure: error: Cannot find $LIBIDL_PREFIX/lib/libIDL-0.6.lib or $LIBIDL_PREFIX/lib/libIDL-0.6_s.lib" 1>&2; exit 1; }
- fi
- fi
- LIBIDL_LIBS="${LIBIDL_LIBS} ${GLIB_LIBS}"
- ;;
- esac
- case "$host_os" in
- cygwin*|msvc*|mks*)
- echo "configure: warning: Using a cygwin build environment is unsupported. Configure cannot check for the presence of necessary headers. Please upgrade to MozillaBuild; see http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites" 1>&2
- ;;
- *)
- for ac_hdr in mmintrin.h oleacc.idl
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:6579: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 6584 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:6589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
-
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- for ac_hdr in atlbase.h wpcapi.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:6628: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 6633 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:6638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- ;;
- esac
- case "$target" in
- i*86-*)
- cat >> confdefs.h <<\EOF
- #define _X86_ 1
- EOF
- ;;
- alpha-*)
- cat >> confdefs.h <<\EOF
- #define _ALPHA_ 1
- EOF
- ;;
- mips-*)
- cat >> confdefs.h <<\EOF
- #define _MIPS_ 1
- EOF
- ;;
- x86_64-*)
- cat >> confdefs.h <<\EOF
- #define _AMD64_ 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _M_AMD64 1
- EOF
- AS=ml64
- ASM_SUFFIX=asm
- MIDL_FLAGS="${MIDL_FLAGS} -env x64"
- ;;
- ia64-*)
- cat >> confdefs.h <<\EOF
- #define _IA64_ 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _M_IA64 1
- EOF
- MIDL_FLAGS="${MIDL_FLAGS} -env ia64"
- ;;
- *)
- cat >> confdefs.h <<\EOF
- #define _CPU_ARCH_NOT_DEFINED 1
- EOF
- ;;
- esac
- if test "$HAVE_64BIT_OS"; then
- cat >> confdefs.h <<\EOF
- #define _WIN64 1
- EOF
- OS_BITS=64
- else
- OS_BITS=32
- fi
-
- ;;
- *-netbsd*)
- DSO_CFLAGS=''
- CFLAGS="$CFLAGS -Dunix"
- CXXFLAGS="$CXXFLAGS -Dunix"
- if $CC -E - -dM </dev/null | grep __ELF__ >/dev/null; then
- DLL_SUFFIX=".so"
- DSO_PIC_CFLAGS='-fPIC -DPIC'
- DSO_LDOPTS='-shared'
- BIN_FLAGS='-Wl,--export-dynamic'
- else
- DSO_PIC_CFLAGS='-fPIC -DPIC'
- DLL_SUFFIX=".so.1.0"
- DSO_LDOPTS='-shared'
- fi
- # This will fail on a.out systems prior to 1.5.1_ALPHA.
- MKSHLIB_FORCE_ALL='-Wl,--whole-archive'
- MKSHLIB_UNFORCE_ALL='-Wl,--no-whole-archive'
- if test "$LIBRUNPATH"; then
- DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
- fi
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,lib$(LIBRARY_NAME)$(DLL_SUFFIX) -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,lib$(LIBRARY_NAME)$(DLL_SUFFIX) -o $@'
- ;;
- *-nto*)
- cat >> confdefs.h <<\EOF
- #define NTO 1
- EOF
-
- cat >> confdefs.h <<\EOF
- #define _QNX_SOURCE 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _i386 1
- EOF
- OS_TARGET=NTO
- WARNINGS_AS_ERRORS=''
- MOZ_OPTIMIZE_FLAGS="-O"
- MOZ_DEBUG_FLAGS="-gstabs"
- USE_PTHREADS=1
- _PEDANTIC=
- LIBS="$LIBS -lsocket -lstdc++"
- _DEFINES_CFLAGS='-Wp,-include -Wp,$(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT -D_POSIX_C_SOURCE=199506'
- _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -Wp,-include -Wp,$(DEPTH)/mozilla-config.h -D_POSIX_C_SOURCE=199506'
- if test "$with_x" != "yes"
- then
- _PLATFORM_DEFAULT_TOOLKIT="photon"
- TK_CFLAGS='-I/usr/include/photon'
- TK_LIBS='-lph'
- fi
- case "${target_cpu}" in
- ppc*)
- cat >> confdefs.h <<\EOF
- #define HAVE_VA_LIST_AS_ARRAY 1
- EOF
-
- ;;
- esac
- case "${host_cpu}" in
- i*86)
- USE_ELF_DYNSTR_GC=1
- ;;
- esac
- ;;
- *-openbsd*)
- DLL_SUFFIX=".so.1.0"
- DSO_CFLAGS=''
- DSO_PIC_CFLAGS='-fPIC'
- DSO_LDOPTS='-shared -fPIC'
- if test "$LIBRUNPATH"; then
- DSO_LDOPTS="-R$LIBRUNPATH $DSO_LDOPTS"
- fi
- ;;
- *-openvms*)
- cat >> confdefs.h <<\EOF
- #define NO_PW_GECOS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NO_UDSOCK 1
- EOF
- cat >> confdefs.h <<\EOF
- #define POLL_WITH_XCONNECTIONNUMBER 1
- EOF
- USE_PTHREADS=1
- MKSHLIB_FORCE_ALL='-all'
- MKSHLIB_UNFORCE_ALL='-none'
- AS='as'
- AS_DASH_C_FLAG='-Wc/names=as_is'
- AR_FLAGS='c $@'
- DSO_LDOPTS='-shared -auto_symvec'
- DSO_PIC_CFLAGS=
- MOZ_DEBUG_LDFLAGS='-g'
- COMPAQ_CXX=1
- CC_VERSION=`$CC -V 2>&1 | awk '/ C / { print $3 }'`
- CXX_VERSION=`$CXX -V 2>&1 | awk '/ C\+\+ / { print $3 }'`
- ;;
- *-os2*)
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
- cat >> confdefs.h <<\EOF
- #define XP_OS2 1
- EOF
- USE_SHORT_LIBNAME=1
- DLL_PREFIX=
- LIB_PREFIX=
- LIB_SUFFIX=lib
- BIN_SUFFIX=".exe"
- DLL_SUFFIX=".dll"
- IMPORT_LIB_SUFFIX=lib
- DSO_PIC_CFLAGS=
- TARGET_MD_ARCH=os2
- _PLATFORM_DEFAULT_TOOLKIT="cairo-os2"
- MOZ_ENABLE_POSTSCRIPT=
- RC=rc.exe
- RCFLAGS='-n'
- MOZ_USER_DIR="Mozilla"
- if test "$MOZTOOLS"; then
- MOZ_TOOLS_DIR=`echo $MOZTOOLS | sed -e 's|\\\\|/|g'`
- else
- { echo "configure: error: MOZTOOLS is not set" 1>&2; exit 1; }
- fi
- # EMX/GCC build
- if test -n "$GNU_CC"; then
- cat >> confdefs.h <<\EOF
- #define OS2 1
- EOF
- cat >> confdefs.h <<\EOF
- #define XP_OS2_EMX 1
- EOF
- cat >> confdefs.h <<\EOF
- #define OS2EMX_PLAIN_CHAR 1
- EOF
- cat >> confdefs.h <<\EOF
- #define TCPV40HDRS 1
- EOF
- AR=emxomfar
- AR_FLAGS='r $@'
- CFLAGS="$CFLAGS -Zomf"
- CXXFLAGS="$CXXFLAGS -Zomf"
- DSO_LDOPTS='-Zdll'
- BIN_FLAGS='-Zlinker /ST:0x100000'
- IMPLIB='emximp -o'
- FILTER='emxexp -o'
- LDFLAGS='-Zmap'
- WARNINGS_AS_ERRORS='-Werror'
- MOZ_DEBUG_FLAGS="-g -fno-inline"
- MOZ_OPTIMIZE_FLAGS="-O2"
- MOZ_OPTIMIZE_LDFLAGS="-s -Zlinker /EXEPACK:2 -Zlinker /PACKCODE -Zlinker /PACKDATA"
- MOZ_XPCOM_OBSOLETE_LIBS='-L$(LIBXUL_DIST)/lib $(LIBXUL_DIST)/lib/xpcomct.lib'
- DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/lib $(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcomcor.lib'
- LIBXUL_LIBS='-L$(LIBXUL_DIST)/lib $(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
- if test -n "$MOZ_OS2_HIGH_MEMORY"; then
- DSO_LDOPTS="$DSO_LDOPTS -Zhigh-mem"
- LDFLAGS="$LDFLAGS -Zhigh-mem"
- MOZ_OPTIMIZE_LDFLAGS="$MOZ_OPTIMIZE_LDFLAGS -Zhigh-mem"
- cat >> confdefs.h <<\EOF
- #define MOZ_OS2_HIGH_MEMORY 1
- EOF
- fi
- # GCC for OS/2 currently predefines these, but we don't want them
- _DEFINES_CFLAGS="$_DEFINES_CFLAGS -Uunix -U__unix -U__unix__"
- _DEFINES_CXXFLAGS="$_DEFINES_CXXFLAGS -Uunix -U__unix -U__unix__"
- echo $ac_n "checking for __declspec(dllexport)""... $ac_c" 1>&6
- echo "configure:6921: checking for __declspec(dllexport)" >&5
- if eval "test \"`echo '$''{'ac_os2_declspec'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 6926 "configure"
- #include "confdefs.h"
- __declspec(dllexport) void ac_os2_declspec(void) {}
- int main() {
- return 0;
- ; return 0; }
- EOF
- if { (eval echo configure:6933: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_os2_declspec="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_os2_declspec="no"
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_os2_declspec" 1>&6
- if test "$ac_os2_declspec" = "yes"; then
- FILTER='true'
- MOZ_OS2_USE_DECLSPEC='1'
- fi
-
- # Visual Age C++ build
- elif test "$VACPP" = "yes"; then
- MOZ_BUILD_ROOT=`pwd -D`
- OBJ_SUFFIX=obj
- AR=-ilib
- AR_FLAGS='/NOL /NOI /O:$(subst /,\\,$@)'
- AR_LIST='/L'
- AR_EXTRACT='-*'
- AR_DELETE='-'
- AS=alp
- ASFLAGS='-Mb'
- AS_DASH_C_FLAG=''
- ASM_SUFFIX=asm
- LD='-ilink'
- CFLAGS="/Q /qlibansi /Gm+ /Su4 /Mp /Tl9"
- CXXFLAGS="/Q /qlibansi /Gm+ /Su4 /Mp /Tl9 /Gx+"
- MOZ_DEBUG_FLAGS="/Ti+"
- WARNINGS_AS_ERRORS='-WX'
- MOZ_OPTIMIZE_FLAGS="/O+ /Gl+ /G5 /qarch=pentium"
- LDFLAGS="/NOL /M"
- MOZ_DEBUG_LDFLAGS="/DE"
- MOZ_OPTIMIZE_LDFLAGS="/OPTFUNC /EXEPACK:2 /PACKCODE /PACKDATA"
- DSO_LDOPTS=''
- DSO_PIC_CFLAGS=
- IMPLIB='implib /NOL /NOI'
- FILTER='cppfilt -q -B -P'
- cat >> confdefs.h <<\EOF
- #define NO_ANSI_KEYWORDS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define OS2 4
- EOF
- cat >> confdefs.h <<\EOF
- #define _X86_ 1
- EOF
- cat >> confdefs.h <<\EOF
- #define XP_OS2_VACPP 1
- EOF
- cat >> confdefs.h <<\EOF
- #define TCPV40HDRS 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- cat >> confdefs.h <<\EOF
- #define STDC_HEADERS 1
- EOF
- MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
- MKSHLIB='$(LD) $(DSO_LDOPTS)'
- MKCSHLIB='$(LD) $(DSO_LDOPTS)'
- MOZ_JS_LIBS='$(LIBXUL_DIST)/lib/mozjs.lib'
- MOZ_XPCOM_OBSOLETE_LIBS='$(LIBXUL_DIST)/lib/xpcomct.lib'
- DYNAMIC_XPCOM_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcomcor.lib'
- LIBXUL_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
- fi
- ;;
- alpha*-*-osf*)
- if test "$GNU_CC"; then
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,$@ -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,$@ -o $@'
- else
- MOZ_DEBUG_FLAGS='-g'
- ASFLAGS='-I$(topsrcdir)/xpcom/reflect/xptcall/public -g'
- CFLAGS="$CFLAGS -ieee"
- CXXFLAGS="$CXXFLAGS "'-noexceptions -ieee -ptr $(DIST)/cxx_repository'
- DSO_LDOPTS='-shared -msym -expect_unresolved \* -update_registry $(DIST)/so_locations'
- DSO_CFLAGS=
- DSO_PIC_CFLAGS=
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -soname $@ -o $@'
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -soname $@ -o $@'
- MKSHLIB_FORCE_ALL='-all'
- MKSHLIB_UNFORCE_ALL='-none'
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_TEST_DONTQUERY_CASES 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- fi
- if test -z "$GNU_CXX"; then
- COMPAQ_CXX=1
- fi
- cat >> confdefs.h <<\EOF
- #define NEED_USLEEP_PROTOTYPE 1
- EOF
- ;;
- *-qnx*)
- DIRENT_INO=d_stat.st_ino
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_TEST_DONTQUERY_CASES 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- cat >> confdefs.h <<\EOF
- #define STDC_HEADERS 1
- EOF
- if test "$no_x" = "yes"; then
- _PLATFORM_DEFAULT_TOOLKIT='photon'
- TK_CFLAGS='-I/usr/nto/include/photon'
- TK_LIBS='-lphoton -lphrender'
- fi
- ;;
- *-sco*)
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_TEST_DONTQUERY_CASES 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- CXXFLAGS="$CXXFLAGS -I/usr/include/CC"
- if test ! "$GNU_CC"; then
- DSO_LDOPTS='-G'
- fi
- ;;
- *-solaris*)
- cat >> confdefs.h <<\EOF
- #define SOLARIS 1
- EOF
- TARGET_NSPR_MDCPUCFG='\"md/_solaris.cfg\"'
- SYSTEM_MAKEDEPEND=
- # $ORIGIN/.. is for shared libraries under components/ to locate shared
- # libraries one level up (e.g. libnspr4.so)
- LDFLAGS="$LDFLAGS -z ignore -R '\$\$ORIGIN:\$\$ORIGIN/..'"
- MOZ_MEMORY=1
- if test -z "$GNU_CC"; then
- NS_USE_NATIVE=1
- MOZ_FIX_LINK_PATHS='-R $(LIBXUL_DIST)/bin'
- cat >> confdefs.h <<\EOF
- #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
- EOF
- if test "$CPU_ARCH" != "sparc"; then
- CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%all"
- CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife -norunpath"
- else
- # Do not use -xbuiltin on SPARC to get around a bug of compiler
- CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%none"
- CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%none -features=tmplife -norunpath"
- fi
- LDFLAGS="-xildoff -z lazyload -z combreloc $LDFLAGS"
- if test -z "$CROSS_COMPILE" && test -f /usr/lib/ld/map.noexstk; then
- _SAVE_LDFLAGS=$LDFLAGS
- LDFLAGS="-M /usr/lib/ld/map.noexstk $LDFLAGS"
- cat > conftest.$ac_ext <<EOF
- #line 7119 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- printf("Hello World\n");
- ; return 0; }
- EOF
- if { (eval echo configure:7126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- LDFLAGS=$_SAVE_LDFLAGS
- fi
- rm -f conftest*
- fi
- WARNINGS_AS_ERRORS='-Werror'
- MOZ_OPTIMIZE_FLAGS="-xO4"
- MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_FLAGS) $(DSO_LDOPTS) -h $@ -o $@'
- MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_FLAGS) -G -z muldefs -h $@ -o $@'
- MKSHLIB_FORCE_ALL='-z allextract'
- MKSHLIB_UNFORCE_ALL='-z defaultextract'
- DSO_LDOPTS='-G -z muldefs'
- AR_LIST="$AR t"
- AR_EXTRACT="$AR x"
- AR_DELETE="$AR d"
- AR='$(CXX) -xar'
- AR_FLAGS='-o $@'
- AS='/usr/ccs/bin/as'
- ASFLAGS="$ASFLAGS -K PIC -L -P -D_ASM -D__STDC__=0"
- AS_DASH_C_FLAG=''
- TARGET_COMPILER_ABI="sunc"
- CC_VERSION=`$CC -V 2>&1 | grep '^cc:' 2>/dev/null | $AWK -F\: '{ print $2 }'`
- CXX_VERSION=`$CXX -V 2>&1 | grep '^CC:' 2>/dev/null | $AWK -F\: '{ print $2 }'`
- echo $ac_n "checking for Forte compiler version >= WS6U2""... $ac_c" 1>&6
- echo "configure:7155: checking for Forte compiler version >= WS6U2" >&5
-
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- cat > conftest.$ac_ext <<EOF
- #line 7165 "configure"
- #include "confdefs.h"
- int main() {
- #if (__SUNPRO_CC < 0x530)
- #error "Denied"
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:7174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- _BAD_COMPILER=
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- _BAD_COMPILER=1
- fi
- rm -f conftest*
- if test -n "$_BAD_COMPILER"; then
- _res="no"
- { echo "configure: error: Forte version WS6U2 or higher is required to build. Your compiler version is $CC_VERSION ." 1>&2; exit 1; }
- else
- _res="yes"
- fi
- echo "$ac_t""$_res" 1>&6
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- else
- ASFLAGS="$ASFLAGS -fPIC"
- DSO_LDOPTS='-G'
- _WARNINGS_CFLAGS=''
- _WARNINGS_CXXFLAGS=''
- if test "$OS_RELEASE" = "5.3"; then
- cat >> confdefs.h <<\EOF
- #define MUST_UNDEF_HAVE_BOOLEAN_AFTER_INCLUDES 1
- EOF
- fi
- fi
- if test "$OS_RELEASE" = "5.5.1"; then
- cat >> confdefs.h <<\EOF
- #define NEED_USLEEP_PROTOTYPE 1
- EOF
- fi
- ;;
- *-sunos*)
- DSO_LDOPTS='-Bdynamic'
- MKSHLIB='-$(LD) $(DSO_LDOPTS) -o $@'
- MKCSHLIB='-$(LD) $(DSO_LDOPTS) -o $@'
- cat >> confdefs.h <<\EOF
- #define SUNOS4 1
- EOF
- cat >> confdefs.h <<\EOF
- #define SPRINTF_RETURNS_STRING 1
- EOF
- case "$(target_os)" in
- sunos4.1*)
- DLL_SUFFIX='.so.1.0'
- ;;
- esac
- ;;
- *-sysv4.2uw7*)
- NSPR_LIBS="-lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION -L/usr/ccs/lib -lcrt"
- ;;
- *-os2*)
- HOST_NSPR_MDCPUCFG='\"md/_os2.cfg\"'
- ;;
- esac
- cat >> confdefs.h <<EOF
- #define D_INO $DIRENT_INO
- EOF
- NO_LD_ARCHIVE_FLAGS=
- if test -z "$MKSHLIB_FORCE_ALL" || test -z "$MKSHLIB_UNFORCE_ALL"; then
- NO_LD_ARCHIVE_FLAGS=1
- fi
- case "$target" in
- *-os2*)
- NO_LD_ARCHIVE_FLAGS=
- ;;
- *-aix4.3*|*-aix5*)
- NO_LD_ARCHIVE_FLAGS=
- ;;
- *-openvms*)
- NO_LD_ARCHIVE_FLAGS=
- ;;
- *-msvc*|*-mks*|*-mingw*|*-cygwin*|*-wince)
- if test -z "$GNU_CC"; then
- NO_LD_ARCHIVE_FLAGS=
- fi
- ;;
- esac
- case "$target" in
- *-hpux*)
- cat >> confdefs.h <<\EOF
- #define MOZ_OJI_REQUIRE_THREAD_SAFE_ON_STARTUP 1
- EOF
- ;;
- esac
- case "$target" in
- *-linux*|*-kfreebsd*-gnu)
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
- ;;
- *-solaris*)
- if test -z "$GNU_CC"; then
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-M $(BUILD_TOOLS)/gnu-ld-scripts/components-mapfile'
- else
- if test -z "$GCC_USE_GNU_LD"; then
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,-M -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-mapfile'
- else
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
- fi
- fi
- ;;
- *-nto*)
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
- ;;
- *-darwin*)
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,-exported_symbols_list -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-export-list'
- ;;
- *-cygwin*|*-mingw*|*-mks*|*-msvc|*-wince)
- if test -n "$GNU_CC"; then
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
- fi
- ;;
- esac
- if test -z "$COMPILE_ENVIRONMENT"; then
- SKIP_COMPILER_CHECKS=1
- SKIP_LIBRARY_CHECKS=1
- fi
- if test -z "$SKIP_COMPILER_CHECKS"; then
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
- echo "configure:7325: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7330 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
- #include <string.h>
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:7338: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- ac_cv_header_stdc=yes
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_header_stdc=no
- fi
- rm -f conftest*
- if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
- #line 7355 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "memchr" >/dev/null 2>&1; then
- :
- else
- rm -rf conftest*
- ac_cv_header_stdc=no
- fi
- rm -f conftest*
- fi
- if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
- #line 7373 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "free" >/dev/null 2>&1; then
- :
- else
- rm -rf conftest*
- ac_cv_header_stdc=no
- fi
- rm -f conftest*
- fi
- if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
- if test "$cross_compiling" = yes; then
- :
- else
- cat > conftest.$ac_ext <<EOF
- #line 7394 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
- #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
- #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
- int main () { int i; for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
- exit (0); }
- EOF
- if { (eval echo configure:7405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_header_stdc=no
- fi
- rm -fr conftest*
- fi
- fi
- fi
- echo "$ac_t""$ac_cv_header_stdc" 1>&6
- if test $ac_cv_header_stdc = yes; then
- cat >> confdefs.h <<\EOF
- #define STDC_HEADERS 1
- EOF
- fi
- echo $ac_n "checking for working const""... $ac_c" 1>&6
- echo "configure:7429: checking for working const" >&5
- if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7434 "configure"
- #include "confdefs.h"
- int main() {
- /* Ultrix mips cc rejects this. */
- typedef int charset[2]; const charset x;
- /* SunOS 4.1.1 cc rejects this. */
- char const *const *ccp;
- char **p;
- /* NEC SVR4.0.2 mips cc rejects this. */
- struct point {int x, y;};
- static struct point const zero = {0,0};
- /* AIX XL C 1.02.0.0 rejects this.
- It does not let you subtract one const X* pointer from another in an arm
- of an if-expression whose if-part is not a constant expression */
- const char *g = "string";
- ccp = &g + (g ? g-g : 0);
- /* HPUX 7.0 cc rejects these. */
- ++ccp;
- p = (char**) ccp;
- ccp = (char const *const *) p;
- { /* SCO 3.2v4 cc rejects this. */
- char *t;
- char const *s = 0 ? (char *) 0 : (char const *) 0;
- *t++ = 0;
- }
- { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
- int x[] = {25, 17};
- const int *foo = &x[0];
- ++foo;
- }
- { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
- typedef const int *iptr;
- iptr p = 0;
- ++p;
- }
- { /* AIX XL C 1.02.0.0 rejects this saying
- "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
- struct s { int j; const int *ap[3]; };
- struct s *b; b->j = 5;
- }
- { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
- const int foo = 10;
- }
- ; return 0; }
- EOF
- if { (eval echo configure:7483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_c_const=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_c_const=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_c_const" 1>&6
- if test $ac_cv_c_const = no; then
- cat >> confdefs.h <<\EOF
- #define const
- EOF
- fi
- echo $ac_n "checking for mode_t""... $ac_c" 1>&6
- echo "configure:7504: checking for mode_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7509 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- #include <stdlib.h>
- #include <stddef.h>
- #endif
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_type_mode_t=yes
- else
- rm -rf conftest*
- ac_cv_type_mode_t=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_type_mode_t" 1>&6
- if test $ac_cv_type_mode_t = no; then
- cat >> confdefs.h <<\EOF
- #define mode_t int
- EOF
- fi
- echo $ac_n "checking for off_t""... $ac_c" 1>&6
- echo "configure:7537: checking for off_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7542 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- #include <stdlib.h>
- #include <stddef.h>
- #endif
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_type_off_t=yes
- else
- rm -rf conftest*
- ac_cv_type_off_t=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_type_off_t" 1>&6
- if test $ac_cv_type_off_t = no; then
- cat >> confdefs.h <<\EOF
- #define off_t long
- EOF
- fi
- echo $ac_n "checking for pid_t""... $ac_c" 1>&6
- echo "configure:7570: checking for pid_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7575 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- #include <stdlib.h>
- #include <stddef.h>
- #endif
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_type_pid_t=yes
- else
- rm -rf conftest*
- ac_cv_type_pid_t=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_type_pid_t" 1>&6
- if test $ac_cv_type_pid_t = no; then
- cat >> confdefs.h <<\EOF
- #define pid_t int
- EOF
- fi
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
- echo "configure:7603: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7608 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- #include <stdlib.h>
- #include <stddef.h>
- #endif
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_type_size_t=yes
- else
- rm -rf conftest*
- ac_cv_type_size_t=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_type_size_t" 1>&6
- if test $ac_cv_type_size_t = no; then
- cat >> confdefs.h <<\EOF
- #define size_t unsigned
- EOF
- fi
- echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
- echo "configure:7636: checking for st_blksize in struct stat" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7641 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/stat.h>
- int main() {
- struct stat s; s.st_blksize;
- ; return 0; }
- EOF
- if { (eval echo configure:7649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_struct_st_blksize=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_struct_st_blksize=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
- if test $ac_cv_struct_st_blksize = yes; then
- cat >> confdefs.h <<\EOF
- #define HAVE_ST_BLKSIZE 1
- EOF
- fi
- echo $ac_n "checking for siginfo_t""... $ac_c" 1>&6
- echo "configure:7670: checking for siginfo_t" >&5
- if eval "test \"`echo '$''{'ac_cv_siginfo_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7675 "configure"
- #include "confdefs.h"
- #define _POSIX_C_SOURCE 199506L
- #include <signal.h>
- int main() {
- siginfo_t* info;
- ; return 0; }
- EOF
- if { (eval echo configure:7683: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_siginfo_t=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_siginfo_t=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_siginfo_t" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_SIGINFO_T 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test "$VACPP" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define __size_t 1
- EOF
- cat >> confdefs.h <<\EOF
- #define __off_t 1
- EOF
- fi
- echo $ac_n "checking for int16_t""... $ac_c" 1>&6
- echo "configure:7717: checking for int16_t" >&5
- if eval "test \"`echo '$''{'ac_cv_int16_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7722 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- int16_t foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7730: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_int16_t=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_int16_t=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_int16_t" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_INT16_T 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for int32_t""... $ac_c" 1>&6
- echo "configure:7752: checking for int32_t" >&5
- if eval "test \"`echo '$''{'ac_cv_int32_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7757 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- int32_t foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7765: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_int32_t=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_int32_t=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_int32_t" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_INT32_T 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for int64_t""... $ac_c" 1>&6
- echo "configure:7787: checking for int64_t" >&5
- if eval "test \"`echo '$''{'ac_cv_int64_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7792 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- int64_t foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7800: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_int64_t=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_int64_t=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_int64_t" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_INT64_T 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for int64""... $ac_c" 1>&6
- echo "configure:7822: checking for int64" >&5
- if eval "test \"`echo '$''{'ac_cv_int64'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7827 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- int64 foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_int64=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_int64=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_int64" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_INT64 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for uint""... $ac_c" 1>&6
- echo "configure:7857: checking for uint" >&5
- if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7862 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- uint foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_uint=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_uint=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_uint" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_UINT 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for uint_t""... $ac_c" 1>&6
- echo "configure:7892: checking for uint_t" >&5
- if eval "test \"`echo '$''{'ac_cv_uint_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7897 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- uint_t foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_uint_t=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_uint_t=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_uint_t" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_UINT_T 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
- echo "configure:7927: checking for uint16_t" >&5
- if eval "test \"`echo '$''{'ac_cv_uint16_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7932 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- int main() {
- uint16_t foo = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:7940: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_uint16_t=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_uint16_t=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_uint16_t" = true ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_UINT16_T 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking for uname.domainname""... $ac_c" 1>&6
- echo "configure:7971: checking for uname.domainname" >&5
- if eval "test \"`echo '$''{'ac_cv_have_uname_domainname_field'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 7976 "configure"
- #include "confdefs.h"
- #include <sys/utsname.h>
- int main() {
- struct utsname *res; char *domain;
- (void)uname(res); if (res != 0) { domain = res->domainname; }
- ; return 0; }
- EOF
- if { (eval echo configure:7984: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_have_uname_domainname_field=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_have_uname_domainname_field=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_have_uname_domainname_field" = "true"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_UNAME_DOMAINNAME_FIELD 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for uname.__domainname""... $ac_c" 1>&6
- echo "configure:8008: checking for uname.__domainname" >&5
- if eval "test \"`echo '$''{'ac_cv_have_uname_us_domainname_field'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8013 "configure"
- #include "confdefs.h"
- #include <sys/utsname.h>
- int main() {
- struct utsname *res; char *domain;
- (void)uname(res); if (res != 0) { domain = res->__domainname; }
- ; return 0; }
- EOF
- if { (eval echo configure:8021: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_have_uname_us_domainname_field=true
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_have_uname_us_domainname_field=false
- fi
- rm -f conftest*
- fi
- if test "$ac_cv_have_uname_us_domainname_field" = "true"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_UNAME_US_DOMAINNAME_FIELD 1
- EOF
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking for usable wchar_t (2 bytes, unsigned)""... $ac_c" 1>&6
- echo "configure:8054: checking for usable wchar_t (2 bytes, unsigned)" >&5
- if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_v2'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8059 "configure"
- #include "confdefs.h"
- #include <stddef.h>
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2);
- CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)
- ; return 0; }
- EOF
- if { (eval echo configure:8068: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_have_usable_wchar_v2="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_have_usable_wchar_v2="no"
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_have_usable_wchar_v2" 1>&6
- if test "$ac_cv_have_usable_wchar_v2" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_2BYTE_WCHAR_T 1
- EOF
- HAVE_CPP_2BYTE_WCHAR_T=1
- else
-
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- _SAVE_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS -fshort-wchar"
- echo $ac_n "checking for compiler -fshort-wchar option""... $ac_c" 1>&6
- echo "configure:8101: checking for compiler -fshort-wchar option" >&5
- if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_option_v2'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8106 "configure"
- #include "confdefs.h"
- #include <stddef.h>
- $configure_static_assert_macros
- int main() {
- CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2);
- CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)
- ; return 0; }
- EOF
- if { (eval echo configure:8115: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_have_usable_wchar_option_v2="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_have_usable_wchar_option_v2="no"
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_have_usable_wchar_option_v2" 1>&6
- if test "$ac_cv_have_usable_wchar_option_v2" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_2BYTE_WCHAR_T 1
- EOF
- HAVE_CPP_2BYTE_WCHAR_T=1
- else
- CXXFLAGS=$_SAVE_CXXFLAGS
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- fi
- if test "$GNU_CC"; then
- echo $ac_n "checking for visibility(hidden) attribute""... $ac_c" 1>&6
- echo "configure:8149: checking for visibility(hidden) attribute" >&5
- if eval "test \"`echo '$''{'ac_cv_visibility_hidden'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- int foo __attribute__ ((visibility ("hidden"))) = 1;
- EOF
- ac_cv_visibility_hidden=no
- if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then
- ac_cv_visibility_hidden=yes
- fi
- fi
- rm -f conftest.cs
-
- fi
- echo "$ac_t""$ac_cv_visibility_hidden" 1>&6
- if test "$ac_cv_visibility_hidden" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
- EOF
- echo $ac_n "checking for visibility(default) attribute""... $ac_c" 1>&6
- echo "configure:8174: checking for visibility(default) attribute" >&5
- if eval "test \"`echo '$''{'ac_cv_visibility_default'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- int foo __attribute__ ((visibility ("default"))) = 1;
- EOF
- ac_cv_visibility_default=no
- if ${CC-cc} -fvisibility=hidden -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then
- ac_cv_visibility_default=yes
- fi
- fi
- rm -f conftest.cs
-
- fi
- echo "$ac_t""$ac_cv_visibility_default" 1>&6
- if test "$ac_cv_visibility_default" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_VISIBILITY_ATTRIBUTE 1
- EOF
- echo $ac_n "checking for visibility pragma support""... $ac_c" 1>&6
- echo "configure:8199: checking for visibility pragma support" >&5
- if eval "test \"`echo '$''{'ac_cv_visibility_pragma'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- #pragma GCC visibility push(hidden)
- int foo_hidden = 1;
- #pragma GCC visibility push(default)
- int foo_default = 1;
- EOF
- ac_cv_visibility_pragma=no
- if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then
- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then
- ac_cv_visibility_pragma=yes
- fi
- fi
- fi
- rm -f conftest.cs
-
- fi
- echo "$ac_t""$ac_cv_visibility_pragma" 1>&6
- if test "$ac_cv_visibility_pragma" = "yes"; then
- echo $ac_n "checking For gcc visibility bug with class-level attributes (GCC bug 26905)""... $ac_c" 1>&6
- echo "configure:8224: checking For gcc visibility bug with class-level attributes (GCC bug 26905)" >&5
- if eval "test \"`echo '$''{'ac_cv_have_visibility_class_bug'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- #pragma GCC visibility push(hidden)
- struct __attribute__ ((visibility ("default"))) TestStruct {
- static void Init();
- };
- __attribute__ ((visibility ("default"))) void TestFunc() {
- TestStruct::Init();
- }
- EOF
- ac_cv_have_visibility_class_bug=no
- if ! ${CXX-g++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -S -o conftest.S conftest.c > /dev/null 2>&1 ; then
- ac_cv_have_visibility_class_bug=yes
- else
- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then
- ac_cv_have_visibility_class_bug=yes
- fi
- fi
- rm -rf conftest.{c,S}
-
- fi
- echo "$ac_t""$ac_cv_have_visibility_class_bug" 1>&6
- echo $ac_n "checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)""... $ac_c" 1>&6
- echo "configure:8252: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)" >&5
- if eval "test \"`echo '$''{'ac_cv_have_visibility_builtin_bug'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.c <<EOF
- #pragma GCC visibility push(hidden)
- #pragma GCC visibility push(default)
- #include <string.h>
- #pragma GCC visibility pop
- __attribute__ ((visibility ("default"))) void Func() {
- char c[100];
- memset(c, 0, sizeof(c));
- }
- EOF
- ac_cv_have_visibility_builtin_bug=no
- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then
- ac_cv_have_visibility_builtin_bug=yes
- else
- if test `grep -c "@PLT" conftest.S` = 0; then
- ac_cv_visibility_builtin_bug=yes
- fi
- fi
- rm -f conftest.{c,S}
-
- fi
- echo "$ac_t""$ac_cv_have_visibility_builtin_bug" 1>&6
- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \
- "$ac_cv_have_visibility_class_bug" = "no"; then
- VISIBILITY_FLAGS='-I$(DIST)/include/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
- WRAP_SYSTEM_INCLUDES=1
- else
- VISIBILITY_FLAGS='-fvisibility=hidden'
- fi # have visibility pragma bug
- fi # have visibility pragma
- fi # have visibility(default) attribute
- fi # have visibility(hidden) attribute
- fi # GNU_CC
- ac_header_dirent=no
- for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
- echo "configure:8300: checking for $ac_hdr that defines DIR" >&5
- if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8305 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <$ac_hdr>
- int main() {
- DIR *dirp = 0;
- ; return 0; }
- EOF
- if { (eval echo configure:8313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- eval "ac_cv_header_dirent_$ac_safe=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_dirent_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
- ac_header_dirent=$ac_hdr; break
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
- if test $ac_header_dirent = dirent.h; then
- echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
- echo "configure:8338: checking for opendir in -ldir" >&5
- ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-ldir $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 8346 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char opendir();
- int main() {
- opendir()
- ; return 0; }
- EOF
- if { (eval echo configure:8357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- LIBS="$LIBS -ldir"
- else
- echo "$ac_t""no" 1>&6
- fi
- else
- echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
- echo "configure:8379: checking for opendir in -lx" >&5
- ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lx $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 8387 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char opendir();
- int main() {
- opendir()
- ; return 0; }
- EOF
- if { (eval echo configure:8398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- LIBS="$LIBS -lx"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- case "$target_os" in
- freebsd*)
- # for stuff like -lXshm
- CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}"
- ;;
- esac
- for ac_hdr in sys/byteorder.h compat.h getopt.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8430: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8435 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8440: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_hdr in sys/bitypes.h memory.h unistd.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8470: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8475 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8480: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_hdr in gnu/libc-version.h nl_types.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8510: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8515 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8520: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_hdr in malloc.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8550: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8555 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8560: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_hdr in X11/XKBlib.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8590: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8595 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8600: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_hdr in sys/statvfs.h sys/statfs.h sys/vfs.h sys/mount.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8631: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8636 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8641: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_hdr in mmintrin.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8672: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8677 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8682: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- NEW_H=new.h
- ac_safe=`echo "new" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for new""... $ac_c" 1>&6
- echo "configure:8719: checking for new" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8724 "configure"
- #include "confdefs.h"
- #include <new>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8729: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- NEW_H=new
- else
- echo "$ac_t""no" 1>&6
- fi
- cat >> confdefs.h <<EOF
- #define NEW_H <$NEW_H>
- EOF
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- # Check whether --enable-dtrace or --disable-dtrace was given.
- if test "${enable_dtrace+set}" = set; then
- enableval="$enable_dtrace"
- enable_dtrace="yes"
- fi
- if test "x$enable_dtrace" = "xyes"; then
- ac_safe=`echo "sys/sdt.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for sys/sdt.h""... $ac_c" 1>&6
- echo "configure:8771: checking for sys/sdt.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8776 "configure"
- #include "confdefs.h"
- #include <sys/sdt.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8781: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- HAVE_DTRACE=1
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -n "$HAVE_DTRACE"; then
- cat >> confdefs.h <<\EOF
- #define INCLUDE_MOZILLA_DTRACE 1
- EOF
- else
- { echo "configure: error: dtrace enabled but sys/sdt.h not found" 1>&2; exit 1; };
- fi
- fi
- case $target in
- *-aix4.3*|*-aix5*)
- ;;
- *)
- for ac_hdr in sys/cdefs.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:8821: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 8826 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:8831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- ;;
- esac
- case $target in
- *-hpux11.*)
- ;;
- *)
- echo $ac_n "checking for gethostbyname_r in -lc_r""... $ac_c" 1>&6
- echo "configure:8865: checking for gethostbyname_r in -lc_r" >&5
- ac_lib_var=`echo c_r'_'gethostbyname_r | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lc_r $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 8873 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char gethostbyname_r();
- int main() {
- gethostbyname_r()
- ; return 0; }
- EOF
- if { (eval echo configure:8884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo c_r | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lc_r $LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- esac
- case $target in
- *-darwin*)
- ;;
- *-beos*)
- ;;
- *)
- echo $ac_n "checking for atan in -lm""... $ac_c" 1>&6
- echo "configure:8921: checking for atan in -lm" >&5
- ac_lib_var=`echo m'_'atan | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lm $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 8929 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char atan();
- int main() {
- atan()
- ; return 0; }
- EOF
- if { (eval echo configure:8940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lm $LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
- echo "configure:8968: checking for dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-ldl $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 8976 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char dlopen();
- int main() {
- dlopen()
- ; return 0; }
- EOF
- if { (eval echo configure:8987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
- echo "configure:9004: checking for dlfcn.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 9009 "configure"
- #include "confdefs.h"
- #include <dlfcn.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:9014: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- LIBS="-ldl $LIBS"
- cat >> confdefs.h <<\EOF
- #define HAVE_LIBDL 1
- EOF
- else
- echo "$ac_t""no" 1>&6
- fi
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- esac
- _SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -D_GNU_SOURCE"
- for ac_func in dladdr
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- echo "configure:9051: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 9056 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char $ac_func();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
- choke me
- #else
- $ac_func();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:9079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_func 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- CFLAGS="$_SAVE_CFLAGS"
- if test ! "$GNU_CXX"; then
- case $target in
- *-aix*)
- echo $ac_n "checking for demangle in -lC_r""... $ac_c" 1>&6
- echo "configure:9110: checking for demangle in -lC_r" >&5
- ac_lib_var=`echo C_r'_'demangle | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lC_r $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9118 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char demangle();
- int main() {
- demangle()
- ; return 0; }
- EOF
- if { (eval echo configure:9129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo C_r | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lC_r $LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- *)
- echo $ac_n "checking for demangle in -lC""... $ac_c" 1>&6
- echo "configure:9159: checking for demangle in -lC" >&5
- ac_lib_var=`echo C'_'demangle | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lC $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9167 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char demangle();
- int main() {
- demangle()
- ; return 0; }
- EOF
- if { (eval echo configure:9178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo C | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lC $LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- ;;
- esac
- fi
- echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
- echo "configure:9209: checking for socket in -lsocket" >&5
- ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lsocket $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9217 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char socket();
- int main() {
- socket()
- ; return 0; }
- EOF
- if { (eval echo configure:9228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lsocket $LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- XLDFLAGS="$X_LIBS"
- XLIBS="$X_EXTRA_LIBS"
- if test "$no_x" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define NO_X11 1
- EOF
- else
- cat >> confdefs.h <<EOF
- #define FUNCPROTO 15
- EOF
- XLIBS="-lX11 $XLIBS"
- _SAVE_LDFLAGS="$LDFLAGS"
- LDFLAGS="$XLDFLAGS $LDFLAGS"
- echo $ac_n "checking for XDrawLines in -lX11""... $ac_c" 1>&6
- echo "configure:9273: checking for XDrawLines in -lX11" >&5
- ac_lib_var=`echo X11'_'XDrawLines | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lX11 $XLIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9281 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char XDrawLines();
- int main() {
- XDrawLines()
- ; return 0; }
- EOF
- if { (eval echo configure:9292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- X11_LIBS="-lX11"
- else
- echo "$ac_t""no" 1>&6
- MISSING_X="$MISSING_X -lX11"
- fi
- echo $ac_n "checking for XextAddDisplay in -lXext""... $ac_c" 1>&6
- echo "configure:9314: checking for XextAddDisplay in -lXext" >&5
- ac_lib_var=`echo Xext'_'XextAddDisplay | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lXext $XLIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9322 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char XextAddDisplay();
- int main() {
- XextAddDisplay()
- ; return 0; }
- EOF
- if { (eval echo configure:9333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- XEXT_LIBS="-lXext"
- else
- echo "$ac_t""no" 1>&6
- MISSING_X="$MISSING_X -lXext"
- fi
-
-
- echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6
- echo "configure:9357: checking for XtFree in -lXt" >&5
- ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lXt $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9365 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char XtFree();
- int main() {
- XtFree()
- ; return 0; }
- EOF
- if { (eval echo configure:9376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- XT_LIBS="-lXt"
- else
- echo "$ac_t""no" 1>&6
- unset ac_cv_lib_Xt_XtFree
- echo $ac_n "checking for IceFlush in -lICE""... $ac_c" 1>&6
- echo "configure:9397: checking for IceFlush in -lICE" >&5
- ac_lib_var=`echo ICE'_'IceFlush | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lICE $XT_LIBS $XLIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9405 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char IceFlush();
- int main() {
- IceFlush()
- ; return 0; }
- EOF
- if { (eval echo configure:9416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- XT_LIBS="-lICE $XT_LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- echo $ac_n "checking for SmcCloseConnection in -lSM""... $ac_c" 1>&6
- echo "configure:9437: checking for SmcCloseConnection in -lSM" >&5
- ac_lib_var=`echo SM'_'SmcCloseConnection | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lSM $XT_LIBS $XLIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9445 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char SmcCloseConnection();
- int main() {
- SmcCloseConnection()
- ; return 0; }
- EOF
- if { (eval echo configure:9456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- XT_LIBS="-lSM $XT_LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
-
- echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6
- echo "configure:9477: checking for XtFree in -lXt" >&5
- ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lXt $X_PRE_LIBS $XT_LIBS $XLIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9485 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char XtFree();
- int main() {
- XtFree()
- ; return 0; }
- EOF
- if { (eval echo configure:9496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- XT_LIBS="-lXt $XT_LIBS"
- else
- echo "$ac_t""no" 1>&6
- MISSING_X="$MISSING_X -lXt"
- fi
-
- fi
- # AIX needs the motif library linked before libXt to prevent
- # crashes in plugins linked against Motif - Bug #98892
- case "${target_os}" in
- aix*)
- XT_LIBS="-lXm $XT_LIBS"
- ;;
- esac
- echo $ac_n "checking for XShmCreateImage in -lXext""... $ac_c" 1>&6
- echo "configure:9530: checking for XShmCreateImage in -lXext" >&5
- ac_lib_var=`echo Xext'_'XShmCreateImage | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lXext $XLIBS $XEXT_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9538 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char XShmCreateImage();
- int main() {
- XShmCreateImage()
- ; return 0; }
- EOF
- if { (eval echo configure:9549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- _HAVE_XSHM_XEXT=1
- else
- echo "$ac_t""no" 1>&6
- fi
- ac_safe=`echo "X11/extensions/XShm.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for X11/extensions/XShm.h""... $ac_c" 1>&6
- echo "configure:9571: checking for X11/extensions/XShm.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 9576 "configure"
- #include "confdefs.h"
- #include <X11/extensions/XShm.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:9581: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- fi
- if test "$ac_cv_header_X11_extensions_XShm_h" = "yes" &&
- test -n "$_HAVE_XSHM_XEXT"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_XSHM 1
- EOF
- fi
- echo $ac_n "checking for XieFloGeometry in -lXIE""... $ac_c" 1>&6
- echo "configure:9611: checking for XieFloGeometry in -lXIE" >&5
- ac_lib_var=`echo XIE'_'XieFloGeometry | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lXIE $XLIBS $XEXT_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 9619 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char XieFloGeometry();
- int main() {
- XieFloGeometry()
- ; return 0; }
- EOF
- if { (eval echo configure:9630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- MOZ_XIE_LIBS="-lXIE"
- else
- echo "$ac_t""no" 1>&6
- fi
- ac_safe=`echo "X11/extensions/XIElib.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for X11/extensions/XIElib.h""... $ac_c" 1>&6
- echo "configure:9652: checking for X11/extensions/XIElib.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 9657 "configure"
- #include "confdefs.h"
- #include <X11/extensions/XIElib.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:9662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- fi
- if test "$MOZ_XIE_LIBS"; then
- case $target in
- *-hpux*)
- ;;
- *)
- HAVE_XIE=1
- ;;
- esac
- fi
- LDFLAGS="$_SAVE_LDFLAGS"
- # Check whether --with-freetype-prefix or --without-freetype-prefix was given.
- if test "${with_freetype_prefix+set}" = set; then
- withval="$with_freetype_prefix"
- ft_config_prefix="$withval"
- else
- ft_config_prefix=""
- fi
- # Check whether --with-freetype-exec-prefix or --without-freetype-exec-prefix was given.
- if test "${with_freetype_exec_prefix+set}" = set; then
- withval="$with_freetype_exec_prefix"
- ft_config_exec_prefix="$withval"
- else
- ft_config_exec_prefix=""
- fi
- # Check whether --enable-freetypetest or --disable-freetypetest was given.
- if test "${enable_freetypetest+set}" = set; then
- enableval="$enable_freetypetest"
- :
- else
- enable_fttest=yes
- fi
- if test x$ft_config_exec_prefix != x ; then
- ft_config_args="$ft_config_args --exec-prefix=$ft_config_exec_prefix"
- if test x${FT2_CONFIG+set} != xset ; then
- FT2_CONFIG=$ft_config_exec_prefix/bin/freetype-config
- fi
- fi
- if test x$ft_config_prefix != x ; then
- ft_config_args="$ft_config_args --prefix=$ft_config_prefix"
- if test x${FT2_CONFIG+set} != xset ; then
- FT2_CONFIG=$ft_config_prefix/bin/freetype-config
- fi
- fi
- # Extract the first word of "freetype-config", so it can be a program name with args.
- set dummy freetype-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:9736: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_FT2_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$FT2_CONFIG" in
- /*)
- ac_cv_path_FT2_CONFIG="$FT2_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_FT2_CONFIG="$FT2_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_FT2_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_FT2_CONFIG" && ac_cv_path_FT2_CONFIG="no"
- ;;
- esac
- fi
- FT2_CONFIG="$ac_cv_path_FT2_CONFIG"
- if test -n "$FT2_CONFIG"; then
- echo "$ac_t""$FT2_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- min_ft_version=6.1.0
- echo $ac_n "checking for FreeType - version >= $min_ft_version""... $ac_c" 1>&6
- echo "configure:9772: checking for FreeType - version >= $min_ft_version" >&5
- no_ft=""
- if test "$FT2_CONFIG" = "no" ; then
- no_ft=yes
- else
- FT2_CFLAGS=`$FT2_CONFIG $ft_config_args --cflags`
- FT2_LIBS=`$FT2_CONFIG $ft_config_args --libs`
- ft_config_major_version=`$FT2_CONFIG $ft_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
- ft_config_minor_version=`$FT2_CONFIG $ft_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
- ft_config_micro_version=`$FT2_CONFIG $ft_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
- ft_min_major_version=`echo $min_ft_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
- ft_min_minor_version=`echo $min_ft_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
- ft_min_micro_version=`echo $min_ft_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
- if test "x$enable_fttest" = "xyes" ; then
- ft_config_is_lt=no
- if test $ft_config_major_version -lt $ft_min_major_version ; then
- ft_config_is_lt=yes
- else
- if test $ft_config_major_version -eq $ft_min_major_version ; then
- if test $ft_config_minor_version -lt $ft_min_minor_version ; then
- ft_config_is_lt=yes
- else
- if test $ft_config_minor_version -eq $ft_min_minor_version ; then
- if test $ft_config_micro_version -lt $ft_min_micro_version ; then
- ft_config_is_lt=yes
- fi
- fi
- fi
- fi
- fi
- if test "x$ft_config_is_lt" = "xyes" ; then
- _HAVE_FREETYPE2=
- echo "$ac_t""no" 1>&6
- else
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $FT2_CFLAGS"
- LIBS="$FT2_LIBS $LIBS"
- if test "$cross_compiling" = yes; then
- echo $ac_n "cross compiling; assumed OK... $ac_c"
- else
- cat > conftest.$ac_ext <<EOF
- #line 9820 "configure"
- #include "confdefs.h"
- #include <ft2build.h>
- #include FT_FREETYPE_H
- #include <stdio.h>
- #include <stdlib.h>
- int
- main()
- {
- FT_Library library;
- FT_Error error;
- error = FT_Init_FreeType(&library);
- if (error)
- return 1;
- else
- {
- FT_Done_FreeType(library);
- return 0;
- }
- }
- EOF
- if { (eval echo configure:9846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- :
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- no_ft=yes
- fi
- rm -fr conftest*
- fi
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- fi # test $ft_config_version -lt $ft_min_version
- fi # test "x$enable_fttest" = "xyes"
- fi # test "$FT2_CONFIG" = "no"
- if test "x$ft_config_is_lt" != "xyes" ; then
- if test "x$no_ft" = x ; then
- echo "$ac_t""yes" 1>&6
- _HAVE_FREETYPE2=1
- else
- echo "$ac_t""no" 1>&6
- if test "$FT2_CONFIG" = "no" ; then
- echo "*** The freetype-config script installed by FreeType 2 could not be found."
- echo "*** If FreeType 2 was installed in PREFIX, make sure PREFIX/bin is in"
- echo "*** your path, or set the FT2_CONFIG environment variable to the"
- echo "*** full path to freetype-config."
- else
- echo "*** The FreeType test program failed to run. If your system uses"
- echo "*** shared libraries and they are installed outside the normal"
- echo "*** system library path, make sure the variable LD_LIBRARY_PATH"
- echo "*** (or whatever is appropiate for your system) is correctly set."
- fi
- FT2_CFLAGS=""
- FT2_LIBS=""
- _HAVE_FREETYPE2=
- fi
-
-
- fi
- if test "$_HAVE_FREETYPE2"; then
- _SAVE_LIBS="$LIBS"
- _SAVE_CFLAGS="$CFLAGS"
- LIBS="$LIBS $FT2_LIBS"
- CFLAGS="$CFLAGS $FT2_CFLAGS"
- echo $ac_n "checking for FT_Bitmap_Size.y_ppem""... $ac_c" 1>&6
- echo "configure:9896: checking for FT_Bitmap_Size.y_ppem" >&5
- if eval "test \"`echo '$''{'ac_cv_member_FT_Bitmap_Size_y_ppem'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 9901 "configure"
- #include "confdefs.h"
- #include <ft2build.h>
- #include FT_FREETYPE_H
- int main() {
- FT_Bitmap_Size s;
- if (sizeof s.y_ppem) return 0;
- return 1
- ; return 0; }
- EOF
- if { (eval echo configure:9911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_member_FT_Bitmap_Size_y_ppem=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_member_FT_Bitmap_Size_y_ppem=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_member_FT_Bitmap_Size_y_ppem" 1>&6
- if test "$ac_cv_member_FT_Bitmap_Size_y_ppem" = yes; then
- HAVE_FT_BITMAP_SIZE_Y_PPEM=1
- else
- HAVE_FT_BITMAP_SIZE_Y_PPEM=0
- fi
- cat >> confdefs.h <<EOF
- #define HAVE_FT_BITMAP_SIZE_Y_PPEM $HAVE_FT_BITMAP_SIZE_Y_PPEM
- EOF
- for ac_func in FT_GlyphSlot_Embolden FT_Load_Sfnt_Table FT_Select_Size
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- echo "configure:9937: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 9942 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char $ac_func();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
- choke me
- #else
- $ac_func();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:9965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_func 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- LIBS="$_SAVE_LIBS"
- CFLAGS="$_SAVE_CFLAGS"
- fi
- fi # $no_x
- case "$target_os" in
- darwin*)
- USE_PTHREADS=1
- ;;
- *)
-
- echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
- echo "configure:10008: checking for pthread_create in -lpthreads" >&5
- echo "
- #include <pthread.h>
- #include <stdlib.h>
- void *foo(void *v) { int a = 1; }
- int main() {
- pthread_t t;
- if (!pthread_create(&t, 0, &foo, 0)) {
- pthread_join(t, 0);
- }
- exit(0);
- }" > dummy.c ;
- echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthreads $LDFLAGS $LIBS" 1>&5;
- ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthreads $LDFLAGS $LIBS 2>&5;
- _res=$? ;
- rm -f dummy.c dummy${ac_exeext} ;
- if test "$_res" = "0"; then
- echo "$ac_t""yes" 1>&6
- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads"
- else
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
- echo "configure:10031: checking for pthread_create in -lpthread" >&5
- echo "
- #include <pthread.h>
- #include <stdlib.h>
- void *foo(void *v) { int a = 1; }
- int main() {
- pthread_t t;
- if (!pthread_create(&t, 0, &foo, 0)) {
- pthread_join(t, 0);
- }
- exit(0);
- }" > dummy.c ;
- echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthread $LDFLAGS $LIBS" 1>&5;
- ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthread $LDFLAGS $LIBS 2>&5;
- _res=$? ;
- rm -f dummy.c dummy${ac_exeext} ;
- if test "$_res" = "0"; then
- echo "$ac_t""yes" 1>&6
- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread"
- else
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
- echo "configure:10054: checking for pthread_create in -lc_r" >&5
- echo "
- #include <pthread.h>
- #include <stdlib.h>
- void *foo(void *v) { int a = 1; }
- int main() {
- pthread_t t;
- if (!pthread_create(&t, 0, &foo, 0)) {
- pthread_join(t, 0);
- }
- exit(0);
- }" > dummy.c ;
- echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc_r $LDFLAGS $LIBS" 1>&5;
- ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc_r $LDFLAGS $LIBS 2>&5;
- _res=$? ;
- rm -f dummy.c dummy${ac_exeext} ;
- if test "$_res" = "0"; then
- echo "$ac_t""yes" 1>&6
- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r"
- else
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for pthread_create in -lc""... $ac_c" 1>&6
- echo "configure:10077: checking for pthread_create in -lc" >&5
- echo "
- #include <pthread.h>
- #include <stdlib.h>
- void *foo(void *v) { int a = 1; }
- int main() {
- pthread_t t;
- if (!pthread_create(&t, 0, &foo, 0)) {
- pthread_join(t, 0);
- }
- exit(0);
- }" > dummy.c ;
- echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc $LDFLAGS $LIBS" 1>&5;
- ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc $LDFLAGS $LIBS 2>&5;
- _res=$? ;
- rm -f dummy.c dummy${ac_exeext} ;
- if test "$_res" = "0"; then
- echo "$ac_t""yes" 1>&6
- USE_PTHREADS=1
-
- else
- echo "$ac_t""no" 1>&6
-
- fi
-
- fi
-
- fi
-
- fi
- ;;
- esac
- # Check whether --with-pthreads or --without-pthreads was given.
- if test "${with_pthreads+set}" = set; then
- withval="$with_pthreads"
- if test "$withval" = "yes"; then
- if test "$USE_PTHREADS"x = x; then
- { echo "configure: error: --with-pthreads specified for a system without pthread support " 1>&2; exit 1; };
- fi
- elif test "$withval" = "no"; then
- USE_PTHREADS=
- _PTHREAD_LDFLAGS=
- else
- { echo "configure: error: Option, pthreads, does not take an argument ($withval)." 1>&2; exit 1; }
- fi
- fi
- if test "$USE_PTHREADS"x != x
- then
- rm -f conftest*
- ac_cv_have_dash_pthread=no
- echo $ac_n "checking whether ${CC-cc} accepts -pthread""... $ac_c" 1>&6
- echo "configure:10136: checking whether ${CC-cc} accepts -pthread" >&5
- echo 'int main() { return 0; }' | cat > conftest.c
- ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1
- if test $? -eq 0; then
- if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
- ac_cv_have_dash_pthread=yes
- case "$target_os" in
- freebsd*)
- # Freebsd doesn't use -pthread for compiles, it uses them for linking
- ;;
- *)
- CFLAGS="$CFLAGS -pthread"
- CXXFLAGS="$CXXFLAGS -pthread"
- ;;
- esac
- fi
- fi
- rm -f conftest*
- echo "$ac_t""$ac_cv_have_dash_pthread" 1>&6
- ac_cv_have_dash_pthreads=no
- if test "$ac_cv_have_dash_pthread" = "no"; then
- echo $ac_n "checking whether ${CC-cc} accepts -pthreads""... $ac_c" 1>&6
- echo "configure:10159: checking whether ${CC-cc} accepts -pthreads" >&5
- echo 'int main() { return 0; }' | cat > conftest.c
- ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1
- if test $? -eq 0; then
- if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthreads`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
- ac_cv_have_dash_pthreads=yes
- CFLAGS="$CFLAGS -pthreads"
- CXXFLAGS="$CXXFLAGS -pthreads"
- fi
- fi
- rm -f conftest*
- echo "$ac_t""$ac_cv_have_dash_pthreads" 1>&6
- fi
- case "$target" in
- *-*-freebsd*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _THREAD_SAFE 1
- EOF
- if test "$ac_cv_have_dash_pthread" = "yes"; then
- _PTHREAD_LDFLAGS="-pthread"
- else
- _PTHREAD_LDFLAGS="-lc_r"
- fi
- ;;
- *-*-openbsd*|*-*-bsdi*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
- cat >> confdefs.h <<\EOF
- #define _THREAD_SAFE 1
- EOF
- if test "$ac_cv_have_dash_pthread" = "yes"; then
- _PTHREAD_LDFLAGS="-pthread"
- fi
- ;;
- *-*-linux*|*-*-kfreebsd*-gnu)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
-
- ;;
- *-*-nto*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
-
- ;;
- *-aix4.3*|*-aix5*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
-
- ;;
- *-hpux11.*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
-
- ;;
- alpha*-*-osf*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
- ;;
- *-*-solaris*)
- cat >> confdefs.h <<\EOF
- #define _REENTRANT 1
- EOF
-
- if test ! "$GNU_CC"; then
- CFLAGS="$CFLAGS -mt"
- CXXFLAGS="$CXXFLAGS -mt"
- fi
- ;;
- esac
- LDFLAGS="${_PTHREAD_LDFLAGS} ${LDFLAGS}"
- fi
- echo $ac_n "checking whether mmap() sees write()s""... $ac_c" 1>&6
- echo "configure:10254: checking whether mmap() sees write()s" >&5
- mmap_test_prog='
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/mman.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
- char fname[] = "conftest.file";
- char zbuff[1024]; /* Fractional page is probably worst case */
- int main() {
- char *map;
- int fd;
- int i;
- unlink(fname);
- fd = open(fname, O_RDWR | O_CREAT, 0660);
- if(fd<0) return 1;
- unlink(fname);
- write(fd, zbuff, sizeof(zbuff));
- lseek(fd, 0, SEEK_SET);
- map = (char*)mmap(0, sizeof(zbuff), PROT_READ, MAP_SHARED, fd, 0);
- if(map==(char*)-1) return 2;
- for(i=0; fname[i]; i++) {
- int rc = write(fd, &fname[i], 1);
- if(map[i]!=fname[i]) return 4;
- }
- return 0;
- }
- '
- if test "$cross_compiling" = yes; then
- result="yes"
- else
- cat > conftest.$ac_ext <<EOF
- #line 10293 "configure"
- #include "confdefs.h"
- $mmap_test_prog
- EOF
- if { (eval echo configure:10297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- result="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- result="no"
- fi
- rm -fr conftest*
- fi
- echo "$ac_t"""$result"" 1>&6
- if test "$result" = "no"; then
- cat >> confdefs.h <<\EOF
- #define MMAP_MISSES_WRITES 1
- EOF
- fi
- if test $ac_cv_prog_gcc = yes; then
- echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
- echo "configure:10322: checking whether ${CC-cc} needs -traditional" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_pattern="Autoconf.*'x'"
- cat > conftest.$ac_ext <<EOF
- #line 10328 "configure"
- #include "confdefs.h"
- #include <sgtty.h>
- Autoconf TIOCGETP
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "$ac_pattern" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_prog_gcc_traditional=yes
- else
- rm -rf conftest*
- ac_cv_prog_gcc_traditional=no
- fi
- rm -f conftest*
- if test $ac_cv_prog_gcc_traditional = no; then
- cat > conftest.$ac_ext <<EOF
- #line 10346 "configure"
- #include "confdefs.h"
- #include <termio.h>
- Autoconf TCGETA
- EOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "$ac_pattern" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_prog_gcc_traditional=yes
- fi
- rm -f conftest*
- fi
- fi
- echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
- if test $ac_cv_prog_gcc_traditional = yes; then
- CC="$CC -traditional"
- fi
- fi
- echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
- echo "configure:10368: checking for 8-bit clean memcmp" >&5
- if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test "$cross_compiling" = yes; then
- ac_cv_func_memcmp_clean=no
- else
- cat > conftest.$ac_ext <<EOF
- #line 10376 "configure"
- #include "confdefs.h"
- main()
- {
- char c0 = 0x40, c1 = 0x80, c2 = 0x81;
- exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
- }
- EOF
- if { (eval echo configure:10386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_func_memcmp_clean=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_func_memcmp_clean=no
- fi
- rm -fr conftest*
- fi
- fi
- echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
- test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
- for ac_func in random strerror lchown fchmod snprintf statvfs memmove rint stat64 lstat64 truncate64 statvfs64
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- echo "configure:10406: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10411 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char $ac_func();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
- choke me
- #else
- $ac_func();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:10434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_func 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- for ac_func in flockfile getpagesize
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- echo "configure:10461: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10466 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char $ac_func();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
- choke me
- #else
- $ac_func();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:10489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_func 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- if test -z "$MACOS_DEPLOYMENT_TARGET" || test "$MACOS_DEPLOYMENT_TARGET" -ge "100200"; then
- for ac_func in localtime_r strtok_r
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- echo "configure:10518: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10523 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- #include <assert.h>
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char $ac_func();
- int main() {
- /* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
- #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
- choke me
- #else
- $ac_func();
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:10546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_func 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- fi
- done
- fi
- if test -z "$MACOS_DEPLOYMENT_TARGET" || test "$MACOS_DEPLOYMENT_TARGET" -ge "100300"; then
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking for wcrtomb""... $ac_c" 1>&6
- echo "configure:10582: checking for wcrtomb" >&5
- if eval "test \"`echo '$''{'ac_cv_have_wcrtomb'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10587 "configure"
- #include "confdefs.h"
- #include <wchar.h>
- int main() {
- mbstate_t ps={0};wcrtomb(0,'f',&ps);
- ; return 0; }
- EOF
- if { (eval echo configure:10594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_have_wcrtomb="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_have_wcrtomb="no"
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_have_wcrtomb" 1>&6
- if test "$ac_cv_have_wcrtomb" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_WCRTOMB 1
- EOF
- fi
- echo $ac_n "checking for mbrtowc""... $ac_c" 1>&6
- echo "configure:10614: checking for mbrtowc" >&5
- if eval "test \"`echo '$''{'ac_cv_have_mbrtowc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10619 "configure"
- #include "confdefs.h"
- #include <wchar.h>
- int main() {
- mbstate_t ps={0};mbrtowc(0,0,0,&ps);
- ; return 0; }
- EOF
- if { (eval echo configure:10626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_have_mbrtowc="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_have_mbrtowc="no"
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_have_mbrtowc" 1>&6
- if test "$ac_cv_have_mbrtowc" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_MBRTOWC 1
- EOF
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- fi
- echo $ac_n "checking for res_ninit()""... $ac_c" 1>&6
- echo "configure:10655: checking for res_ninit()" >&5
- if eval "test \"`echo '$''{'ac_cv_func_res_ninit'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10660 "configure"
- #include "confdefs.h"
- #ifdef linux
- #define _BSD_SOURCE 1
- #endif
- #include <resolv.h>
-
- int main() {
- int foo = res_ninit(&_res);
- ; return 0; }
- EOF
- if { (eval echo configure:10672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_func_res_ninit=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_func_res_ninit=no
- fi
- rm -f conftest*
-
- fi
- echo "$ac_t""$ac_cv_func_res_ninit" 1>&6
- if test "$ac_cv_func_res_ninit" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_RES_NINIT 1
- EOF
- fi
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking for gnu_get_libc_version()""... $ac_c" 1>&6
- echo "configure:10702: checking for gnu_get_libc_version()" >&5
- if eval "test \"`echo '$''{'ac_cv_func_gnu_get_libc_version'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10707 "configure"
- #include "confdefs.h"
- #ifdef HAVE_GNU_LIBC_VERSION_H
- #include <gnu/libc-version.h>
- #endif
-
- int main() {
- const char *glibc_version = gnu_get_libc_version();
- ; return 0; }
- EOF
- if { (eval echo configure:10718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_func_gnu_get_libc_version=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_func_gnu_get_libc_version=no
-
- fi
- rm -f conftest*
-
- fi
- echo "$ac_t""$ac_cv_func_gnu_get_libc_version" 1>&6
- if test "$ac_cv_func_gnu_get_libc_version" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_GNU_GET_LIBC_VERSION 1
- EOF
- fi
- case $target_os in
- os2*|msvc*|mks*|cygwin*|mingw*|darwin*|wince*|beos*)
- ;;
- *)
-
- echo $ac_n "checking for iconv in -lc""... $ac_c" 1>&6
- echo "configure:10747: checking for iconv in -lc" >&5
- ac_lib_var=`echo c'_'iconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lc $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10755 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- #ifdef __cplusplus
- extern "C"
- #endif
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char iconv();
- int main() {
- iconv()
- ; return 0; }
- EOF
- if { (eval echo configure:10769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- _ICONV_LIBS="$_ICONV_LIBS"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
- echo "configure:10788: checking for iconv in -liconv" >&5
- ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10796 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- #ifdef __cplusplus
- extern "C"
- #endif
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char iconv();
- int main() {
- iconv()
- ; return 0; }
- EOF
- if { (eval echo configure:10810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- _ICONV_LIBS="$_ICONV_LIBS -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
- echo "configure:10829: checking for libiconv in -liconv" >&5
- ac_lib_var=`echo iconv'_'libiconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10837 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- #ifdef __cplusplus
- extern "C"
- #endif
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char libiconv();
- int main() {
- libiconv()
- ; return 0; }
- EOF
- if { (eval echo configure:10851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- _ICONV_LIBS="$_ICONV_LIBS -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- fi
- _SAVE_LIBS=$LIBS
- LIBS="$LIBS $_ICONV_LIBS"
- echo $ac_n "checking for iconv()""... $ac_c" 1>&6
- echo "configure:10878: checking for iconv()" >&5
- if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10883 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <iconv.h>
-
- int main() {
- iconv_t h = iconv_open("", "");
- iconv(h, NULL, NULL, NULL, NULL);
- iconv_close(h);
-
- ; return 0; }
- EOF
- if { (eval echo configure:10897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_func_iconv=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_func_iconv=no
-
- fi
- rm -f conftest*
-
- fi
- echo "$ac_t""$ac_cv_func_iconv" 1>&6
- if test "$ac_cv_func_iconv" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_ICONV 1
- EOF
- DYNAMIC_XPCOM_LIBS="$DYNAMIC_XPCOM_LIBS $_ICONV_LIBS"
- LIBXUL_LIBS="$LIBXUL_LIBS $_ICONV_LIBS"
- LIBICONV="$_ICONV_LIBS"
- echo $ac_n "checking for iconv() with const input""... $ac_c" 1>&6
- echo "configure:10921: checking for iconv() with const input" >&5
- if eval "test \"`echo '$''{'ac_cv_func_const_iconv'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10926 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <iconv.h>
-
- int main() {
- const char *input = "testing";
- iconv_t h = iconv_open("", "");
- iconv(h, &input, NULL, NULL, NULL);
- iconv_close(h);
-
- ; return 0; }
- EOF
- if { (eval echo configure:10941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_func_const_iconv=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_func_const_iconv=no
-
- fi
- rm -f conftest*
-
- fi
- echo "$ac_t""$ac_cv_func_const_iconv" 1>&6
- if test "$ac_cv_func_const_iconv" = "yes"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_ICONV_WITH_CONST_INPUT 1
- EOF
- fi
- fi
- LIBS=$_SAVE_LIBS
- ;;
- esac
- echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
- echo "configure:10970: checking for nl_langinfo and CODESET" >&5
- if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 10975 "configure"
- #include "confdefs.h"
- #include <langinfo.h>
- int main() {
- char* cs = nl_langinfo(CODESET);
- ; return 0; }
- EOF
- if { (eval echo configure:10982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- am_cv_langinfo_codeset=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- am_cv_langinfo_codeset=no
- fi
- rm -f conftest*
-
- fi
- echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
- if test $am_cv_langinfo_codeset = yes; then
- cat >> confdefs.h <<\EOF
- #define HAVE_LANGINFO_CODESET 1
- EOF
- HAVE_LANGINFO_CODESET=1
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking for an implementation of va_copy()""... $ac_c" 1>&6
- echo "configure:11014: checking for an implementation of va_copy()" >&5
- if eval "test \"`echo '$''{'ac_cv_va_copy'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- if test "$cross_compiling" = yes; then
- ac_cv_va_copy=no
-
- else
- cat > conftest.$ac_ext <<EOF
- #line 11024 "configure"
- #include "confdefs.h"
- #include <stdarg.h>
- void f (int i, ...) {
- va_list args1, args2;
- va_start (args1, i);
- va_copy (args2, args1);
- if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)
- exit (1);
- va_end (args1); va_end (args2);
- }
- int main() { f (0, 42); return 0; }
- EOF
- if { (eval echo configure:11038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_va_copy=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_va_copy=no
- fi
- rm -fr conftest*
- fi
- fi
- echo "$ac_t""$ac_cv_va_copy" 1>&6
- echo $ac_n "checking for an implementation of __va_copy()""... $ac_c" 1>&6
- echo "configure:11055: checking for an implementation of __va_copy()" >&5
- if eval "test \"`echo '$''{'ac_cv___va_copy'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- if test "$cross_compiling" = yes; then
- ac_cv___va_copy=no
-
- else
- cat > conftest.$ac_ext <<EOF
- #line 11065 "configure"
- #include "confdefs.h"
- #include <stdarg.h>
- void f (int i, ...) {
- va_list args1, args2;
- va_start (args1, i);
- __va_copy (args2, args1);
- if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)
- exit (1);
- va_end (args1); va_end (args2);
- }
- int main() { f (0, 42); return 0; }
- EOF
- if { (eval echo configure:11079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv___va_copy=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv___va_copy=no
- fi
- rm -fr conftest*
- fi
- fi
- echo "$ac_t""$ac_cv___va_copy" 1>&6
- echo $ac_n "checking whether va_lists can be copied by value""... $ac_c" 1>&6
- echo "configure:11096: checking whether va_lists can be copied by value" >&5
- if eval "test \"`echo '$''{'ac_cv_va_val_copy'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- if test "$cross_compiling" = yes; then
- ac_cv_va_val_copy=yes
-
- else
- cat > conftest.$ac_ext <<EOF
- #line 11106 "configure"
- #include "confdefs.h"
- #include <stdarg.h>
- void f (int i, ...) {
- va_list args1, args2;
- va_start (args1, i);
- args2 = args1;
- if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)
- exit (1);
- va_end (args1); va_end (args2);
- }
- int main() { f (0, 42); return 0; }
- EOF
- if { (eval echo configure:11120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_va_val_copy=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_va_val_copy=no
- fi
- rm -fr conftest*
- fi
- fi
- if test "x$ac_cv_va_copy" = "xyes"; then
- cat >> confdefs.h <<\EOF
- #define VA_COPY va_copy
- EOF
- cat >> confdefs.h <<\EOF
- #define HAVE_VA_COPY 1
- EOF
- elif test "x$ac_cv___va_copy" = "xyes"; then
- cat >> confdefs.h <<\EOF
- #define VA_COPY __va_copy
- EOF
- cat >> confdefs.h <<\EOF
- #define HAVE_VA_COPY 1
- EOF
- fi
- if test "x$ac_cv_va_val_copy" = "xno"; then
- cat >> confdefs.h <<\EOF
- #define HAVE_VA_LIST_AS_ARRAY 1
- EOF
- fi
- echo "$ac_t""$ac_cv_va_val_copy" 1>&6
- case "$target" in
- *-linux*)
- _curdir=`pwd`
- export _curdir
- rm -rf conftest* _conftest
- mkdir _conftest
- cat >> conftest.C <<\EOF
- #include <stdio.h>
- #include <link.h>
- #include <dlfcn.h>
- #ifdef _dl_loaded
- void __dump_link_map(void) {
- struct link_map *map = _dl_loaded;
- while (NULL != map) {printf("0x%08x %s\n", map->l_addr, map->l_name); map = map->l_next;}
- }
- int main() {
- dlopen("./conftest1.so",RTLD_LAZY);
- dlopen("./../_conftest/conftest1.so",RTLD_LAZY);
- dlopen("CURDIR/_conftest/conftest1.so",RTLD_LAZY);
- dlopen("CURDIR/_conftest/../_conftest/conftest1.so",RTLD_LAZY);
- __dump_link_map();
- }
- #else
- /* _dl_loaded isn't defined, so this should be either a libc5 (glibc1) system, or a glibc2 system that doesn't have the multiple load bug (i.e., RH6.0).*/
- int main() { printf("./conftest1.so\n"); }
- #endif
- EOF
- $PERL -p -i -e "s/CURDIR/\$ENV{_curdir}/g;" conftest.C
- cat >> conftest1.C <<\EOF
- #include <stdio.h>
- void foo(void) {printf("foo in dll called\n");}
- EOF
- ${CXX-g++} -fPIC -c -g conftest1.C
- ${CXX-g++} -shared -Wl,-h -Wl,conftest1.so -o conftest1.so conftest1.o
- ${CXX-g++} -g conftest.C -o conftest -ldl
- cp -f conftest1.so conftest _conftest
- cd _conftest
- if test `./conftest | grep conftest1.so | wc -l` -gt 1
- then
- echo
- echo "*** Your libc has a bug that can result in loading the same dynamic"
- echo "*** library multiple times. This bug is known to be fixed in glibc-2.0.7-32"
- echo "*** or later. However, if you choose not to upgrade, the only effect"
- echo "*** will be excessive memory usage at runtime."
- echo
- fi
- cd ${_curdir}
- rm -rf conftest* _conftest
- ;;
- esac
- if test "$GNU_CXX"; then
- echo $ac_n "checking for C++ exceptions flag""... $ac_c" 1>&6
- echo "configure:11219: checking for C++ exceptions flag" >&5
- if eval "test \"`echo '$''{'ac_cv_cxx_exceptions_flags'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- echo "int main() { return 0; }" | cat > conftest.C
- ${CXX-g++} ${CXXFLAGS} -c -fno-handle-exceptions conftest.C > conftest.out 2>&1
- if egrep "warning.*renamed" conftest.out >/dev/null; then
- ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-exceptions
- else
- ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-handle-exceptions
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cxx_exceptions_flags" 1>&6
- _MOZ_EXCEPTIONS_FLAGS_OFF=$ac_cv_cxx_exceptions_flags
- _MOZ_EXCEPTIONS_FLAGS_ON=`echo $ac_cv_cxx_exceptions_flags | sed 's|no-||'`
- fi
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cxx_cross
- HAVE_GCC3_ABI=
- if test "$GNU_CC"; then
- echo $ac_n "checking for gcc 3.0 ABI""... $ac_c" 1>&6
- echo "configure:11254: checking for gcc 3.0 ABI" >&5
- if eval "test \"`echo '$''{'ac_cv_gcc_three_abi'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11259 "configure"
- #include "confdefs.h"
- int main() {
- #if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
- return 0;
- #else
- #error Not gcc3.
- #endif
-
- ; return 0; }
- EOF
- if { (eval echo configure:11272: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_gcc_three_abi="yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_gcc_three_abi="no"
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_gcc_three_abi" 1>&6
- if test "$ac_cv_gcc_three_abi" = "yes"; then
- TARGET_COMPILER_ABI="${TARGET_COMPILER_ABI-gcc3}"
- HAVE_GCC3_ABI=1
- else
- TARGET_COMPILER_ABI="${TARGET_COMPILER_ABI-gcc2}"
- fi
- fi
- echo $ac_n "checking for C++ \"explicit\" keyword""... $ac_c" 1>&6
- echo "configure:11296: checking for C++ \"explicit\" keyword" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_explicit'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11301 "configure"
- #include "confdefs.h"
- class X {
- public: explicit X(int i) : i_(i) {}
- private: int i_;
- };
- int main() {
- X x(3);
- ; return 0; }
- EOF
- if { (eval echo configure:11311: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_explicit=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_explicit=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_explicit" 1>&6
- if test "$ac_cv_cpp_explicit" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_EXPLICIT 1
- EOF
- fi
- echo $ac_n "checking for C++ \"typename\" keyword""... $ac_c" 1>&6
- echo "configure:11332: checking for C++ \"typename\" keyword" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_typename'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11337 "configure"
- #include "confdefs.h"
- class param {
- public:
- typedef unsigned long num_type;
- };
- template <class T> class tplt {
- public:
- typedef typename T::num_type t_num_type;
- t_num_type foo(typename T::num_type num) {
- return num;
- }
- };
- int main() {
- tplt<param> A;
- A.foo(0);
- ; return 0; }
- EOF
- if { (eval echo configure:11356: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_typename=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_typename=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_typename" 1>&6
- if test "$ac_cv_cpp_typename" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_TYPENAME 1
- EOF
- fi
- echo $ac_n "checking for modern C++ template specialization syntax support""... $ac_c" 1>&6
- echo "configure:11377: checking for modern C++ template specialization syntax support" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_modern_specialize_template_syntax'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11382 "configure"
- #include "confdefs.h"
- template <class T> struct X { int a; };
- class Y {};
- template <> struct X<Y> { double a; };
- int main() {
- X<int> int_x;
- X<Y> y_x;
- ; return 0; }
- EOF
- if { (eval echo configure:11392: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_modern_specialize_template_syntax=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_modern_specialize_template_syntax=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_modern_specialize_template_syntax" 1>&6
- if test "$ac_cv_cpp_modern_specialize_template_syntax" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1
- EOF
- fi
- echo $ac_n "checking whether partial template specialization works""... $ac_c" 1>&6
- echo "configure:11414: checking whether partial template specialization works" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_partial_specialization'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11419 "configure"
- #include "confdefs.h"
- template <class T> class Foo {};
- template <class T> class Foo<T*> {};
- int main() {
- return 0;
- ; return 0; }
- EOF
- if { (eval echo configure:11427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_partial_specialization=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_partial_specialization=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_partial_specialization" 1>&6
- if test "$ac_cv_cpp_partial_specialization" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_PARTIAL_SPECIALIZATION 1
- EOF
- fi
- echo $ac_n "checking whether operators must be re-defined for templates derived from templates""... $ac_c" 1>&6
- echo "configure:11448: checking whether operators must be re-defined for templates derived from templates" >&5
- if eval "test \"`echo '$''{'ac_cv_need_derived_template_operators'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11453 "configure"
- #include "confdefs.h"
- template <class T> class Base { };
- template <class T>
- Base<T> operator+(const Base<T>& lhs, const Base<T>& rhs) { return lhs; }
- template <class T> class Derived : public Base<T> { };
- int main() {
- Derived<char> a, b;
- Base<char> c = a + b;
- return 0;
- ; return 0; }
- EOF
- if { (eval echo configure:11465: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_need_derived_template_operators=no
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_need_derived_template_operators=yes
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_need_derived_template_operators" 1>&6
- if test "$ac_cv_need_derived_template_operators" = yes ; then
- cat >> confdefs.h <<\EOF
- #define NEED_CPP_DERIVED_TEMPLATE_OPERATORS 1
- EOF
- fi
- echo $ac_n "checking whether we need to cast a derived template to pass as its base class""... $ac_c" 1>&6
- echo "configure:11487: checking whether we need to cast a derived template to pass as its base class" >&5
- if eval "test \"`echo '$''{'ac_cv_need_cpp_template_cast_to_base'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11492 "configure"
- #include "confdefs.h"
- template <class T> class Base { };
- template <class T> class Derived : public Base<T> { };
- template <class T> int foo(const Base<T>&) { return 0; }
- int main() {
- Derived<char> bar; return foo(bar);
- ; return 0; }
- EOF
- if { (eval echo configure:11501: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_need_cpp_template_cast_to_base=no
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_need_cpp_template_cast_to_base=yes
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_need_cpp_template_cast_to_base" 1>&6
- if test "$ac_cv_need_cpp_template_cast_to_base" = yes ; then
- cat >> confdefs.h <<\EOF
- #define NEED_CPP_TEMPLATE_CAST_TO_BASE 1
- EOF
- fi
- echo $ac_n "checking whether the compiler can resolve const ambiguities for templates""... $ac_c" 1>&6
- echo "configure:11522: checking whether the compiler can resolve const ambiguities for templates" >&5
- if eval "test \"`echo '$''{'ac_cv_can_resolve_const_ambiguity'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11527 "configure"
- #include "confdefs.h"
- template <class T> class ptrClass {
- public: T* ptr;
- };
- template <class T> T* a(ptrClass<T> *arg) {
- return arg->ptr;
- }
- template <class T>
- const T* a(const ptrClass<T> *arg) {
- return arg->ptr;
- }
-
- int main() {
- ptrClass<int> i;
- a(&i);
- ; return 0; }
- EOF
- if { (eval echo configure:11548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_can_resolve_const_ambiguity=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_can_resolve_const_ambiguity=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_can_resolve_const_ambiguity" 1>&6
- if test "$ac_cv_can_resolve_const_ambiguity" = no ; then
- cat >> confdefs.h <<\EOF
- #define CANT_RESOLVE_CPP_CONST_AMBIGUITY 1
- EOF
- fi
- echo $ac_n "checking whether the C++ \"using\" keyword can change access""... $ac_c" 1>&6
- echo "configure:11570: checking whether the C++ \"using\" keyword can change access" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_access_changing_using2'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11575 "configure"
- #include "confdefs.h"
- class A { protected: int foo() { return 0; } };
- class B : public A { public: using A::foo; };
- int main() {
- B b; return b.foo();
- ; return 0; }
- EOF
- if { (eval echo configure:11583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cat > conftest.$ac_ext <<EOF
- #line 11586 "configure"
- #include "confdefs.h"
- class A { public: int foo() { return 1; } };
- class B : public A { private: using A::foo; };
- int main() {
- B b; return b.foo();
- ; return 0; }
- EOF
- if { (eval echo configure:11594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_access_changing_using2=no
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_access_changing_using2=yes
- fi
- rm -f conftest*
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_access_changing_using2=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_access_changing_using2" 1>&6
- if test "$ac_cv_cpp_access_changing_using2" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_ACCESS_CHANGING_USING 1
- EOF
- fi
- echo $ac_n "checking whether the C++ \"using\" keyword resolves ambiguity""... $ac_c" 1>&6
- echo "configure:11622: checking whether the C++ \"using\" keyword resolves ambiguity" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_ambiguity_resolving_using'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11627 "configure"
- #include "confdefs.h"
- class X {
- public: int go(const X&) {return 3;}
- int jo(const X&) {return 3;}
- };
- class Y : public X {
- public: int go(int) {return 2;}
- int jo(int) {return 2;}
- using X::jo;
- private: using X::go;
- };
- int main() {
- X x; Y y; y.jo(x);
- ; return 0; }
- EOF
- if { (eval echo configure:11643: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_ambiguity_resolving_using=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_ambiguity_resolving_using=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_ambiguity_resolving_using" 1>&6
- if test "$ac_cv_cpp_ambiguity_resolving_using" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1
- EOF
- fi
- echo $ac_n "checking for \"std::\" namespace""... $ac_c" 1>&6
- echo "configure:11664: checking for \"std::\" namespace" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_namespace_std'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11669 "configure"
- #include "confdefs.h"
- #include <algorithm>
- int main() {
- return std::min(0, 1);
- ; return 0; }
- EOF
- if { (eval echo configure:11676: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_namespace_std=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_namespace_std=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_namespace_std" 1>&6
- if test "$ac_cv_cpp_namespace_std" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_NAMESPACE_STD 1
- EOF
- fi
- echo $ac_n "checking whether standard template operator!=() is ambiguous""... $ac_c" 1>&6
- echo "configure:11697: checking whether standard template operator!=() is ambiguous" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_unambiguous_std_notequal'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11702 "configure"
- #include "confdefs.h"
- #include <algorithm>
- struct T1 {};
- int operator==(const T1&, const T1&) { return 0; }
- int operator!=(const T1&, const T1&) { return 0; }
- int main() {
- T1 a,b; return a != b;
- ; return 0; }
- EOF
- if { (eval echo configure:11712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_unambiguous_std_notequal=unambiguous
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_unambiguous_std_notequal=ambiguous
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_unambiguous_std_notequal" 1>&6
- if test "$ac_cv_cpp_unambiguous_std_notequal" = unambiguous ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1
- EOF
- fi
- echo $ac_n "checking for C++ reinterpret_cast""... $ac_c" 1>&6
- echo "configure:11734: checking for C++ reinterpret_cast" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_reinterpret_cast'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11739 "configure"
- #include "confdefs.h"
- struct X { int i; };
- struct Y { int i; };
- int main() {
- X x; X*const z = &x;Y*y = reinterpret_cast<Y*>(z);
- ; return 0; }
- EOF
- if { (eval echo configure:11747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cpp_reinterpret_cast=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_reinterpret_cast=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_reinterpret_cast" 1>&6
- if test "$ac_cv_cpp_reinterpret_cast" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_NEW_CASTS 1
- EOF
- fi
- echo $ac_n "checking for C++ dynamic_cast to void*""... $ac_c" 1>&6
- echo "configure:11768: checking for C++ dynamic_cast to void*" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_dynamic_cast_void_ptr'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test "$cross_compiling" = yes; then
- ac_cv_cpp_dynamic_cast_void_ptr=no
- else
- cat > conftest.$ac_ext <<EOF
- #line 11776 "configure"
- #include "confdefs.h"
- #ifdef __cplusplus
- extern "C" void exit(int);
- #endif
- class X { int i; public: virtual ~X() { } };
- class Y { int j; public: virtual ~Y() { } };
- class Z : public X, public Y { int k; };
- int main() {
- Z mdo;
- X *subx = (X*)&mdo;
- Y *suby = (Y*)&mdo;
- return !((((void*)&mdo != (void*)subx) &&
- ((void*)&mdo == dynamic_cast<void*>(subx))) ||
- (((void*)&mdo != (void*)suby) &&
- ((void*)&mdo == dynamic_cast<void*>(suby))));
- }
- EOF
- if { (eval echo configure:11795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_cpp_dynamic_cast_void_ptr=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_cpp_dynamic_cast_void_ptr=no
- fi
- rm -fr conftest*
- fi
- fi
- echo "$ac_t""$ac_cv_cpp_dynamic_cast_void_ptr" 1>&6
- if test "$ac_cv_cpp_dynamic_cast_void_ptr" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
- EOF
- fi
- echo $ac_n "checking whether C++ requires implementation of unused virtual methods""... $ac_c" 1>&6
- echo "configure:11819: checking whether C++ requires implementation of unused virtual methods" >&5
- if eval "test \"`echo '$''{'ac_cv_cpp_unused_required'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11824 "configure"
- #include "confdefs.h"
- class X {private: virtual void never_called();};
- int main() {
- X x;
- ; return 0; }
- EOF
- if { (eval echo configure:11831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_cpp_unused_required=no
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_cpp_unused_required=yes
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_cpp_unused_required" 1>&6
- if test "$ac_cv_cpp_unused_required" = yes ; then
- cat >> confdefs.h <<\EOF
- #define NEED_CPP_UNUSED_IMPLEMENTATIONS 1
- EOF
- fi
- echo $ac_n "checking for trouble comparing to zero near std::operator!=()""... $ac_c" 1>&6
- echo "configure:11854: checking for trouble comparing to zero near std::operator!=()" >&5
- if eval "test \"`echo '$''{'ac_cv_trouble_comparing_to_zero'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11859 "configure"
- #include "confdefs.h"
- #include <algorithm>
- template <class T> class Foo {};
- class T2;
- template <class T> int operator==(const T2*, const T&) { return 0; }
- template <class T> int operator!=(const T2*, const T&) { return 0; }
- int main() {
- Foo<int> f; return (0 != f);
- ; return 0; }
- EOF
- if { (eval echo configure:11870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_trouble_comparing_to_zero=no
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_trouble_comparing_to_zero=yes
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_trouble_comparing_to_zero" 1>&6
- if test "$ac_cv_trouble_comparing_to_zero" = yes ; then
- cat >> confdefs.h <<\EOF
- #define HAVE_CPP_TROUBLE_COMPARING_TO_ZERO 1
- EOF
- fi
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
- echo "configure:11902: checking for LC_MESSAGES" >&5
- if eval "test \"`echo '$''{'ac_cv_i18n_lc_messages'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 11907 "configure"
- #include "confdefs.h"
- #include <locale.h>
- int main() {
- int category = LC_MESSAGES;
- ; return 0; }
- EOF
- if { (eval echo configure:11914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_i18n_lc_messages=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_i18n_lc_messages=no
- fi
- rm -f conftest*
- fi
- echo "$ac_t""$ac_cv_i18n_lc_messages" 1>&6
- if test "$ac_cv_i18n_lc_messages" = yes; then
- cat >> confdefs.h <<\EOF
- #define HAVE_I18N_LC_MESSAGES 1
- EOF
- fi
- fi # SKIP_COMPILER_CHECKS
- TARGET_XPCOM_ABI=
- if test -n "${CPU_ARCH}" -a -n "${TARGET_COMPILER_ABI}"; then
- TARGET_XPCOM_ABI="${CPU_ARCH}-${TARGET_COMPILER_ABI}"
- fi
- # External Packages
- MOZ_ENABLE_LIBXUL=
- # Check whether --with-libxul-sdk or --without-libxul-sdk was given.
- if test "${with_libxul_sdk+set}" = set; then
- withval="$with_libxul_sdk"
- LIBXUL_SDK_DIR=$withval
- fi
- if test "$LIBXUL_SDK_DIR" = "yes"; then
- { echo "configure: error: --with-libxul-sdk must specify a path" 1>&2; exit 1; }
- elif test -n "$LIBXUL_SDK_DIR" -a "$LIBXUL_SDK_DIR" != "no"; then
- LIBXUL_SDK=`cd "$LIBXUL_SDK_DIR" && pwd`
- if test ! -f "$LIBXUL_SDK/sdk/include/xpcom-config.h"; then
- { echo "configure: error: $LIBXUL_SDK/sdk/include/xpcom-config.h doesn't exist" 1>&2; exit 1; }
- fi
- MOZ_ENABLE_LIBXUL=1
- fi
- # Check whether --with-system-nspr or --without-system-nspr was given.
- if test "${with_system_nspr+set}" = set; then
- withval="$with_system_nspr"
- if test "$withval" = "yes"; then
- _USE_SYSTEM_NSPR=1
- elif test "$withval" = "no"; then
- :
- else
- { echo "configure: error: Option, system-nspr, does not take an argument ($withval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$_USE_SYSTEM_NSPR"; then
-
- # Check whether --with-nspr-prefix or --without-nspr-prefix was given.
- if test "${with_nspr_prefix+set}" = set; then
- withval="$with_nspr_prefix"
- nspr_config_prefix="$withval"
- else
- nspr_config_prefix=""
- fi
- # Check whether --with-nspr-exec-prefix or --without-nspr-exec-prefix was given.
- if test "${with_nspr_exec_prefix+set}" = set; then
- withval="$with_nspr_exec_prefix"
- nspr_config_exec_prefix="$withval"
- else
- nspr_config_exec_prefix=""
- fi
- if test -n "$nspr_config_exec_prefix"; then
- nspr_config_args="$nspr_config_args --exec-prefix=$nspr_config_exec_prefix"
- if test -z "$NSPR_CONFIG"; then
- NSPR_CONFIG=$nspr_config_exec_prefix/bin/nspr-config
- fi
- fi
- if test -n "$nspr_config_prefix"; then
- nspr_config_args="$nspr_config_args --prefix=$nspr_config_prefix"
- if test -z "$NSPR_CONFIG"; then
- NSPR_CONFIG=$nspr_config_prefix/bin/nspr-config
- fi
- fi
- unset ac_cv_path_NSPR_CONFIG
- # Extract the first word of "nspr-config", so it can be a program name with args.
- set dummy nspr-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:12017: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_NSPR_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$NSPR_CONFIG" in
- /*)
- ac_cv_path_NSPR_CONFIG="$NSPR_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_NSPR_CONFIG="$NSPR_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_NSPR_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_NSPR_CONFIG" && ac_cv_path_NSPR_CONFIG="no"
- ;;
- esac
- fi
- NSPR_CONFIG="$ac_cv_path_NSPR_CONFIG"
- if test -n "$NSPR_CONFIG"; then
- echo "$ac_t""$NSPR_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- min_nspr_version=4.7.0
- echo $ac_n "checking for NSPR - version >= $min_nspr_version""... $ac_c" 1>&6
- echo "configure:12052: checking for NSPR - version >= $min_nspr_version" >&5
- no_nspr=""
- if test "$NSPR_CONFIG" = "no"; then
- no_nspr="yes"
- else
- NSPR_CFLAGS=`$NSPR_CONFIG $nspr_config_args --cflags`
- NSPR_LIBS=`$NSPR_CONFIG $nspr_config_args --libs`
- nspr_config_major_version=`$NSPR_CONFIG $nspr_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
- nspr_config_minor_version=`$NSPR_CONFIG $nspr_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
- nspr_config_micro_version=`$NSPR_CONFIG $nspr_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
- min_nspr_major_version=`echo $min_nspr_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
- min_nspr_minor_version=`echo $min_nspr_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
- min_nspr_micro_version=`echo $min_nspr_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
- if test "$nspr_config_major_version" -ne "$min_nspr_major_version"; then
- no_nspr="yes"
- elif test "$nspr_config_major_version" -eq "$min_nspr_major_version" &&
- test "$nspr_config_minor_version" -lt "$min_nspr_minor_version"; then
- no_nspr="yes"
- elif test "$nspr_config_major_version" -eq "$min_nspr_major_version" &&
- test "$nspr_config_minor_version" -eq "$min_nspr_minor_version" &&
- test "$nspr_config_micro_version" -lt "$min_nspr_micro_version"; then
- no_nspr="yes"
- fi
- fi
- if test -z "$no_nspr"; then
- echo "$ac_t""yes" 1>&6
- MOZ_NATIVE_NSPR=1
- else
- echo "$ac_t""no" 1>&6
- fi
-
-
- fi
- if test -n "$MOZ_NATIVE_NSPR"; then
- _SAVE_CFLAGS=$CFLAGS
- CFLAGS="$CFLAGS $NSPR_CFLAGS"
- cat > conftest.$ac_ext <<EOF
- #line 12103 "configure"
- #include "confdefs.h"
- #include "prlog.h"
- int main() {
- #ifndef PR_STATIC_ASSERT
- #error PR_STATIC_ASSERT not defined
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:12112: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- MOZ_NATIVE_NSPR=1
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- { echo "configure: error: system NSPR does not support PR_STATIC_ASSERT" 1>&2; exit 1; }
- fi
- rm -f conftest*
- CFLAGS=$_SAVE_CFLAGS
- else
- NSPR_CFLAGS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(LIBXUL_DIST) --includedir=$(LIBXUL_DIST)/include/nspr --cflags`'
- # explicitly set libs for Visual Age C++ for OS/2
- if test "$OS_ARCH" = "OS2" -a "$VACPP" = "yes"; then
- NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '$_PTHREAD_LDFLAGS''
- elif test "$OS_ARCH" = "WINCE"; then
- NSPR_CFLAGS='-I$(LIBXUL_DIST)/include/nspr'
- NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '
- elif test "$OS_ARCH" = "WINNT"; then
- NSPR_CFLAGS='-I$(LIBXUL_DIST)/include/nspr'
- if test -n "$GNU_CC"; then
- NSPR_LIBS="-L\$(LIBXUL_DIST)/lib -lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION"
- else
- NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '
- fi
- else
- NSPR_LIBS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(LIBXUL_DIST) --libdir=$(LIBXUL_DIST)/lib --libs`'
- fi
- fi
- # Check whether --with-system-nss or --without-system-nss was given.
- if test "${with_system_nss+set}" = set; then
- withval="$with_system_nss"
- if test "$withval" = "yes"; then
- _USE_SYSTEM_NSS=1
- elif test "$withval" = "no"; then
- :
- else
- { echo "configure: error: Option, system-nss, does not take an argument ($withval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$_USE_SYSTEM_NSS"; then
-
- # Check whether --with-nss-prefix or --without-nss-prefix was given.
- if test "${with_nss_prefix+set}" = set; then
- withval="$with_nss_prefix"
- nss_config_prefix="$withval"
- else
- nss_config_prefix=""
- fi
- # Check whether --with-nss-exec-prefix or --without-nss-exec-prefix was given.
- if test "${with_nss_exec_prefix+set}" = set; then
- withval="$with_nss_exec_prefix"
- nss_config_exec_prefix="$withval"
- else
- nss_config_exec_prefix=""
- fi
- if test -n "$nss_config_exec_prefix"; then
- nss_config_args="$nss_config_args --exec-prefix=$nss_config_exec_prefix"
- if test -z "$NSS_CONFIG"; then
- NSS_CONFIG=$nss_config_exec_prefix/bin/nss-config
- fi
- fi
- if test -n "$nss_config_prefix"; then
- nss_config_args="$nss_config_args --prefix=$nss_config_prefix"
- if test -z "$NSS_CONFIG"; then
- NSS_CONFIG=$nss_config_prefix/bin/nss-config
- fi
- fi
- unset ac_cv_path_NSS_CONFIG
- # Extract the first word of "nss-config", so it can be a program name with args.
- set dummy nss-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:12194: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_NSS_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$NSS_CONFIG" in
- /*)
- ac_cv_path_NSS_CONFIG="$NSS_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_NSS_CONFIG="$NSS_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_NSS_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_NSS_CONFIG" && ac_cv_path_NSS_CONFIG="no"
- ;;
- esac
- fi
- NSS_CONFIG="$ac_cv_path_NSS_CONFIG"
- if test -n "$NSS_CONFIG"; then
- echo "$ac_t""$NSS_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- min_nss_version=3.12.0
- echo $ac_n "checking for NSS - version >= $min_nss_version""... $ac_c" 1>&6
- echo "configure:12229: checking for NSS - version >= $min_nss_version" >&5
- no_nss=""
- if test "$NSS_CONFIG" = "no"; then
- no_nss="yes"
- else
- NSS_CFLAGS=`$NSS_CONFIG $nss_config_args --cflags`
- NSS_LIBS=`$NSS_CONFIG $nss_config_args --libs`
- nss_config_major_version=`$NSS_CONFIG $nss_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
- nss_config_minor_version=`$NSS_CONFIG $nss_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
- nss_config_micro_version=`$NSS_CONFIG $nss_config_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
- min_nss_major_version=`echo $min_nss_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
- min_nss_minor_version=`echo $min_nss_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
- min_nss_micro_version=`echo $min_nss_version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
- if test "$nss_config_major_version" -lt "$min_nss_major_version"; then
- no_nss="yes"
- elif test "$nss_config_major_version" -eq "$min_nss_major_version" &&
- test "$nss_config_minor_version" -lt "$min_nss_minor_version"; then
- no_nss="yes"
- elif test "$nss_config_major_version" -eq "$min_nss_major_version" &&
- test "$nss_config_minor_version" -eq "$min_nss_minor_version" &&
- test "$nss_config_micro_version" -lt "$min_nss_micro_version"; then
- no_nss="yes"
- fi
- fi
- if test -z "$no_nss"; then
- echo "$ac_t""yes" 1>&6
- MOZ_NATIVE_NSS=1
- else
- echo "$ac_t""no" 1>&6
- fi
-
-
- fi
- if test -n "$MOZ_NATIVE_NSS"; then
- NSS_LIBS="$NSS_LIBS -lcrmf"
- else
- NSS_CFLAGS='-I$(LIBXUL_DIST)/include/nss'
- NSS_DEP_LIBS="\
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)crmf.\$(LIB_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)smime$NSS_VERSION\$(DLL_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)ssl$NSS_VERSION\$(DLL_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)nss$NSS_VERSION\$(DLL_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)nssutil$NSS_VERSION\$(DLL_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)softokn$NSS_VERSION\$(DLL_SUFFIX)"
- if test -z "$GNU_CC" && test "$OS_ARCH" = "WINNT" -o "$OS_ARCH" = "WINCE" -o "$OS_ARCH" = "OS2"; then
- NSS_LIBS="\
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)crmf.\$(LIB_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)smime$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)ssl$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)nss$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)nssutil$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
- \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)softokn$NSS_VERSION.\$(IMPORT_LIB_SUFFIX)"
- else
- NSS_LIBS='$(LIBS_DIR)'" -lcrmf -lsmime$NSS_VERSION -lssl$NSS_VERSION -lnss$NSS_VERSION -lnssutil$NSS_VERSION -lsoftokn$NSS_VERSION"
- fi
- fi
- if test -z "$SKIP_LIBRARY_CHECKS"; then
- # Check whether --with-system-jpeg or --without-system-jpeg was given.
- if test "${with_system_jpeg+set}" = set; then
- withval="$with_system_jpeg"
- JPEG_DIR=$withval
- fi
- _SAVE_CFLAGS=$CFLAGS
- _SAVE_LDFLAGS=$LDFLAGS
- _SAVE_LIBS=$LIBS
- if test -n "${JPEG_DIR}" -a "${JPEG_DIR}" != "yes"; then
- CFLAGS="-I${JPEG_DIR}/include $CFLAGS"
- LDFLAGS="-L${JPEG_DIR}/lib $LDFLAGS"
- fi
- if test -z "$JPEG_DIR" -o "$JPEG_DIR" = no; then
- SYSTEM_JPEG=
- else
- echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
- echo "configure:12320: checking for jpeg_destroy_compress in -ljpeg" >&5
- ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-ljpeg $JPEG_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12328 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char jpeg_destroy_compress();
- int main() {
- jpeg_destroy_compress()
- ; return 0; }
- EOF
- if { (eval echo configure:12339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- SYSTEM_JPEG=1 JPEG_LIBS="-ljpeg $JPEG_LIBS"
- else
- echo "$ac_t""no" 1>&6
- SYSTEM_JPEG=
- fi
- fi
- if test "$SYSTEM_JPEG" = 1; then
- LIBS="$JPEG_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12365 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- #include <jpeglib.h>
- int main() {
- #if JPEG_LIB_VERSION < $MOZJPEG
- #error "Insufficient JPEG library version ($MOZJPEG required)."
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:12376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- SYSTEM_JPEG=1
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- SYSTEM_JPEG= JPEG_CFLAGS= JPEG_LIBS=
- fi
- rm -f conftest*
- fi
- CFLAGS=$_SAVE_CFLAGS
- LDFLAGS=$_SAVE_LDFLAGS
- LIBS=$_SAVE_LIBS
- if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$SYSTEM_JPEG" = 1; then
- JPEG_CFLAGS="-I${JPEG_DIR}/include"
- JPEG_LIBS="-L${JPEG_DIR}/lib ${JPEG_LIBS}"
- fi
- # Check whether --with-system-zlib or --without-system-zlib was given.
- if test "${with_system_zlib+set}" = set; then
- withval="$with_system_zlib"
- ZLIB_DIR=$withval
- fi
- _SAVE_CFLAGS=$CFLAGS
- _SAVE_LDFLAGS=$LDFLAGS
- _SAVE_LIBS=$LIBS
- if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then
- CFLAGS="-I${ZLIB_DIR}/include $CFLAGS"
- LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS"
- fi
- if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then
- SYSTEM_ZLIB=
- else
- echo $ac_n "checking for gzread in -lz""... $ac_c" 1>&6
- echo "configure:12414: checking for gzread in -lz" >&5
- ac_lib_var=`echo z'_'gzread | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lz $ZLIB_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12422 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char gzread();
- int main() {
- gzread()
- ; return 0; }
- EOF
- if { (eval echo configure:12433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- SYSTEM_ZLIB=1 ZLIB_LIBS="-lz $ZLIB_LIBS"
- else
- echo "$ac_t""no" 1>&6
- SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=
- fi
- fi
- if test "$SYSTEM_ZLIB" = 1; then
- LIBS="$ZLIB_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12458 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <string.h>
- #include <zlib.h>
- int main() {
- #if ZLIB_VERNUM < $MOZZLIB
- #error "Insufficient zlib version ($MOZZLIB required)."
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:12469: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- SYSTEM_ZLIB=1
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=
- fi
- rm -f conftest*
- fi
- CFLAGS=$_SAVE_CFLAGS
- LDFLAGS=$_SAVE_LDFLAGS
- LIBS=$_SAVE_LIBS
- if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then
- ZLIB_CFLAGS="-I${ZLIB_DIR}/include"
- ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}"
- fi
- # Check whether --with-system-bz2 or --without-system-bz2 was given.
- if test "${with_system_bz2+set}" = set; then
- withval="$with_system_bz2"
- BZ2_DIR=$withval
- fi
- _SAVE_CFLAGS=$CFLAGS
- _SAVE_LDFLAGS=$LDFLAGS
- _SAVE_LIBS=$LIBS
- if test -n "${BZ2_DIR}" -a "${BZ2_DIR}" != "yes"; then
- CFLAGS="-I${BZ2_DIR}/include $CFLAGS"
- LDFLAGS="-L${BZ2_DIR}/lib $LDFLAGS"
- fi
- if test -z "$BZ2_DIR" -o "$BZ2_DIR" = no; then
- SYSTEM_BZ2=
- else
- echo $ac_n "checking for BZ2_bzread in -lbz2""... $ac_c" 1>&6
- echo "configure:12507: checking for BZ2_bzread in -lbz2" >&5
- ac_lib_var=`echo bz2'_'BZ2_bzread | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lbz2 $BZ2_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12515 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char BZ2_bzread();
- int main() {
- BZ2_bzread()
- ; return 0; }
- EOF
- if { (eval echo configure:12526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- SYSTEM_BZ2=1 BZ2_LIBS="-lbz2"
- else
- echo "$ac_t""no" 1>&6
- SYSTEM_BZ2= BZ2_CFLAGS= BZ2_LIBS=
- fi
- fi
- CFLAGS=$_SAVE_CFLAGS
- LDFLAGS=$_SAVE_LDFLAGS
- LIBS=$_SAVE_LIBS
- if test "${BZ2_DIR}" -a -d "${BZ2_DIR}" -a "$SYSTEM_BZ2" = 1; then
- BZ2_CFLAGS="-I${BZ2_DIR}/include"
- BZ2_LIBS="-L${BZ2_DIR}/lib ${MOZ_BZ2_LIBS}"
- fi
- # Check whether --with-system-png or --without-system-png was given.
- if test "${with_system_png+set}" = set; then
- withval="$with_system_png"
- PNG_DIR=$withval
- fi
- _SAVE_CFLAGS=$CFLAGS
- _SAVE_LDFLAGS=$LDFLAGS
- _SAVE_LIBS=$LIBS
- CFLAGS="$ZLIB_CFLAGS $CFLAGS"
- LDFLAGS="$ZLIB_LIBS -lz $LDFLAGS"
- if test -n "${PNG_DIR}" -a "${PNG_DIR}" != "yes"; then
- CFLAGS="-I${PNG_DIR}/include $CFLAGS"
- LDFLAGS="-L${PNG_DIR}/lib $LDFLAGS"
- fi
- if test -z "$PNG_DIR" -o "$PNG_DIR" = no; then
- SYSTEM_PNG=
- else
- _SAVE_PNG_LIBS=$PNG_LIBS
- echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6
- echo "configure:12578: checking for png_get_valid in -lpng" >&5
- ac_lib_var=`echo png'_'png_get_valid | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lpng $PNG_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12586 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char png_get_valid();
- int main() {
- png_get_valid()
- ; return 0; }
- EOF
- if { (eval echo configure:12597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- SYSTEM_PNG=1 PNG_LIBS="-lpng $PNG_LIBS"
- else
- echo "$ac_t""no" 1>&6
- { echo "configure: error: --with-system-png requested but no working libpng found" 1>&2; exit 1; }
- fi
- echo $ac_n "checking for png_get_acTL in -lpng""... $ac_c" 1>&6
- echo "configure:12619: checking for png_get_acTL in -lpng" >&5
- ac_lib_var=`echo png'_'png_get_acTL | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lpng $_SAVE_PNG_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12627 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char png_get_acTL();
- int main() {
- png_get_acTL()
- ; return 0; }
- EOF
- if { (eval echo configure:12638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo png | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lpng $LIBS"
- else
- echo "$ac_t""no" 1>&6
- { echo "configure: error: --with-system-png won't work because the system's libpng doesn't have APNG support" 1>&2; exit 1; }
- fi
- fi
- if test "$SYSTEM_PNG" = 1; then
- LIBS="$PNG_LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 12670 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
- #include <png.h>
- int main() {
- #if PNG_LIBPNG_VER < $MOZPNG
- #error "Insufficient libpng version ($MOZPNG required)."
- #endif
- #ifndef PNG_UINT_31_MAX
- #error "Insufficient libpng version."
- #endif
- ; return 0; }
- EOF
- if { (eval echo configure:12684: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- SYSTEM_PNG=1
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- { echo "configure: error: --with-system-png requested but no working libpng found" 1>&2; exit 1; }
- fi
- rm -f conftest*
- fi
- CFLAGS=$_SAVE_CFLAGS
- LDFLAGS=$_SAVE_LDFLAGS
- LIBS=$_SAVE_LIBS
- if test "${PNG_DIR}" -a -d "${PNG_DIR}" -a "$SYSTEM_PNG" = 1; then
- PNG_CFLAGS="-I${PNG_DIR}/include"
- PNG_LIBS="-L${PNG_DIR}/lib ${PNG_LIBS}"
- fi
- fi # SKIP_LIBRARY_CHECKS
- # Check whether --enable-system-hunspell or --disable-system-hunspell was given.
- if test "${enable_system_hunspell+set}" = set; then
- enableval="$enable_system_hunspell"
- if test "$enableval" = "yes"; then
- SYSTEM_HUNSPELL=1
- elif test "$enableval" = "no"; then
- :
- else
- { echo "configure: error: Option, system-hunspell, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$SYSTEM_HUNSPELL"; then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:12726: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for hunspell""... $ac_c" 1>&6
- echo "configure:12770: checking for hunspell" >&5
- if $PKG_CONFIG --exists "hunspell" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_HUNSPELL_CFLAGS""... $ac_c" 1>&6
- echo "configure:12777: checking MOZ_HUNSPELL_CFLAGS" >&5
- MOZ_HUNSPELL_CFLAGS=`$PKG_CONFIG --cflags "hunspell"`
- echo "$ac_t""$MOZ_HUNSPELL_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_HUNSPELL_LIBS""... $ac_c" 1>&6
- echo "configure:12782: checking MOZ_HUNSPELL_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_HUNSPELL_LIBS="`$PKG_CONFIG --libs \"hunspell\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_HUNSPELL_LIBS" 1>&6
- else
- MOZ_HUNSPELL_CFLAGS=""
- MOZ_HUNSPELL_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_HUNSPELL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "hunspell"`
- echo $MOZ_HUNSPELL_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (hunspell) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
- fi
- # Check whether --enable-glitz or --disable-glitz was given.
- if test "${enable_glitz+set}" = set; then
- enableval="$enable_glitz"
- if test "$enableval" = "yes"; then
- MOZ_ENABLE_GLITZ=1
- elif test "$enableval" = "no"; then
- MOZ_ENABLE_GLITZ=
- else
- { echo "configure: error: Option, glitz, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_ENABLE_GLITZ"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_GLITZ 1
- EOF
- fi
- JAVA_INCLUDE_PATH=
- # Check whether --with-java-include-path or --without-java-include-path was given.
- if test "${with_java_include_path+set}" = set; then
- withval="$with_java_include_path"
- JAVA_INCLUDE_PATH=$withval
- fi
- JAVA_BIN_PATH=
- # Check whether --with-java-bin-path or --without-java-bin-path was given.
- if test "${with_java_bin_path+set}" = set; then
- withval="$with_java_bin_path"
- JAVA_BIN_PATH=$withval
- fi
- # Application
- BUILD_STATIC_LIBS=
- ENABLE_TESTS=1
- MOZ_ACTIVEX_SCRIPTING_SUPPORT=
- MOZ_BRANDING_DIRECTORY=
- MOZ_CALENDAR=
- MOZ_DBGRINFO_MODULES=
- MOZ_ENABLE_CANVAS=1
- MOZ_EXTENSIONS_ALL=" wallet xml-rpc venkman inspector irc typeaheadfind gnomevfs sroaming datetime finger cview layout-debug tasks sql xforms schema-validation reporter"
- MOZ_FEEDS=1
- MOZ_IMG_DECODERS_DEFAULT="png gif jpeg bmp xbm icon"
- MOZ_IMG_ENCODERS_DEFAULT="png jpeg"
- MOZ_IPCD=
- MOZ_JAVAXPCOM=
- MOZ_JSDEBUGGER=1
- MOZ_JSLOADER=1
- MOZ_LDAP_XPCOM=
- MOZ_LIBART_CFLAGS=
- MOZ_LIBART_LIBS=
- MOZ_MAIL_NEWS=
- MOZ_MATHML=1
- MOZ_MOCHITEST=1
- MOZ_MORK=1
- MOZ_MORKREADER=
- MOZ_AUTH_EXTENSION=1
- MOZ_NO_ACTIVEX_SUPPORT=1
- MOZ_NO_INSPECTOR_APIS=
- MOZ_NO_XPCOM_OBSOLETE=
- MOZ_NO_FAST_LOAD=
- MOZ_OJI=1
- MOZ_PERMISSIONS=1
- MOZ_PLACES=
- MOZ_PLAINTEXT_EDITOR_ONLY=
- MOZ_PLUGINS=1
- MOZ_PREF_EXTENSIONS=1
- MOZ_PROFILELOCKING=1
- MOZ_PROFILESHARING=1
- MOZ_PSM=1
- MOZ_PYTHON_EXTENSIONS="xpcom dom"
- MOZ_PYTHON=
- MOZ_PYTHON_DEBUG_SUFFIX=
- MOZ_PYTHON_DLL_SUFFIX=
- MOZ_PYTHON_INCLUDES=
- MOZ_PYTHON_LIBS=
- MOZ_PYTHON_PREFIX=
- MOZ_PYTHON_VER=
- MOZ_PYTHON_VER_DOTTED=
- MOZ_RDF=1
- MOZ_REFLOW_PERF=
- MOZ_SAFE_BROWSING=
- MOZ_HELP_VIEWER=
- MOZ_SPELLCHECK=1
- MOZ_STATIC_MAIL_BUILD=
- MOZ_STORAGE=1
- MOZ_SVG=1
- MOZ_TIMELINE=
- MOZ_UI_LOCALE=en-US
- MOZ_UNIVERSALCHARDET=1
- MOZ_URL_CLASSIFIER=
- MOZ_USE_NATIVE_UCONV=
- MOZ_V1_STRING_ABI=
- MOZ_VIEW_SOURCE=1
- MOZ_WEBSERVICES=
- MOZ_XMLEXTRAS=1
- MOZ_XPFE_COMPONENTS=1
- MOZ_XPINSTALL=1
- MOZ_XSLT_STANDALONE=
- MOZ_XTF=1
- MOZ_XUL=1
- MOZ_XUL_APP=1
- MOZ_ZIPWRITER=1
- NS_PRINTING=1
- NECKO_COOKIES=1
- NECKO_DISK_CACHE=1
- NECKO_PROTOCOLS_DEFAULT="about data file ftp gopher http res viewsource"
- NECKO_SMALL_BUFFERS=
- SUNCTL=
- JS_STATIC_BUILD=
- XPC_IDISPATCH_SUPPORT=
- case "$target_os" in
- darwin*)
- ACCESSIBILITY=
- ;;
- *)
- ACCESSIBILITY=1
- ;;
- esac
- case "$target_os" in
- msvc*|mks*|cygwin*|mingw*)
- if test -z "$GNU_CC"; then
- XPC_IDISPATCH_SUPPORT=1
- MOZ_NO_ACTIVEX_SUPPORT=
- MOZ_ACTIVEX_SCRIPTING_SUPPORT=1
- fi
- ;;
- esac
- # Check whether --enable-application or --disable-application was given.
- if test "${enable_application+set}" = set; then
- enableval="$enable_application"
- MOZ_BUILD_APP=$enableval
- fi
- if test "$MOZ_BUILD_APP" = "macbrowser"; then
- echo "configure: warning: --enable-application=macbrowser is deprecated. Use --enable-application=camino." 1>&2
- MOZ_BUILD_APP=camino
- fi
- case "$MOZ_BUILD_APP" in
- minimo)
- MOZ_EMBEDDING_PROFILE=basic
- ;;
- *)
- MOZ_EMBEDDING_PROFILE=default
- ;;
- esac
- # Check whether --with-embedding-profile or --without-embedding-profile was given.
- if test "${with_embedding_profile+set}" = set; then
- withval="$with_embedding_profile"
- MOZ_EMBEDDING_PROFILE=$withval
- fi
- case "$MOZ_EMBEDDING_PROFILE" in
- default)
- MOZ_EMBEDDING_LEVEL_DEFAULT=1
- MOZ_EMBEDDING_LEVEL_BASIC=1
- MOZ_EMBEDDING_LEVEL_MINIMAL=1
- cat >> confdefs.h <<\EOF
- #define MOZ_EMBEDDING_LEVEL_DEFAULT 1
- EOF
- cat >> confdefs.h <<\EOF
- #define MOZ_EMBEDDING_LEVEL_BASIC 1
- EOF
- cat >> confdefs.h <<\EOF
- #define MOZ_EMBEDDING_LEVEL_MINIMAL 1
- EOF
- ;;
- basic)
- MOZ_EMBEDDING_LEVEL_DEFAULT=
- MOZ_EMBEDDING_LEVEL_BASIC=1
- MOZ_EMBEDDING_LEVEL_MINIMAL=1
- cat >> confdefs.h <<\EOF
- #define MOZ_EMBEDDING_LEVEL_BASIC 1
- EOF
- cat >> confdefs.h <<\EOF
- #define MOZ_EMBEDDING_LEVEL_MINIMAL 1
- EOF
- ENABLE_TESTS=
- MOZ_ACTIVEX_SCRIPTING_SUPPORT=
- MOZ_COMPOSER=
- MOZ_ENABLE_CANVAS=
- MOZ_ENABLE_POSTSCRIPT=
- MOZ_EXTENSIONS_DEFAULT=" spatialnavigation"
- MOZ_IMG_DECODERS_DEFAULT="png gif jpeg"
- MOZ_IMG_ENCODERS_DEFAULT=
- MOZ_IMG_ENCODERS=
- MOZ_INSTALLER=
- MOZ_JSDEBUGGER=
- MOZ_LDAP_XPCOM=
- MOZ_MAIL_NEWS=
- MOZ_MATHML=
- MOZ_AUTH_EXTENSION=
- MOZ_NO_ACTIVEX_SUPPORT=1
- MOZ_NO_INSPECTOR_APIS=1
- MOZ_NO_XPCOM_OBSOLETE=1
- MOZ_NO_FAST_LOAD=1
- MOZ_OJI=
- MOZ_PLAINTEXT_EDITOR_ONLY=1
- # MOZ_PLUGINS=
- MOZ_PREF_EXTENSIONS=
- MOZ_PROFILELOCKING=
- MOZ_PROFILESHARING=
- MOZ_SPELLCHECK=
- MOZ_SVG=
- MOZ_UNIVERSALCHARDET=
- MOZ_UPDATER=
- MOZ_USE_NATIVE_UCONV=
- MOZ_VIEW_SOURCE=
- MOZ_XPFE_COMPONENTS=
- MOZ_XPINSTALL=
- MOZ_XTF=
- MOZ_ZIPWRITER=
- NECKO_DISK_CACHE=
- NECKO_PROTOCOLS_DEFAULT="about data http file res"
- NECKO_SMALL_BUFFERS=1
- NS_DISABLE_LOGGING=1
- NS_PRINTING=
- JS_STATIC_BUILD=1
- ;;
- minimal)
- MOZ_EMBEDDING_LEVEL_DEFAULT=
- MOZ_EMBEDDING_LEVEL_BASIC=
- MOZ_EMBEDDING_LEVEL_MINIMAL=1
- cat >> confdefs.h <<\EOF
- #define MOZ_EMBEDDING_LEVEL_MINIMAL 1
- EOF
- ENABLE_TESTS=
- MOZ_ACTIVEX_SCRIPTING_SUPPORT=
- MOZ_COMPOSER=
- MOZ_ENABLE_CANVAS=
- MOZ_ENABLE_POSTSCRIPT=
- MOZ_EXTENSIONS_DEFAULT=" spatialnavigation"
- MOZ_IMG_DECODERS_DEFAULT="png gif jpeg"
- MOZ_IMG_ENCODERS_DEFAULT=
- MOZ_IMG_ENCODERS=
- MOZ_INSTALLER=
- MOZ_JSDEBUGGER=
- MOZ_LDAP_XPCOM=
- MOZ_MAIL_NEWS=
- MOZ_MATHML=
- MOZ_AUTH_EXTENSION=
- MOZ_NO_ACTIVEX_SUPPORT=1
- MOZ_NO_INSPECTOR_APIS=1
- MOZ_NO_XPCOM_OBSOLETE=1
- MOZ_NO_FAST_LOAD=1
- MOZ_OJI=
- MOZ_PLAINTEXT_EDITOR_ONLY=1
- MOZ_PLUGINS=
- MOZ_PREF_EXTENSIONS=
- MOZ_PROFILELOCKING=
- MOZ_PROFILESHARING=
- MOZ_SPELLCHECK=
- MOZ_STORAGE=1
- MOZ_PLACES=
- MOZ_SVG=
- MOZ_UNIVERSALCHARDET=
- MOZ_UPDATER=
- MOZ_USE_NATIVE_UCONV=1
- MOZ_VIEW_SOURCE=
- MOZ_XPFE_COMPONENTS=
- MOZ_XPINSTALL=
- MOZ_XTF=
- MOZ_XUL=
- MOZ_ZIPWRITER=
- MOZ_RDF=
- NECKO_DISK_CACHE=
- NECKO_PROTOCOLS_DEFAULT="about data http file res"
- NECKO_SMALL_BUFFERS=1
- NS_DISABLE_LOGGING=1
- NS_PRINTING=
- JS_STATIC_BUILD=1
- ;;
- *)
- { echo "configure: error: Unrecognized value: --with-embedding-profile=$MOZ_EMBEDDING_PROFILE" 1>&2; exit 1; }
- ;;
- esac
- # Check whether --with-xulrunner-stub-name or --without-xulrunner-stub-name was given.
- if test "${with_xulrunner_stub_name+set}" = set; then
- withval="$with_xulrunner_stub_name"
- XULRUNNER_STUB_NAME=$withval
- fi
- if test -z "$XULRUNNER_STUB_NAME"; then
- case "$target_os" in
- darwin*)
- XULRUNNER_STUB_NAME=xulrunner
- ;;
- *)
- XULRUNNER_STUB_NAME=xulrunner-stub
- esac
- fi
- if test -z "$MOZ_BUILD_APP"; then
- { echo "configure: error: --enable-application=APP was not specified and is required." 1>&2; exit 1; }
- else
- # We have a valid application only if it has a build.mk file in its top
- # directory.
- if test ! -f "${srcdir}/${MOZ_BUILD_APP}/build.mk" ; then
- { echo "configure: error: --enable-application value not recognized (${MOZ_BUILD_APP}/build.mk does not exist)." 1>&2; exit 1; }
- fi
- fi
- # Allow the application to influence configure with a confvars.sh script.
- echo $ac_n "checking if app-specific confvars.sh exists""... $ac_c" 1>&6
- echo "configure:13150: checking if app-specific confvars.sh exists" >&5
- if test -f "${srcdir}/${MOZ_BUILD_APP}/confvars.sh" ; then
- echo "$ac_t""${srcdir}/${MOZ_BUILD_APP}/confvars.sh" 1>&6
- . "${srcdir}/${MOZ_BUILD_APP}/confvars.sh"
- else
- echo "$ac_t""no" 1>&6
- fi
- # Now is a good time to test for logic errors, define mismatches, etc.
- case "$MOZ_BUILD_APP" in
- xulrunner)
- if test "$LIBXUL_SDK"; then
- { echo "configure: error: Building XULRunner --with-libxul-sdk doesn't make sense; XULRunner provides the libxul SDK." 1>&2; exit 1; }
- fi
- ;;
- *)
- # Fix this case for folks who forget. Warn them.
- if test -n "$LIBXUL_SDK" -a -z "$MOZ_XUL_APP"; then
- echo "configure: warning: Setting MOZ_XUL_APP since LIBXUL_SDK was set. Add to confvars.sh!" 1>&2
- MOZ_XUL_APP=1
- fi
- ;;
- esac
- # Special cases where we need to AC_DEFINE something. Also a holdover for apps
- # that haven't made a confvars.sh yet. Don't add new stuff here, use
- # MOZ_BUILD_APP.
- case "$MOZ_BUILD_APP" in
- suite)
- cat >> confdefs.h <<\EOF
- #define MOZ_SUITE 1
- EOF
- ;;
- browser)
- cat >> confdefs.h <<\EOF
- #define MOZ_PHOENIX 1
- EOF
- ;;
- minimo)
- cat >> confdefs.h <<\EOF
- #define MINIMO 1
- EOF
- ;;
- mail)
- cat >> confdefs.h <<\EOF
- #define MOZ_THUNDERBIRD 1
- EOF
- ;;
- composer)
- cat >> confdefs.h <<\EOF
- #define MOZ_STANDALONE_COMPOSER 1
- EOF
- ;;
- calendar)
- cat >> confdefs.h <<\EOF
- #define MOZ_SUNBIRD 1
- EOF
- ;;
- xulrunner)
- cat >> confdefs.h <<\EOF
- #define MOZ_XULRUNNER 1
- EOF
- ;;
- camino)
- cat >> confdefs.h <<\EOF
- #define MOZ_MACBROWSER 1
- EOF
- ;;
- content/xslt)
- cat >> confdefs.h <<\EOF
- #define TX_EXE 1
- EOF
- ;;
- standalone)
- MOZ_APP_NAME=mozilla
- MOZ_APP_DISPLAYNAME=Mozilla
- MOZ_APP_VERSION=$MOZILLA_VERSION
- ;;
- esac
- cat >> confdefs.h <<EOF
- #define MOZ_BUILD_APP $MOZ_BUILD_APP
- EOF
- if test "$MOZ_XUL_APP"; then
- MOZ_PROFILESHARING=
- cat >> confdefs.h <<\EOF
- #define MOZ_XUL_APP 1
- EOF
- fi
- # Toolkit Options
- # Check whether --enable-default-toolkit or --disable-default-toolkit was given.
- if test "${enable_default_toolkit+set}" = set; then
- enableval="$enable_default_toolkit"
- _DEFAULT_TOOLKIT=$enableval
- else
- _DEFAULT_TOOLKIT=$_PLATFORM_DEFAULT_TOOLKIT
- fi
- if test "$_DEFAULT_TOOLKIT" = "photon" \
- -o "$_DEFAULT_TOOLKIT" = "cairo-windows" \
- -o "$_DEFAULT_TOOLKIT" = "cairo-gtk2" \
- -o "$_DEFAULT_TOOLKIT" = "cairo-beos" \
- -o "$_DEFAULT_TOOLKIT" = "cairo-os2" \
- -o "$_DEFAULT_TOOLKIT" = "cairo-mac" \
- -o "$_DEFAULT_TOOLKIT" = "cairo-cocoa"
- then
- MOZ_WIDGET_TOOLKIT=`echo "$_DEFAULT_TOOLKIT" | sed -e "s/,.*$//"`
- else
- if test "$no_x" != "yes"; then
- { echo "configure: error: Toolkit must be cairo-gtk2." 1>&2; exit 1; }
- else
- { echo "configure: error: Toolkit must be $_PLATFORM_DEFAULT_TOOLKIT (if supported)." 1>&2; exit 1; }
- fi
- fi
- cat >> confdefs.h <<EOF
- #define MOZ_DEFAULT_TOOLKIT "$MOZ_WIDGET_TOOLKIT"
- EOF
- case "$MOZ_WIDGET_TOOLKIT" in
- photon)
- MOZ_ENABLE_PHOTON=1
- cat >> confdefs.h <<\EOF
- #define MOZ_WIDGET_PHOTON 1
- EOF
- ;;
- cairo-windows)
- MOZ_WIDGET_TOOLKIT=windows
- MOZ_GFX_TOOLKIT=cairo
- ;;
- cairo-gtk2)
- MOZ_WIDGET_TOOLKIT=gtk2
- MOZ_GFX_TOOLKIT=cairo
- MOZ_ENABLE_GTK2=1
- MOZ_ENABLE_XREMOTE=1
- TK_CFLAGS='$(MOZ_GTK2_CFLAGS)'
- TK_LIBS='$(MOZ_GTK2_LIBS)'
- cat >> confdefs.h <<\EOF
- #define MOZ_WIDGET_GTK2 1
- EOF
- ;;
- cairo-beos)
- MOZ_WIDGET_TOOLKIT=beos
- MOZ_GFX_TOOLKIT=cairo
- TK_CFLAGS='$(MOZ_CAIRO_CFLAGS)'
- TK_LIBS='$(MOZ_CAIRO_LIBS)'
- ;;
- cairo-os2)
- MOZ_WIDGET_TOOLKIT=os2
- MOZ_GFX_TOOLKIT=cairo
- TK_CFLAGS='$(MOZ_CAIRO_CFLAGS)'
- TK_LIBS='$(MOZ_CAIRO_LIBS)'
- ;;
- cairo-mac|cairo-cocoa)
- if test "$MOZ_WIDGET_TOOLKIT" = "cairo-cocoa"; then
- MOZ_WIDGET_TOOLKIT=cocoa
- cat >> confdefs.h <<\EOF
- #define MOZ_WIDGET_COCOA 1
- EOF
- MOZ_ENABLE_COCOA=1
- else
- MOZ_WIDGET_TOOLKIT=mac
- fi
- MOZ_GFX_TOOLKIT=cairo
- MOZ_USER_DIR="Mozilla"
- cat >> confdefs.h <<\EOF
- #define XP_MACOSX 1
- EOF
- cat >> confdefs.h <<\EOF
- #define TARGET_CARBON 1
- EOF
- cat >> confdefs.h <<\EOF
- #define TARGET_API_MAC_CARBON 1
- EOF
- TK_LIBS='-framework Carbon'
- TK_CFLAGS="-I${MACOS_SDK_DIR}/Developer/Headers/FlatCarbon"
- CFLAGS="$CFLAGS $TK_CFLAGS"
- CXXFLAGS="$CXXFLAGS $TK_CFLAGS"
- ;;
- esac
- if test "$MOZ_ENABLE_XREMOTE"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_XREMOTE 1
- EOF
- fi
- if test "$COMPILE_ENVIRONMENT"; then
- if test "$MOZ_ENABLE_GTK2"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:13393: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0""... $ac_c" 1>&6
- echo "configure:13437: checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0" >&5
- if $PKG_CONFIG --exists "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_GTK2_CFLAGS""... $ac_c" 1>&6
- echo "configure:13444: checking MOZ_GTK2_CFLAGS" >&5
- MOZ_GTK2_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0"`
- echo "$ac_t""$MOZ_GTK2_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_GTK2_LIBS""... $ac_c" 1>&6
- echo "configure:13449: checking MOZ_GTK2_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_GTK2_LIBS="`$PKG_CONFIG --libs \"gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_GTK2_LIBS" 1>&6
- else
- MOZ_GTK2_CFLAGS=""
- MOZ_GTK2_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_GTK2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0"`
- echo $MOZ_GTK2_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
- fi
- fi # COMPILE_ENVIRONMENT
- if test "$MOZ_ENABLE_GTK2"
- then
- MOZ_ENABLE_STARTUP_NOTIFICATION=
- # Check whether --enable-startup-notification or --disable-startup-notification was given.
- if test "${enable_startup_notification+set}" = set; then
- enableval="$enable_startup_notification"
- if test "$enableval" = "yes"; then
- MOZ_ENABLE_STARTUP_NOTIFICATION=force
- elif test "$enableval" = "no"; then
- MOZ_ENABLE_STARTUP_NOTIFICATION=
- else
- { echo "configure: error: Option, startup-notification, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_ENABLE_STARTUP_NOTIFICATION"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:13508: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION""... $ac_c" 1>&6
- echo "configure:13552: checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" >&5
- if $PKG_CONFIG --exists "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_STARTUP_NOTIFICATION_CFLAGS""... $ac_c" 1>&6
- echo "configure:13559: checking MOZ_STARTUP_NOTIFICATION_CFLAGS" >&5
- MOZ_STARTUP_NOTIFICATION_CFLAGS=`$PKG_CONFIG --cflags "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION"`
- echo "$ac_t""$MOZ_STARTUP_NOTIFICATION_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_STARTUP_NOTIFICATION_LIBS""... $ac_c" 1>&6
- echo "configure:13564: checking MOZ_STARTUP_NOTIFICATION_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs \"libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_STARTUP_NOTIFICATION_LIBS" 1>&6
- else
- MOZ_STARTUP_NOTIFICATION_CFLAGS=""
- MOZ_STARTUP_NOTIFICATION_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_STARTUP_NOTIFICATION_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION"`
-
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- MOZ_ENABLE_STARTUP_NOTIFICATION=1
- else
- if test "$COMPILE_ENVIRONMENT"; then
-
- if test "$MOZ_ENABLE_STARTUP_NOTIFICATION" = "force"
- then
- { echo "configure: error: * * * Could not find startup-notification >= $STARTUP_NOTIFICATION_VERSION" 1>&2; exit 1; }
- fi
- MOZ_ENABLE_STARTUP_NOTIFICATION=
-
- fi
- fi
- fi
- if test "$MOZ_ENABLE_STARTUP_NOTIFICATION"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_STARTUP_NOTIFICATION 1
- EOF
- fi
- TK_LIBS="$TK_LIBS $MOZ_STARTUP_NOTIFICATION_LIBS"
- fi
- if test "$MOZ_ENABLE_GTK2"
- then
- cat >> confdefs.h <<\EOF
- #define MOZ_X11 1
- EOF
- MOZ_X11=1
- fi
- # Components and Features
- # Check whether --enable-ui-locale or --disable-ui-locale was given.
- if test "${enable_ui_locale+set}" = set; then
- enableval="$enable_ui_locale"
- MOZ_UI_LOCALE=$enableval
- fi
- # Check whether --enable-calendar or --disable-calendar was given.
- if test "${enable_calendar+set}" = set; then
- enableval="$enable_calendar"
- if test "$enableval" = "yes"; then
- MOZ_OLD_CALENDAR=1
- elif test "$enableval" = "no"; then
- MOZ_OLD_CALENDAR=
- else
- { echo "configure: error: Option, calendar, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_OLD_CALENDAR"; then
- echo "configure: warning: Building with the calendar extension is no longer supported." 1>&2
- if test "$MOZ_THUNDERBIRD"; then
- echo "configure: warning: Since you're trying to build mail, you could try adding" 1>&2
- echo "configure: warning: '--enable-extensions=default,lightning' to your mozconfig" 1>&2
- echo "configure: warning: and building WITH A FRESH TREE." 1>&2
- fi
- echo "configure: warning: For more information, please visit:" 1>&2
- { echo "configure: error: http://www.mozilla.org/projects/calendar/" 1>&2; exit 1; }
- fi
- # Check whether --enable-mailnews or --disable-mailnews was given.
- if test "${enable_mailnews+set}" = set; then
- enableval="$enable_mailnews"
- if test "$enableval" = "no"; then
- MOZ_MAIL_NEWS=
- elif test "$enableval" = "yes"; then
- MOZ_MAIL_NEWS=1
- else
- { echo "configure: error: Option, mailnews, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-ldap or --disable-ldap was given.
- if test "${enable_ldap+set}" = set; then
- enableval="$enable_ldap"
- if test "$enableval" = "no"; then
- MOZ_LDAP_XPCOM=
- elif test "$enableval" = "yes"; then
- MOZ_LDAP_XPCOM=1
- else
- { echo "configure: error: Option, ldap, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-official-branding or --disable-official-branding was given.
- if test "${enable_official_branding+set}" = set; then
- enableval="$enable_official_branding"
- if test "$enableval" = "yes"; then
- case "$MOZ_BUILD_APP" in
- browser)
- MOZ_BRANDING_DIRECTORY=other-licenses/branding/firefox
- MOZ_APP_DISPLAYNAME=Firefox
- ;;
- calendar)
- MOZ_BRANDING_DIRECTORY=other-licenses/branding/sunbird
- MOZ_APP_DISPLAYNAME=Sunbird
- ;;
- mail)
- MOZ_BRANDING_DIRECTORY=other-licenses/branding/thunderbird
- ;;
- *)
- { echo "configure: error: Official branding is only available for Firefox Sunbird and Thunderbird." 1>&2; exit 1; }
- esac
- elif test "$enableval" = "no"; then
- :
- else
- { echo "configure: error: Option, official-branding, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --with-branding or --without-branding was given.
- if test "${with_branding+set}" = set; then
- withval="$with_branding"
- MOZ_BRANDING_DIRECTORY=$withval
- fi
- REAL_BRANDING_DIRECTORY="${MOZ_BRANDING_DIRECTORY}"
- if test -z "$REAL_BRANDING_DIRECTORY"; then
- REAL_BRANDING_DIRECTORY=${MOZ_BUILD_APP}/branding/nightly
- fi
- if test -f "$topsrcdir/$REAL_BRANDING_DIRECTORY/configure.sh"; then
- . "$topsrcdir/$REAL_BRANDING_DIRECTORY/configure.sh"
- fi
- # Check whether --with-distribution-id or --without-distribution-id was given.
- if test "${with_distribution_id+set}" = set; then
- withval="$with_distribution_id"
- val=`echo $withval`
- MOZ_DISTRIBUTION_ID="$val"
- fi
- if test -z "$MOZ_DISTRIBUTION_ID"; then
- MOZ_DISTRIBUTION_ID="org.mozilla"
- fi
- cat >> confdefs.h <<EOF
- #define MOZ_DISTRIBUTION_ID "$MOZ_DISTRIBUTION_ID"
- EOF
- if test "$MOZ_ENABLE_GTK2"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:13776: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for xft""... $ac_c" 1>&6
- echo "configure:13820: checking for xft" >&5
- if $PKG_CONFIG --exists "xft" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_XFT_CFLAGS""... $ac_c" 1>&6
- echo "configure:13827: checking MOZ_XFT_CFLAGS" >&5
- MOZ_XFT_CFLAGS=`$PKG_CONFIG --cflags "xft"`
- echo "$ac_t""$MOZ_XFT_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_XFT_LIBS""... $ac_c" 1>&6
- echo "configure:13832: checking MOZ_XFT_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_XFT_LIBS="`$PKG_CONFIG --libs \"xft\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_XFT_LIBS" 1>&6
- else
- MOZ_XFT_CFLAGS=""
- MOZ_XFT_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft"`
- echo $MOZ_XFT_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (xft) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
-
-
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:13870: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for pango >= $PANGO_VERSION""... $ac_c" 1>&6
- echo "configure:13914: checking for pango >= $PANGO_VERSION" >&5
- if $PKG_CONFIG --exists "pango >= $PANGO_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking _PANGOCHK_CFLAGS""... $ac_c" 1>&6
- echo "configure:13921: checking _PANGOCHK_CFLAGS" >&5
- _PANGOCHK_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION"`
- echo "$ac_t""$_PANGOCHK_CFLAGS" 1>&6
- echo $ac_n "checking _PANGOCHK_LIBS""... $ac_c" 1>&6
- echo "configure:13926: checking _PANGOCHK_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- _PANGOCHK_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$_PANGOCHK_LIBS" 1>&6
- else
- _PANGOCHK_CFLAGS=""
- _PANGOCHK_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- _PANGOCHK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pango >= $PANGO_VERSION"`
- echo $_PANGOCHK_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (pango >= $PANGO_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:13961: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION""... $ac_c" 1>&6
- echo "configure:14005: checking for pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION" >&5
- if $PKG_CONFIG --exists "pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_PANGO_CFLAGS""... $ac_c" 1>&6
- echo "configure:14012: checking MOZ_PANGO_CFLAGS" >&5
- MOZ_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION"`
- echo "$ac_t""$MOZ_PANGO_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_PANGO_LIBS""... $ac_c" 1>&6
- echo "configure:14017: checking MOZ_PANGO_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_PANGO_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_PANGO_LIBS" 1>&6
- else
- MOZ_PANGO_CFLAGS=""
- MOZ_PANGO_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_PANGO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION"`
- echo $MOZ_PANGO_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
-
-
- fi
- # Check whether --enable-postscript or --disable-postscript was given.
- if test "${enable_postscript+set}" = set; then
- enableval="$enable_postscript"
- if test "$enableval" = "no"; then
- MOZ_ENABLE_POSTSCRIPT=
- elif test "$enableval" = "yes"; then
- MOZ_ENABLE_POSTSCRIPT=1
- else
- { echo "configure: error: Option, postscript, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_X11"
- then
- if test "$MOZ_ENABLE_GTK2"
- then
- MOZ_ENABLE_GNOMEVFS=1
- MOZ_ENABLE_GCONF=1
- MOZ_ENABLE_LIBGNOME=1
- fi
- # Check whether --enable-gnomevfs or --disable-gnomevfs was given.
- if test "${enable_gnomevfs+set}" = set; then
- enableval="$enable_gnomevfs"
- if test "$enableval" = "no"; then
- MOZ_ENABLE_GNOMEVFS=
- elif test "$enableval" = "yes"; then
- MOZ_ENABLE_GNOMEVFS=force
- else
- { echo "configure: error: Option, gnomevfs, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_ENABLE_GNOMEVFS"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:14094: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION""... $ac_c" 1>&6
- echo "configure:14138: checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" >&5
- if $PKG_CONFIG --exists "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_GNOMEVFS_CFLAGS""... $ac_c" 1>&6
- echo "configure:14145: checking MOZ_GNOMEVFS_CFLAGS" >&5
- MOZ_GNOMEVFS_CFLAGS=`$PKG_CONFIG --cflags "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION"`
- echo "$ac_t""$MOZ_GNOMEVFS_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_GNOMEVFS_LIBS""... $ac_c" 1>&6
- echo "configure:14150: checking MOZ_GNOMEVFS_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_GNOMEVFS_LIBS="`$PKG_CONFIG --libs \"gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_GNOMEVFS_LIBS" 1>&6
- else
- MOZ_GNOMEVFS_CFLAGS=""
- MOZ_GNOMEVFS_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_GNOMEVFS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION"`
-
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
-
- MOZ_GNOMEVFS_LIBS=`echo $MOZ_GNOMEVFS_LIBS | sed 's/-llinc\>//'`
- MOZ_ENABLE_GNOMEVFS=1
-
- else
- if test "$COMPILE_ENVIRONMENT"; then
-
- if test "$MOZ_ENABLE_GNOMEVFS" = "force"
- then
- { echo "configure: error: * * * Could not find gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" 1>&2; exit 1; }
- fi
- MOZ_ENABLE_GNOMEVFS=
-
- fi
- fi
- fi
-
-
- if test "$MOZ_ENABLE_GCONF"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:14201: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for gconf-2.0 >= $GCONF_VERSION""... $ac_c" 1>&6
- echo "configure:14245: checking for gconf-2.0 >= $GCONF_VERSION" >&5
- if $PKG_CONFIG --exists "gconf-2.0 >= $GCONF_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_GCONF_CFLAGS""... $ac_c" 1>&6
- echo "configure:14252: checking MOZ_GCONF_CFLAGS" >&5
- MOZ_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_VERSION"`
- echo "$ac_t""$MOZ_GCONF_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_GCONF_LIBS""... $ac_c" 1>&6
- echo "configure:14257: checking MOZ_GCONF_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_GCONF_LIBS="`$PKG_CONFIG --libs \"gconf-2.0 >= $GCONF_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_GCONF_LIBS" 1>&6
- else
- MOZ_GCONF_CFLAGS=""
- MOZ_GCONF_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_VERSION"`
-
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
-
- MOZ_GCONF_LIBS=`echo $MOZ_GCONF_LIBS | sed 's/-llinc\>//'`
- MOZ_ENABLE_GCONF=1
-
- else
- if test "$COMPILE_ENVIRONMENT"; then
-
- MOZ_ENABLE_GCONF=
-
- fi
- fi
- fi
- if test "$MOZ_ENABLE_GCONF"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_GCONF 1
- EOF
- fi
-
-
-
- if test "$MOZ_ENABLE_LIBGNOME"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:14312: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for libgnome-2.0 >= $LIBGNOME_VERSION""... $ac_c" 1>&6
- echo "configure:14356: checking for libgnome-2.0 >= $LIBGNOME_VERSION" >&5
- if $PKG_CONFIG --exists "libgnome-2.0 >= $LIBGNOME_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_LIBGNOME_CFLAGS""... $ac_c" 1>&6
- echo "configure:14363: checking MOZ_LIBGNOME_CFLAGS" >&5
- MOZ_LIBGNOME_CFLAGS=`$PKG_CONFIG --cflags "libgnome-2.0 >= $LIBGNOME_VERSION"`
- echo "$ac_t""$MOZ_LIBGNOME_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_LIBGNOME_LIBS""... $ac_c" 1>&6
- echo "configure:14368: checking MOZ_LIBGNOME_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_LIBGNOME_LIBS="`$PKG_CONFIG --libs \"libgnome-2.0 >= $LIBGNOME_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_LIBGNOME_LIBS" 1>&6
- else
- MOZ_LIBGNOME_CFLAGS=""
- MOZ_LIBGNOME_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_LIBGNOME_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgnome-2.0 >= $LIBGNOME_VERSION"`
-
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
-
- MOZ_LIBGNOME_LIBS=`echo $MOZ_LIBGNOME_LIBS | sed 's/-llinc\>//'`
- MOZ_ENABLE_LIBGNOME=1
-
- else
- if test "$COMPILE_ENVIRONMENT"; then
-
- MOZ_ENABLE_LIBGNOME=
-
- fi
- fi
- fi
-
-
- # The GNOME component is built if gtk2, gconf, gnome-vfs, and libgnome
- # are all available.
- if test "$MOZ_ENABLE_GTK2" -a "$MOZ_ENABLE_GCONF" -a \
- "$MOZ_ENABLE_GNOMEVFS" -a "$MOZ_ENABLE_LIBGNOME"; then
- MOZ_ENABLE_GNOME_COMPONENT=1
- else
- MOZ_ENABLE_GNOME_COMPONENT=
- fi
-
- fi
- if test "$MOZ_ENABLE_GTK2"
- then
- MOZ_ENABLE_GNOMEUI=1
- # Check whether --enable-gnomeui or --disable-gnomeui was given.
- if test "${enable_gnomeui+set}" = set; then
- enableval="$enable_gnomeui"
- if test "$enableval" = "no"; then
- MOZ_ENABLE_GNOMEUI=
- elif test "$enableval" = "yes"; then
- MOZ_ENABLE_GNOMEUI=force
- else
- { echo "configure: error: Option, gnomeui, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_ENABLE_GNOMEUI"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:14446: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for libgnomeui-2.0 >= $GNOMEUI_VERSION""... $ac_c" 1>&6
- echo "configure:14490: checking for libgnomeui-2.0 >= $GNOMEUI_VERSION" >&5
- if $PKG_CONFIG --exists "libgnomeui-2.0 >= $GNOMEUI_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_GNOMEUI_CFLAGS""... $ac_c" 1>&6
- echo "configure:14497: checking MOZ_GNOMEUI_CFLAGS" >&5
- MOZ_GNOMEUI_CFLAGS=`$PKG_CONFIG --cflags "libgnomeui-2.0 >= $GNOMEUI_VERSION"`
- echo "$ac_t""$MOZ_GNOMEUI_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_GNOMEUI_LIBS""... $ac_c" 1>&6
- echo "configure:14502: checking MOZ_GNOMEUI_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_GNOMEUI_LIBS="`$PKG_CONFIG --libs \"libgnomeui-2.0 >= $GNOMEUI_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_GNOMEUI_LIBS" 1>&6
- else
- MOZ_GNOMEUI_CFLAGS=""
- MOZ_GNOMEUI_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_GNOMEUI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgnomeui-2.0 >= $GNOMEUI_VERSION"`
-
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
-
- MOZ_GNOMEUI_LIBS=`echo $MOZ_GNOMEUI_LIBS | sed 's/-llinc\>//'`
- MOZ_ENABLE_GNOMEUI=1
-
- else
- if test "$COMPILE_ENVIRONMENT"; then
-
- if test "$MOZ_ENABLE_GNOMEUI" = "force"
- then
- { echo "configure: error: * * * Could not find libgnomeui-2.0 >= $GNOMEUI_VERSION" 1>&2; exit 1; }
- fi
- MOZ_ENABLE_GNOMEUI=
-
- fi
- fi
- fi
- if test "$MOZ_ENABLE_GNOMEUI"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_GNOMEUI 1
- EOF
- fi
- fi
- if test "$MOZ_ENABLE_GTK2"
- then
- MOZ_ENABLE_DBUS=1
- # Check whether --enable-dbus or --disable-dbus was given.
- if test "${enable_dbus+set}" = set; then
- enableval="$enable_dbus"
- if test "$enableval" = "no"; then
- MOZ_ENABLE_DBUS=
- elif test "$enableval" = "yes"; then
- MOZ_ENABLE_DBUS=1
- else
- { echo "configure: error: Option, dbus, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_ENABLE_DBUS"
- then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:14579: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for dbus-glib-1 >= $DBUS_VERSION""... $ac_c" 1>&6
- echo "configure:14623: checking for dbus-glib-1 >= $DBUS_VERSION" >&5
- if $PKG_CONFIG --exists "dbus-glib-1 >= $DBUS_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_DBUS_GLIB_CFLAGS""... $ac_c" 1>&6
- echo "configure:14630: checking MOZ_DBUS_GLIB_CFLAGS" >&5
- MOZ_DBUS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_VERSION"`
- echo "$ac_t""$MOZ_DBUS_GLIB_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_DBUS_GLIB_LIBS""... $ac_c" 1>&6
- echo "configure:14635: checking MOZ_DBUS_GLIB_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_DBUS_GLIB_LIBS="`$PKG_CONFIG --libs \"dbus-glib-1 >= $DBUS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_DBUS_GLIB_LIBS" 1>&6
- else
- MOZ_DBUS_GLIB_CFLAGS=""
- MOZ_DBUS_GLIB_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_DBUS_GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_VERSION"`
- echo $MOZ_DBUS_GLIB_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (dbus-glib-1 >= $DBUS_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_DBUS 1
- EOF
- fi
- fi
- # Check whether --enable-crypto or --disable-crypto was given.
- if test "${enable_crypto+set}" = set; then
- enableval="$enable_crypto"
- if test "$enableval" = "no"; then
- MOZ_PSM=
- elif test "$enableval" = "yes"; then
- MOZ_PSM=1
- else
- { echo "configure: error: Option, crypto, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-jsd or --disable-jsd was given.
- if test "${enable_jsd+set}" = set; then
- enableval="$enable_jsd"
- if test "$enableval" = "no"; then
- MOZ_JSDEBUGGER=
- elif test "$enableval" = "yes"; then
- MOZ_JSDEBUGGER=1
- else
- { echo "configure: error: Option, jsd, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-plugins or --disable-plugins was given.
- if test "${enable_plugins+set}" = set; then
- enableval="$enable_plugins"
- if test "$enableval" = "no"; then
- MOZ_PLUGINS=
- elif test "$enableval" = "yes"; then
- MOZ_PLUGINS=1
- else
- { echo "configure: error: Option, plugins, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-oji or --disable-oji was given.
- if test "${enable_oji+set}" = set; then
- enableval="$enable_oji"
- if test "$enableval" = "no"; then
- MOZ_OJI=
- elif test "$enableval" = "yes"; then
- MOZ_OJI=1
- else
- { echo "configure: error: Option, oji, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_OJI"; then
- cat >> confdefs.h <<\EOF
- #define OJI 1
- EOF
- fi
- IBMBIDI=1
- cat >> confdefs.h <<\EOF
- #define IBMBIDI 1
- EOF
- # Check whether --enable-ctl or --disable-ctl was given.
- if test "${enable_ctl+set}" = set; then
- enableval="$enable_ctl"
- if test "$enableval" = "yes"; then
- SUNCTL=1
- elif test "$enableval" = "no"; then
- SUNCTL=
- else
- { echo "configure: error: Option, ctl, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-view-source or --disable-view-source was given.
- if test "${enable_view_source+set}" = set; then
- enableval="$enable_view_source"
- if test "$enableval" = "no"; then
- MOZ_VIEW_SOURCE=
- elif test "$enableval" = "yes"; then
- MOZ_VIEW_SOURCE=1
- else
- { echo "configure: error: Option, view-source, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_VIEW_SOURCE"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_VIEW_SOURCE 1
- EOF
- fi
- # Check whether --enable-accessibility or --disable-accessibility was given.
- if test "${enable_accessibility+set}" = set; then
- enableval="$enable_accessibility"
- if test "$enableval" = "no"; then
- ACCESSIBILITY=
- elif test "$enableval" = "yes"; then
- ACCESSIBILITY=1
- else
- { echo "configure: error: Option, accessibility, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$ACCESSIBILITY"; then
- cat >> confdefs.h <<\EOF
- #define ACCESSIBILITY 1
- EOF
- fi
- if test -n "$ACCESSIBILITY"; then
- case "$target" in
- *-mingw*|*-cygwin*|*-msvc*|*-mks*)
- if test "$ac_cv_header_atlbase_h" = "no"; then
- { echo "configure: error: System header atlbase.h is not available. See http://developer.mozilla.org/en/docs/atlbase.h for details on fixing this problem." 1>&2; exit 1; }
- fi
- if test "$ac_cv_header_oleacc_idl" = "no"; then
- { echo "configure: error: System header oleacc.idl is not available. See http://developer.mozilla.org/en/docs/oleacc.idl for details on fixing this problem." 1>&2; exit 1; }
- fi
- ;;
- esac
- fi
- # Check whether --enable-xpfe-components or --disable-xpfe-components was given.
- if test "${enable_xpfe_components+set}" = set; then
- enableval="$enable_xpfe_components"
- if test "$enableval" = "no"; then
- MOZ_XPFE_COMPONENTS=
- elif test "$enableval" = "yes"; then
- MOZ_XPFE_COMPONENTS=1
- else
- { echo "configure: error: Option, xpfe-components, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-xpinstall or --disable-xpinstall was given.
- if test "${enable_xpinstall+set}" = set; then
- enableval="$enable_xpinstall"
- if test "$enableval" = "no"; then
- MOZ_XPINSTALL=
- elif test "$enableval" = "yes"; then
- MOZ_XPINSTALL=1
- else
- { echo "configure: error: Option, xpinstall, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_XPINSTALL"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_XPINSTALL 1
- EOF
- fi
- # Check whether --enable-jsloader or --disable-jsloader was given.
- if test "${enable_jsloader+set}" = set; then
- enableval="$enable_jsloader"
- if test "$enableval" = "no"; then
- MOZ_JSLOADER=
- elif test "$enableval" = "yes"; then
- MOZ_JSLOADER=1
- else
- { echo "configure: error: Option, jsloader, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_JSLOADER"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_JSLOADER 1
- EOF
- fi
- # Check whether --enable-printing or --disable-printing was given.
- if test "${enable_printing+set}" = set; then
- enableval="$enable_printing"
- if test "$enableval" = "no"; then
- NS_PRINTING=
- elif test "$enableval" = "yes"; then
- NS_PRINTING=1
- else
- { echo "configure: error: Option, printing, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$NS_PRINTING"; then
- cat >> confdefs.h <<\EOF
- #define NS_PRINTING 1
- EOF
- cat >> confdefs.h <<\EOF
- #define NS_PRINT_PREVIEW 1
- EOF
- fi
- # Check whether --enable-native-uconv or --disable-native-uconv was given.
- if test "${enable_native_uconv+set}" = set; then
- enableval="$enable_native_uconv"
- if test "$enableval" = "yes"; then
- MOZ_USE_NATIVE_UCONV=1
- elif test "$enableval" = "no"; then
- MOZ_USE_NATIVE_UCONV=
- else
- { echo "configure: error: Option, native-uconv, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_USE_NATIVE_UCONV"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_USE_NATIVE_UCONV 1
- EOF
- fi
- if test "$OS_ARCH" != "WINCE" -a "$OS_ARCH" != "WINNT" -a "$MOZ_USE_NATIVE_UCONV" -a "$ac_cv_func_iconv" != "yes"; then
- { echo "configure: error: iconv() not found. Cannot enable native uconv support." 1>&2; exit 1; }
- fi
- # Check whether --enable-plaintext-editor-only or --disable-plaintext-editor-only was given.
- if test "${enable_plaintext_editor_only+set}" = set; then
- enableval="$enable_plaintext_editor_only"
- if test "$enableval" = "yes"; then
- MOZ_PLAINTEXT_EDITOR_ONLY=1
- elif test "$enableval" = "no"; then
- MOZ_PLAINTEXT_EDITOR_ONLY=
- else
- { echo "configure: error: Option, plaintext-editor-only, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-composer or --disable-composer was given.
- if test "${enable_composer+set}" = set; then
- enableval="$enable_composer"
- if test "$enableval" = "no"; then
- MOZ_COMPOSER=
- elif test "$enableval" = "yes"; then
- MOZ_COMPOSER=1
- else
- { echo "configure: error: Option, composer, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-xpcom-obsolete or --disable-xpcom-obsolete was given.
- if test "${enable_xpcom_obsolete+set}" = set; then
- enableval="$enable_xpcom_obsolete"
- if test "$enableval" = "no"; then
- MOZ_NO_XPCOM_OBSOLETE=1
- elif test "$enableval" = "yes"; then
- MOZ_NO_XPCOM_OBSOLETE=
- else
- { echo "configure: error: Option, xpcom-obsolete, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_NO_XPCOM_OBSOLETE"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_NO_XPCOM_OBSOLETE 1
- EOF
- fi
- # Check whether --enable-xpcom-fastload or --disable-xpcom-fastload was given.
- if test "${enable_xpcom_fastload+set}" = set; then
- enableval="$enable_xpcom_fastload"
- if test "$enableval" = "no"; then
- MOZ_NO_FAST_LOAD=1
- elif test "$enableval" = "yes"; then
- MOZ_NO_FAST_LOAD=
- else
- { echo "configure: error: Option, xpcom-fastload, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_NO_FAST_LOAD"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_NO_FAST_LOAD 1
- EOF
- fi
- # Check whether --enable-permissions or --disable-permissions was given.
- if test "${enable_permissions+set}" = set; then
- enableval="$enable_permissions"
- if test "$enableval" = "no"; then
- MOZ_PERMISSIONS=
- elif test "$enableval" = "yes"; then
- MOZ_PERMISSIONS=1
- else
- { echo "configure: error: Option, permissions, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-negotiateauth or --disable-negotiateauth was given.
- if test "${enable_negotiateauth+set}" = set; then
- enableval="$enable_negotiateauth"
- if test "$enableval" = "no"; then
- MOZ_AUTH_EXTENSION=
- elif test "$enableval" = "yes"; then
- MOZ_AUTH_EXTENSION=1
- else
- { echo "configure: error: Option, negotiateauth, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-xtf or --disable-xtf was given.
- if test "${enable_xtf+set}" = set; then
- enableval="$enable_xtf"
- if test "$enableval" = "no"; then
- MOZ_XTF=
- elif test "$enableval" = "yes"; then
- MOZ_XTF=1
- else
- { echo "configure: error: Option, xtf, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_XTF"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_XTF 1
- EOF
- fi
- # Check whether --enable-inspector-apis or --disable-inspector-apis was given.
- if test "${enable_inspector_apis+set}" = set; then
- enableval="$enable_inspector_apis"
- if test "$enableval" = "no"; then
- MOZ_NO_INSPECTOR_APIS=1
- elif test "$enableval" = "yes"; then
- MOZ_NO_INSPECTOR_APIS=
- else
- { echo "configure: error: Option, inspector-apis, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-xmlextras or --disable-xmlextras was given.
- if test "${enable_xmlextras+set}" = set; then
- enableval="$enable_xmlextras"
- if test "$enableval" = "no"; then
- MOZ_XMLEXTRAS=
- elif test "$enableval" = "yes"; then
- MOZ_XMLEXTRAS=1
- else
- { echo "configure: error: Option, xmlextras, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-webservices or --disable-webservices was given.
- if test "${enable_webservices+set}" = set; then
- enableval="$enable_webservices"
- if test "$enableval" = "yes"; then
- MOZ_WEBSERVICES=1
- elif test "$enableval" = "no"; then
- MOZ_WEBSERVICES=
- else
- { echo "configure: error: Option, webservices, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-pref-extensions or --disable-pref-extensions was given.
- if test "${enable_pref_extensions+set}" = set; then
- enableval="$enable_pref_extensions"
- if test "$enableval" = "no"; then
- MOZ_PREF_EXTENSIONS=
- elif test "$enableval" = "yes"; then
- MOZ_PREF_EXTENSIONS=1
- else
- { echo "configure: error: Option, pref-extensions, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-universalchardet or --disable-universalchardet was given.
- if test "${enable_universalchardet+set}" = set; then
- enableval="$enable_universalchardet"
- if test "$enableval" = "no"; then
- MOZ_UNIVERSALCHARDET=
- elif test "$enableval" = "yes"; then
- MOZ_UNIVERSALCHARDET=1
- else
- { echo "configure: error: Option, universalchardet, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-javaxpcom or --disable-javaxpcom was given.
- if test "${enable_javaxpcom+set}" = set; then
- enableval="$enable_javaxpcom"
- if test "$enableval" = "yes"; then
- MOZ_JAVAXPCOM=1
- elif test "$enableval" = "no"; then
- MOZ_JAVAXPCOM=
- else
- { echo "configure: error: Option, javaxpcom, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "${MOZ_JAVAXPCOM}"; then
- case "$host_os" in
- cygwin*|msvc*|mks*)
- if test -n "$JAVA_HOME"; then
- JAVA_HOME=`cygpath -u \`cygpath -m -s "$JAVA_HOME"\``
- fi
- ;;
- *mingw*)
- if test -n "$JAVA_HOME"; then
- JAVA_HOME=`cd "$JAVA_HOME" && pwd`
- fi
- ;;
- esac
- if test -n "${JAVA_INCLUDE_PATH}"; then
- if test ! -f "$JAVA_INCLUDE_PATH/jni.h"; then
- { echo "configure: error: jni.h was not found in given include path $JAVA_INCLUDE_PATH." 1>&2; exit 1; }
- fi
- else
- case "$target_os" in
- darwin*)
- JAVA_INCLUDE_PATH=/System/Library/Frameworks/JavaVM.framework/Headers
- ;;
- *)
- JAVA_INCLUDE_PATH="$JAVA_HOME/include"
- ;;
- esac
- if test ! -f "$JAVA_INCLUDE_PATH/jni.h"; then
- { echo "configure: error: The header jni.h was not found. Set \$JAVA_HOME to your java sdk directory, use --with-java-bin-path={java-bin-dir}, or reconfigure with --disable-javaxpcom." 1>&2; exit 1; }
- fi
- fi
- if test -n "${JAVA_BIN_PATH}"; then
- JAVA_PATH="$JAVA_BIN_PATH"
- else
- JAVA_PATH="$JAVA_HOME/bin:$PATH"
- fi
- # Extract the first word of "java", so it can be a program name with args.
- set dummy java; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15138: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_JAVA'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$JAVA" in
- /*)
- ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_JAVA="$JAVA" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$JAVA_PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_JAVA="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_JAVA" && ac_cv_path_JAVA=":"
- ;;
- esac
- fi
- JAVA="$ac_cv_path_JAVA"
- if test -n "$JAVA"; then
- echo "$ac_t""$JAVA" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- # Extract the first word of "javac", so it can be a program name with args.
- set dummy javac; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15174: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_JAVAC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$JAVAC" in
- /*)
- ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$JAVA_PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_JAVAC="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_JAVAC" && ac_cv_path_JAVAC=":"
- ;;
- esac
- fi
- JAVAC="$ac_cv_path_JAVAC"
- if test -n "$JAVAC"; then
- echo "$ac_t""$JAVAC" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- # Extract the first word of "jar", so it can be a program name with args.
- set dummy jar; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15210: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_JAR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$JAR" in
- /*)
- ac_cv_path_JAR="$JAR" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_JAR="$JAR" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$JAVA_PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_JAR="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_JAR" && ac_cv_path_JAR=":"
- ;;
- esac
- fi
- JAR="$ac_cv_path_JAR"
- if test -n "$JAR"; then
- echo "$ac_t""$JAR" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- if test -z "$JAVA" || test "$JAVA" = ":" || test -z "$JAVAC" || test "$JAVAC" = ":" || test -z "$JAR" || test "$JAR" = ":"; then
- { echo "configure: error: The programs java, javac and jar were not found. Set \$JAVA_HOME to your java sdk directory, use --with-java-bin-path={java-bin-dir}, or reconfigure with --disable-javaxpcom." 1>&2; exit 1; }
- fi
- fi
- if (test "$OS_ARCH" = "WINNT" -a -z "$GNU_CC" \
- || test "$OS_ARCH" = "Darwin" \
- || test "$OS_ARCH" = "Linux" -a "$CPU_ARCH" = "x86" \
- || test "$OS_ARCH" = "SunOS") \
- && test -z "$HAVE_64BIT_OS"; then
- MOZ_CRASHREPORTER=1
- fi
- # Check whether --enable-crashreporter or --disable-crashreporter was given.
- if test "${enable_crashreporter+set}" = set; then
- enableval="$enable_crashreporter"
- if test "$enableval" = "no"; then
- MOZ_CRASHREPORTER=
- elif test "$enableval" = "yes"; then
- MOZ_CRASHREPORTER=1
- else
- { echo "configure: error: Option, crashreporter, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_CRASHREPORTER"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_CRASHREPORTER 1
- EOF
- if (test "$OS_ARCH" = "Linux" || test "$OS_ARCH" = "SunOS") && \
- test -z "$SKIP_LIBRARY_CHECKS"; then
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15284: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for gthread-2.0""... $ac_c" 1>&6
- echo "configure:15328: checking for gthread-2.0" >&5
- if $PKG_CONFIG --exists "gthread-2.0" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking MOZ_GTHREAD_CFLAGS""... $ac_c" 1>&6
- echo "configure:15335: checking MOZ_GTHREAD_CFLAGS" >&5
- MOZ_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0"`
- echo "$ac_t""$MOZ_GTHREAD_CFLAGS" 1>&6
- echo $ac_n "checking MOZ_GTHREAD_LIBS""... $ac_c" 1>&6
- echo "configure:15340: checking MOZ_GTHREAD_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- MOZ_GTHREAD_LIBS="`$PKG_CONFIG --libs \"gthread-2.0\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$MOZ_GTHREAD_LIBS" 1>&6
- else
- MOZ_GTHREAD_CFLAGS=""
- MOZ_GTHREAD_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- MOZ_GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
- echo $MOZ_GTHREAD_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (gthread-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
-
-
- for ac_hdr in curl/curl.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- echo "configure:15376: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 15381 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:15386: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_hdr 1
- EOF
-
- else
- echo "$ac_t""no" 1>&6
- { echo "configure: error: Couldn't find curl/curl.h which is required for the crash reporter. Use --disable-crashreporter to disable the crash reporter." 1>&2; exit 1; }
- fi
- done
- fi
- fi
- # Check whether --with-crashreporter-enable-percent or --without-crashreporter-enable-percent was given.
- if test "${with_crashreporter_enable_percent+set}" = set; then
- withval="$with_crashreporter_enable_percent"
- val=`echo $withval | sed 's/^0-9//g'`
- MOZ_CRASHREPORTER_ENABLE_PERCENT="$val"
- fi
- if test -z "$MOZ_CRASHREPORTER_ENABLE_PERCENT"; then
- MOZ_CRASHREPORTER_ENABLE_PERCENT=100
- fi
- cat >> confdefs.h <<EOF
- #define MOZ_CRASHREPORTER_ENABLE_PERCENT $MOZ_CRASHREPORTER_ENABLE_PERCENT
- EOF
- # Check whether --enable-mochitest or --disable-mochitest was given.
- if test "${enable_mochitest+set}" = set; then
- enableval="$enable_mochitest"
- if test "$enableval" = "no"; then
- MOZ_MOCHITEST=
- elif test "$enableval" = "yes"; then
- MOZ_MOCHITEST=1
- else
- { echo "configure: error: Option, mochitest, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-extensions or --disable-extensions was given.
- if test "${enable_extensions+set}" = set; then
- enableval="$enable_extensions"
- for option in `echo $enableval | sed 's/,/ /g'`; do
- if test "$option" = "yes" || test "$option" = "all"; then
- MOZ_EXTENSIONS="$MOZ_EXTENSIONS $MOZ_EXTENSIONS_ALL"
- elif test "$option" = "no" || test "$option" = "none"; then
- MOZ_EXTENSIONS=""
- elif test "$option" = "default"; then
- MOZ_EXTENSIONS="$MOZ_EXTENSIONS $MOZ_EXTENSIONS_DEFAULT"
- elif test `echo "$option" | grep -c \^-` != 0; then
- option=`echo $option | sed 's/^-//'`
- MOZ_EXTENSIONS=`echo "$MOZ_EXTENSIONS" | sed "s/ ${option}//"`
- else
- MOZ_EXTENSIONS="$MOZ_EXTENSIONS $option"
- fi
- done
- else
- MOZ_EXTENSIONS="$MOZ_EXTENSIONS_DEFAULT"
- fi
- if test -z "$MOZ_ENABLE_GNOMEVFS" && test `echo "$MOZ_EXTENSIONS" | grep -c gnomevfs` -ne 0; then
- # Suppress warning on non-X11 platforms
- if test -n "$MOZ_X11"; then
- echo "configure: warning: Cannot build gnomevfs without required libraries. Removing gnomevfs from MOZ_EXTENSIONS." 1>&2
- fi
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|gnomevfs||'`
- fi
- if test -z "$MOZ_JSDEBUGGER" && test `echo "$MOZ_EXTENSIONS" | grep -c venkman` -ne 0; then
- echo "configure: warning: Cannot build venkman without JavaScript debug library. Removing venkman from MOZ_EXTENSIONS." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c tridentprofile` -ne 0 && test "$OS_ARCH" != "WINNT"; then
- echo "configure: warning: tridentprofile extension works only on Windows at this time. Removing tridentprofile from MOZ_EXTENSIONS." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|tridentprofile||'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c tridentprofile` -ne 0; then
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|tridentprofile||'`
- MOZ_EXTENSIONS="$MOZ_EXTENSIONS tridentprofile"
- fi
- if test -z "$MOZ_XTF" && test `echo "$MOZ_EXTENSIONS" | grep -c xforms` -ne 0; then
- echo "configure: warning: Cannot build XForms without XTF support. Removing XForms from MOZ_EXTENSIONS." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xforms||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c xforms` -ne 0 && test `echo "$MOZ_EXTENSIONS" | grep -c schema-validation` -eq 0; then
- echo "configure: warning: Cannot build XForms without schema validation. Removing XForms from MOZ_EXTENSIONS." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xforms||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c auth` -ne 0; then
- echo "configure: warning: auth is no longer an extension, use --disable-negotiateauth to disable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|auth||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c xmlextras` -ne 0; then
- echo "configure: warning: xmlextras is no longer an extension, use --disable-xmlextras to disable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xmlextras||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c 'cookie\|permissions'` -ne 0; then
- echo "configure: warning: cookie and permissions are no longer extensions, use --disable-permissions to disable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|cookie||g; s|permissions||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c webservices` -ne 0; then
- echo "configure: warning: webservices is no longer an extension, use --disable-webservices to disable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|webservices||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c pref` -ne 0; then
- echo "configure: warning: pref is no longer an extension, use --disable-pref-extensions to disable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|pref||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c universalchardet` -ne 0; then
- echo "configure: warning: universalchardet is no longer an extension, use --disable-universalchardet to disable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|universalchardet||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c java` -ne 0; then
- echo "configure: warning: java is no longer an extension, use --enable-javaxpcom to enable." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|java||g'`
- fi
- if test `echo "$MOZ_EXTENSIONS" | grep -c spellcheck` -ne 0; then
- echo "configure: warning: spellcheck is no longer an extension." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|spellcheck||g'`
- fi
- if test -n "$MOZ_NO_XPCOM_OBSOLETE" && test `echo "$MOZ_EXTENSIONS" | grep -c sroaming` -ne 0; then
- echo "configure: warning: Cannot currently build sroaming without xpcom obsolete -- bug 249343. Removing sroaming from MOZ_EXTENSIONS." 1>&2
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|sroaming||'`
- fi
- MOZ_EXTENSIONS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_EXTENSIONS}`
- for extension in $MOZ_EXTENSIONS; do
- if test ! -d "${srcdir}/extensions/${extension}"; then
- { echo "configure: error: Unrecognized extension provided to --enable-extensions: ${extension}." 1>&2; exit 1; }
- fi
- done
- case "$MOZ_WIDGET_TOOLKIT" in
- beos|windows|os2|mac|cocoa)
- ;;
- *)
- if test -z "$MOZ_ENABLE_GTK2"; then
- MOZ_IMG_DECODERS_DEFAULT=`echo $MOZ_IMG_DECODERS_DEFAULT | sed -e 's|icon||'`
- fi
- ;;
- esac
- # Check whether --enable-image-decoders or --disable-image-decoders was given.
- if test "${enable_image_decoders+set}" = set; then
- enableval="$enable_image_decoders"
- for option in `echo $enableval | sed 's/,/ /g'`; do
- if test "$option" = "yes" || test "$option" = "all"; then
- MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS $MOZ_IMG_DECODERS_DEFAULT"
- elif test "$option" = "no" || test "$option" = "none"; then
- MOZ_IMG_DECODERS=""
- elif test "$option" = "default"; then
- MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS $MOZ_IMG_DECODERS_DEFAULT"
- elif test `echo "$option" | grep -c \^-` != 0; then
- option=`echo $option | sed 's/^-//'`
- MOZ_IMG_DECODERS=`echo "$MOZ_IMG_DECODERS" | sed "s/ ${option}//"`
- else
- MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS $option"
- fi
- done
- else
- MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS_DEFAULT"
- fi
- # Check whether --enable-image-encoders or --disable-image-encoders was given.
- if test "${enable_image_encoders+set}" = set; then
- enableval="$enable_image_encoders"
- for option in `echo $enableval | sed 's/,/ /g'`; do
- if test "$option" = "yes" || test "$option" = "all"; then
- addencoder="$MOZ_IMG_ENCODERS_DEFAULT"
- elif test "$option" = "no" || test "$option" = "none"; then
- MOZ_IMG_ENCODERS=""
- addencoder=""
- elif test "$option" = "default"; then
- addencoder="$MOZ_IMG_ENCODERS_DEFAULT"
- elif test `echo "$option" | grep -c \^-` != 0; then
- option=`echo $option | sed 's/^-//'`
- addencoder=`echo "$MOZ_IMG_ENCODERS" | sed "s/ ${option}//"`
- else
- addencoder="$option"
- fi
- MOZ_IMG_ENCODERS="$MOZ_IMG_ENCODERS $addencoder"
- done
- else
- MOZ_IMG_ENCODERS="$MOZ_IMG_ENCODERS_DEFAULT"
- fi
- MOZ_IMG_DECODERS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_IMG_DECODERS}`
- MOZ_IMG_ENCODERS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_IMG_ENCODERS}`
- # Check whether --enable-ldap-experimental or --disable-ldap-experimental was given.
- if test "${enable_ldap_experimental+set}" = set; then
- enableval="$enable_ldap_experimental"
- if test "$enableval" = "yes"; then
- MOZ_LDAP_XPCOM_EXPERIMENTAL=1
- elif test "$enableval" = "no"; then
- MOZ_LDAP_XPCOM_EXPERIMENTAL=
- else
- { echo "configure: error: Option, ldap-experimental, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-mathml or --disable-mathml was given.
- if test "${enable_mathml+set}" = set; then
- enableval="$enable_mathml"
- if test "$enableval" = "no"; then
- MOZ_MATHML=
- elif test "$enableval" = "yes"; then
- MOZ_MATHML=1
- else
- { echo "configure: error: Option, mathml, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_MATHML"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_MATHML 1
- EOF
- fi
- # Check whether --enable-canvas or --disable-canvas was given.
- if test "${enable_canvas+set}" = set; then
- enableval="$enable_canvas"
- if test "$enableval" = "no"; then
- MOZ_ENABLE_CANVAS=
- elif test "$enableval" = "yes"; then
- MOZ_ENABLE_CANVAS=1
- else
- { echo "configure: error: Option, canvas, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_ENABLE_CANVAS"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_ENABLE_CANVAS 1
- EOF
- fi
- # Check whether --enable-svg or --disable-svg was given.
- if test "${enable_svg+set}" = set; then
- enableval="$enable_svg"
- if test "$enableval" = "no"; then
- MOZ_SVG=
- elif test "$enableval" = "yes"; then
- MOZ_SVG=1
- else
- { echo "configure: error: Option, svg, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_SVG"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_SVG 1
- EOF
- fi
- MOZ_SVG_FOREIGNOBJECT=1
- # Check whether --enable-svg-foreignobject or --disable-svg-foreignobject was given.
- if test "${enable_svg_foreignobject+set}" = set; then
- enableval="$enable_svg_foreignobject"
- if test "$enableval" = "no"; then
- MOZ_SVG_FOREIGNOBJECT=
- elif test "$enableval" = "yes"; then
- MOZ_SVG_FOREIGNOBJECT=1
- else
- { echo "configure: error: Option, svg-foreignobject, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$MOZ_SVG_FOREIGNOBJECT"; then
- if test "$MOZ_SVG"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_SVG_FOREIGNOBJECT 1
- EOF
- else
- MOZ_SVG_FOREIGNOBEJCT=
- fi
- fi
- case "$target_os" in
- aix*|solaris*|linux*|msvc*|mks*|cygwin*|mingw*|os2*|wince*)
- MOZ_INSTALLER=1
- ;;
- esac
- # Check whether --enable-installer or --disable-installer was given.
- if test "${enable_installer+set}" = set; then
- enableval="$enable_installer"
- if test "$enableval" = "no"; then
- MOZ_INSTALLER=
- elif test "$enableval" = "yes"; then
- MOZ_INSTALLER=1
- else
- { echo "configure: error: Option, installer, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_INSTALLER" -a -n "$MOZ_XUL_APP" -a "$OS_ARCH" = "WINNT"; then
- # Disable installer for Windows builds that use the new toolkit if NSIS
- # isn't in the path.
- for ac_prog in makensis
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15736: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_MAKENSIS'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$MAKENSIS" in
- /*)
- ac_cv_path_MAKENSIS="$MAKENSIS" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_MAKENSIS="$MAKENSIS" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_MAKENSIS="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- MAKENSIS="$ac_cv_path_MAKENSIS"
- if test -n "$MAKENSIS"; then
- echo "$ac_t""$MAKENSIS" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$MAKENSIS" && break
- done
- if test -z "$MAKENSIS" || test "$MAKENSIS" = ":"; then
- { echo "configure: error: To build the installer makensis is required in your path. To build without the installer reconfigure using --disable-installer." 1>&2; exit 1; }
- fi
- # The Windows build for NSIS requires the iconv command line utility to
- # convert the charset of the locale files.
- for ac_prog in $HOST_ICONV "iconv"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15781: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_HOST_ICONV'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$HOST_ICONV" in
- /*)
- ac_cv_path_HOST_ICONV="$HOST_ICONV" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_HOST_ICONV="$HOST_ICONV" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_HOST_ICONV="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
- esac
- fi
- HOST_ICONV="$ac_cv_path_HOST_ICONV"
- if test -n "$HOST_ICONV"; then
- echo "$ac_t""$HOST_ICONV" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$HOST_ICONV" && break
- done
- test -n "$HOST_ICONV" || HOST_ICONV=""""
- if test -z "$HOST_ICONV"; then
- { echo "configure: error: To build the installer iconv is required in your path. To build without the installer reconfigure using --disable-installer." 1>&2; exit 1; }
- fi
- fi
- # Automatically disable installer if xpinstall isn't built
- if test -z "$MOZ_XPINSTALL"; then
- MOZ_INSTALLER=
- fi
- echo $ac_n "checking for tar archiver""... $ac_c" 1>&6
- echo "configure:15829: checking for tar archiver" >&5
- for ac_prog in gnutar gtar tar
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15835: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_TAR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$TAR"; then
- ac_cv_prog_TAR="$TAR" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_TAR="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- TAR="$ac_cv_prog_TAR"
- if test -n "$TAR"; then
- echo "$ac_t""$TAR" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$TAR" && break
- done
- test -n "$TAR" || TAR=""""
- if test -z "$TAR"; then
- { echo "configure: error: no tar archiver found in \$PATH" 1>&2; exit 1; }
- fi
- echo "$ac_t""$TAR" 1>&6
- echo $ac_n "checking for wget""... $ac_c" 1>&6
- echo "configure:15872: checking for wget" >&5
- for ac_prog in wget
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15878: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_WGET'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$WGET"; then
- ac_cv_prog_WGET="$WGET" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_WGET="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- WGET="$ac_cv_prog_WGET"
- if test -n "$WGET"; then
- echo "$ac_t""$WGET" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$WGET" && break
- done
- test -n "$WGET" || WGET=""""
- echo "$ac_t""$WGET" 1>&6
- # Check whether --enable-updater or --disable-updater was given.
- if test "${enable_updater+set}" = set; then
- enableval="$enable_updater"
- if test "$enableval" = "no"; then
- MOZ_UPDATER=
- elif test "$enableval" = "yes"; then
- MOZ_UPDATER=1
- else
- { echo "configure: error: Option, updater, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # The Windows build requires the iconv command line utility
- # in order to build the updater.
- case "$target_os" in
- msvc*|mks*|cygwin*|mingw*|wince*)
- if test -n "$MOZ_UPDATER"; then
- echo $ac_n "checking for iconv""... $ac_c" 1>&6
- echo "configure:15930: checking for iconv" >&5
- for ac_prog in $HOST_ICONV "iconv"
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:15936: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_HOST_ICONV'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test -n "$HOST_ICONV"; then
- ac_cv_prog_HOST_ICONV="$HOST_ICONV" # Let the user override the test.
- else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_HOST_ICONV="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
- fi
- fi
- HOST_ICONV="$ac_cv_prog_HOST_ICONV"
- if test -n "$HOST_ICONV"; then
- echo "$ac_t""$HOST_ICONV" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- test -n "$HOST_ICONV" && break
- done
- test -n "$HOST_ICONV" || HOST_ICONV=""""
- if test -z "$HOST_ICONV"; then
- { echo "configure: error: iconv not found in \$PATH" 1>&2; exit 1; }
- fi
- fi
- ;;
- esac
- # app update channel is 'default' when not supplied.
- # Check whether --enable-update-channel or --disable-update-channel was given.
- if test "${enable_update_channel+set}" = set; then
- enableval="$enable_update_channel"
- MOZ_UPDATE_CHANNEL=`echo $enableval | tr A-Z a-z`
- fi
- if test -z "$MOZ_UPDATE_CHANNEL"; then
- MOZ_UPDATE_CHANNEL=default
- fi
- cat >> confdefs.h <<EOF
- #define MOZ_UPDATE_CHANNEL $MOZ_UPDATE_CHANNEL
- EOF
- # tools/update-packaging is not checked out by default.
- # Check whether --enable-update-packaging or --disable-update-packaging was given.
- if test "${enable_update_packaging+set}" = set; then
- enableval="$enable_update_packaging"
- if test "$enableval" = "yes"; then
- MOZ_UPDATE_PACKAGING=1
- elif test "$enableval" = "no"; then
- MOZ_UPDATE_PACKAGING=
- else
- { echo "configure: error: Option, update-packaging, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-xpconnect-idispatch or --disable-xpconnect-idispatch was given.
- if test "${enable_xpconnect_idispatch+set}" = set; then
- enableval="$enable_xpconnect_idispatch"
- if test "$enableval" = "no"; then
- XPC_IDISPATCH_SUPPORT=
- elif test "$enableval" = "yes"; then
- XPC_IDISPATCH_SUPPORT=1
- else
- { echo "configure: error: Option, xpconnect-idispatch, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-activex or --disable-activex was given.
- if test "${enable_activex+set}" = set; then
- enableval="$enable_activex"
- if test "$enableval" = "no"; then
- MOZ_NO_ACTIVEX_SUPPORT=1
- elif test "$enableval" = "yes"; then
- MOZ_NO_ACTIVEX_SUPPORT=
- else
- { echo "configure: error: Option, activex, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-activex-scripting or --disable-activex-scripting was given.
- if test "${enable_activex_scripting+set}" = set; then
- enableval="$enable_activex_scripting"
- if test "$enableval" = "no"; then
- MOZ_ACTIVEX_SCRIPTING_SUPPORT=
- elif test "$enableval" = "yes"; then
- MOZ_ACTIVEX_SCRIPTING_SUPPORT=1
- else
- { echo "configure: error: Option, activex-scripting, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_NO_ACTIVEX_SUPPORT" -a -n "$MOZ_ACTIVEX_SCRIPTING_SUPPORT";
- then
- { echo "configure: error: Cannot enable ActiveX scripting support when ActiveX support is disabled." 1>&2; exit 1; }
- fi
- if test -n "$XPC_IDISPATCH_SUPPORT" -o -n "$MOZ_ACTIVEX_SCRIPTING_SUPPORT" -o -z "$MOZ_NO_ACTIVEX_SUPPORT"; then
- case "$target" in
- *-mingw*|*-cygwin*|*-msvc*|*-mks*)
- if test "$ac_cv_header_atlbase_h" = "no"; then
- { echo "configure: error: System header atlbase.h is not available. See http://developer.mozilla.org/en/docs/atlbase.h for details on fixing this problem." 1>&2; exit 1; }
- fi
- ;;
- esac
- fi
- # Check whether --enable-leaky or --disable-leaky was given.
- if test "${enable_leaky+set}" = set; then
- enableval="$enable_leaky"
- if test "$enableval" = "yes"; then
- MOZ_LEAKY=1
- elif test "$enableval" = "no"; then
- MOZ_LEAKY=
- else
- { echo "configure: error: Option, leaky, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-xpctools or --disable-xpctools was given.
- if test "${enable_xpctools+set}" = set; then
- enableval="$enable_xpctools"
- if test "$enableval" = "yes"; then
- MOZ_XPCTOOLS=1
- elif test "$enableval" = "no"; then
- MOZ_XPCTOOLS=
- else
- { echo "configure: error: Option, xpctools, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-tests or --disable-tests was given.
- if test "${enable_tests+set}" = set; then
- enableval="$enable_tests"
- if test "$enableval" = "no"; then
- ENABLE_TESTS=
- elif test "$enableval" = "yes"; then
- ENABLE_TESTS=1
- else
- { echo "configure: error: Option, tests, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-parental-controls or --disable-parental-controls was given.
- if test "${enable_parental_controls+set}" = set; then
- enableval="$enable_parental_controls"
- if test "$enableval" = "no"; then
- MOZ_DISABLE_PARENTAL_CONTROLS=1
- elif test "$enableval" = "yes"; then
- MOZ_DISABLE_PARENTAL_CONTROLS=
- else
- { echo "configure: error: Option, parental-controls, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_DISABLE_PARENTAL_CONTROLS"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_DISABLE_PARENTAL_CONTROLS 1
- EOF
- fi
- # Check whether --enable-vista-sdk-requirements or --disable-vista-sdk-requirements was given.
- if test "${enable_vista_sdk_requirements+set}" = set; then
- enableval="$enable_vista_sdk_requirements"
- if test "$enableval" = "no"; then
- MOZ_DISABLE_VISTA_SDK_REQUIREMENTS=1
- elif test "$enableval" = "yes"; then
- MOZ_DISABLE_VISTA_SDK_REQUIREMENTS=
- else
- { echo "configure: error: Option, vista-sdk-requirements, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_DISABLE_VISTA_SDK_REQUIREMENTS"; then
- echo "configure: warning: Resulting builds will not be compatible with Windows Vista. (bug 428970)" 1>&2
- cat >> confdefs.h <<\EOF
- #define MOZ_DISABLE_VISTA_SDK_REQUIREMENTS 1
- EOF
- if test -z "$MOZ_DISABLE_PARENTAL_CONTROLS"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_DISABLE_PARENTAL_CONTROLS 1
- EOF
- fi
- MOZ_DISABLE_PARENTAL_CONTROLS=1
- else
- case "$target" in
- *-mingw*|*-cygwin*|*-msvc*|*-mks*)
- if test "$ac_cv_header_wpcapi_h" = "no"; then
- { echo "configure: error: System header wpcapi.h is not available. See updated http://developer.mozilla.org/en/docs/wpcapi.h for details on fixing this problem." 1>&2; exit 1; }
- fi
- ;;
- esac
- fi
- # Individual module options
- # Check whether --enable-xpcom-lea or --disable-xpcom-lea was given.
- if test "${enable_xpcom_lea+set}" = set; then
- enableval="$enable_xpcom_lea"
- if test "$enableval" = "yes"; then
- XPCOM_USE_LEA=1
- elif test "$enableval" = "no"; then
- XPCOM_USE_LEA=
- else
- { echo "configure: error: Option, xpcom-lea, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$XPCOM_USE_LEA"; then
- cat >> confdefs.h <<\EOF
- #define XPCOM_USE_LEA 1
- EOF
- fi
- # Check whether --enable-places or --disable-places was given.
- if test "${enable_places+set}" = set; then
- enableval="$enable_places"
- if test "$enableval" = "yes"; then
- MOZ_PLACES=1
- elif test "$enableval" = "no"; then
- MOZ_PLACES=
- else
- { echo "configure: error: Option, places, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_PLACES"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_PLACES 1
- EOF
- if test -z "$MOZ_MAIL_NEWS"; then
- MOZ_MORK=
- fi
- MOZ_MORKREADER=1
- else
- if test "$MOZ_BUILD_APP" = "browser"; then
- { echo "configure: error: Cannot build Firefox with --disable-places." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-feeds or --disable-feeds was given.
- if test "${enable_feeds+set}" = set; then
- enableval="$enable_feeds"
- if test "$enableval" = "no"; then
- MOZ_FEEDS=
- elif test "$enableval" = "yes"; then
- MOZ_FEEDS=1
- else
- { echo "configure: error: Option, feeds, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_FEEDS"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_FEEDS 1
- EOF
- else
- if test "$MOZ_BUILD_APP" = "browser"; then
- { echo "configure: error: Cannot build Firefox with --disable-feeds." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-storage or --disable-storage was given.
- if test "${enable_storage+set}" = set; then
- enableval="$enable_storage"
- if test "$enableval" = "yes"; then
- MOZ_STORAGE=1
- elif test "$enableval" = "no"; then
- MOZ_STORAGE=
- else
- { echo "configure: error: Option, storage, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_STORAGE"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_STORAGE 1
- EOF
- fi
- MOZ_NATIVE_SQLITE=
- # Check whether --enable-system-sqlite or --disable-system-sqlite was given.
- if test "${enable_system_sqlite+set}" = set; then
- enableval="$enable_system_sqlite"
- if test "$enableval" = "yes"; then
- MOZ_NATIVE_SQLITE=1
- elif test "$enableval" = "no"; then
- MOZ_NATIVE_SQLITE=
- else
- { echo "configure: error: Option, system-sqlite, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -z "$MOZ_NATIVE_SQLITE"
- then
- SQLITE_CFLAGS=
- SQLITE_LIBS='$(call EXPAND_LIBNAME_PATH,sqlite3,$(DIST)/lib)'
- else
- succeeded=no
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- echo "configure:16276: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- case "$PKG_CONFIG" in
- /*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
- esac
- fi
- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
- if test -n "$PKG_CONFIG"; then
- echo "$ac_t""$PKG_CONFIG" 1>&6
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo $ac_n "checking for sqlite3 >= $SQLITE_VERSION""... $ac_c" 1>&6
- echo "configure:16320: checking for sqlite3 >= $SQLITE_VERSION" >&5
- if $PKG_CONFIG --exists "sqlite3 >= $SQLITE_VERSION" ; then
- echo "$ac_t""yes" 1>&6
- succeeded=yes
- echo $ac_n "checking SQLITE_CFLAGS""... $ac_c" 1>&6
- echo "configure:16327: checking SQLITE_CFLAGS" >&5
- SQLITE_CFLAGS=`$PKG_CONFIG --cflags "sqlite3 >= $SQLITE_VERSION"`
- echo "$ac_t""$SQLITE_CFLAGS" 1>&6
- echo $ac_n "checking SQLITE_LIBS""... $ac_c" 1>&6
- echo "configure:16332: checking SQLITE_LIBS" >&5
- ## Remove evil flags like -Wl,--export-dynamic
- SQLITE_LIBS="`$PKG_CONFIG --libs \"sqlite3 >= $SQLITE_VERSION\" |sed s/-Wl,--export-dynamic//g`"
- echo "$ac_t""$SQLITE_LIBS" 1>&6
- else
- SQLITE_CFLAGS=""
- SQLITE_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- SQLITE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "sqlite3 >= $SQLITE_VERSION"`
- echo $SQLITE_PKG_ERRORS
- fi
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
- if test $succeeded = yes; then
- :
- else
- if test "$COMPILE_ENVIRONMENT"; then
- { echo "configure: error: Library requirements (sqlite3 >= $SQLITE_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
- fi
- fi
- fi
- # Check whether --enable-help-viewer or --disable-help-viewer was given.
- if test "${enable_help_viewer+set}" = set; then
- enableval="$enable_help_viewer"
- if test "$enableval" = "yes"; then
- MOZ_HELP_VIEWER=1
- elif test "$enableval" = "no"; then
- MOZ_HELP_VIEWER=
- else
- { echo "configure: error: Option, help-viewer, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_HELP_VIEWER"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_HELP_VIEWER 1
- EOF
- fi
- if test "$MOZ_BUILD_APP" = "browser" -a -n "$MOZ_HELP_VIEWER"; then
- { echo "configure: error: Cannot build Firefox with --enable-help-viewer." 1>&2; exit 1; }
- fi
- # Check whether --enable-safe-browsing or --disable-safe-browsing was given.
- if test "${enable_safe_browsing+set}" = set; then
- enableval="$enable_safe_browsing"
- if test "$enableval" = "yes"; then
- MOZ_SAFE_BROWSING=1
- elif test "$enableval" = "no"; then
- MOZ_SAFE_BROWSING=
- else
- { echo "configure: error: Option, safe-browsing, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_SAFE_BROWSING"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_SAFE_BROWSING 1
- EOF
- fi
- if test -n "$MOZ_SAFE_BROWSING"; then
- MOZ_URL_CLASSIFIER=1
- fi
- # Check whether --enable-url-classifier or --disable-url-classifier was given.
- if test "${enable_url_classifier+set}" = set; then
- enableval="$enable_url_classifier"
- if test "$enableval" = "yes"; then
- MOZ_URL_CLASSIFIER=1
- elif test "$enableval" = "no"; then
- MOZ_URL_CLASSIFIER=
- else
- { echo "configure: error: Option, url-classifier, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_URL_CLASSIFIER"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_URL_CLASSIFIER 1
- EOF
- fi
- # Check whether --enable-zipwriter or --disable-zipwriter was given.
- if test "${enable_zipwriter+set}" = set; then
- enableval="$enable_zipwriter"
- if test "$enableval" = "no"; then
- MOZ_ZIPWRITER=
- elif test "$enableval" = "yes"; then
- MOZ_ZIPWRITER=1
- else
- { echo "configure: error: Option, zipwriter, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-js-ultrasparc or --disable-js-ultrasparc was given.
- if test "${enable_js_ultrasparc+set}" = set; then
- enableval="$enable_js_ultrasparc"
- if test "$enableval" = "yes"; then
- JS_ULTRASPARC_OPTS=1
- elif test "$enableval" = "no"; then
- JS_ULTRASPARC_OPTS=
- else
- { echo "configure: error: Option, js-ultrasparc, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test `echo "$target_os" | grep -c \^solaris 2>/dev/null` = 0 -o \
- "$OS_TEST" != "sun4u"; then
- JS_ULTRASPARC_OPTS=
- fi
- # Debugging and Optimizations
- if test -z "$MOZ_DEBUG_FLAGS"
- then
- case "$target" in
- *-irix*)
- if test "$GNU_CC"; then
- GCC_VERSION=`$CC -v 2>&1 | awk '/version/ { print $3 }'`
- case "$GCC_VERSION" in
- 2.95.*)
- MOZ_DEBUG_FLAGS=""
- ;;
- *)
- MOZ_DEBUG_FLAGS="-g"
- ;;
- esac
- else
- MOZ_DEBUG_FLAGS="-g"
- fi
- ;;
- *)
- MOZ_DEBUG_FLAGS="-g"
- ;;
- esac
- fi
- # Check whether --enable-debug or --disable-debug was given.
- if test "${enable_debug+set}" = set; then
- enableval="$enable_debug"
- if test "$enableval" != "no"; then
- MOZ_DEBUG=1
- if test -n "$enableval" && test "$enableval" != "yes"; then
- MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
- fi
- else
- MOZ_DEBUG=
- fi
- else
- MOZ_DEBUG=
- fi
- MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG"
- case "${target_os}" in
- beos*)
- MOZ_DEBUG_ENABLE_DEFS="$MOZ_DEBUG_ENABLE_DEFS -DDEBUG_${USER}"
- ;;
- msvc*|mks*|cygwin*|mingw*|os2*|wince*)
- MOZ_DEBUG_ENABLE_DEFS="$MOZ_DEBUG_ENABLE_DEFS -DDEBUG_`echo ${USERNAME} | sed -e 's| |_|g'`"
- ;;
- *)
- MOZ_DEBUG_ENABLE_DEFS="$MOZ_DEBUG_ENABLE_DEFS -DDEBUG_`$WHOAMI`"
- ;;
- esac
- MOZ_DEBUG_ENABLE_DEFS="$MOZ_DEBUG_ENABLE_DEFS -DTRACING"
- MOZ_DEBUG_DISABLE_DEFS="-DNDEBUG -DTRIMMED"
- if test -n "$MOZ_DEBUG"; then
- echo $ac_n "checking for valid debug flags""... $ac_c" 1>&6
- echo "configure:16525: checking for valid debug flags" >&5
- _SAVE_CFLAGS=$CFLAGS
- CFLAGS="$CFLAGS $MOZ_DEBUG_FLAGS"
- cat > conftest.$ac_ext <<EOF
- #line 16529 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- printf("Hello World\n");
- ; return 0; }
- EOF
- if { (eval echo configure:16536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- _results=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- _results=no
- fi
- rm -f conftest*
- echo "$ac_t""$_results" 1>&6
- if test "$_results" = "no"; then
- { echo "configure: error: These compiler flags are invalid: $MOZ_DEBUG_FLAGS" 1>&2; exit 1; }
- fi
- CFLAGS=$_SAVE_CFLAGS
- fi
- if test -z "$MOZ_OPTIMIZE_FLAGS"; then
- MOZ_OPTIMIZE_FLAGS="-O"
- fi
- # Check whether --enable-optimize or --disable-optimize was given.
- if test "${enable_optimize+set}" = set; then
- enableval="$enable_optimize"
- if test "$enableval" != "no"; then
- MOZ_OPTIMIZE=1
- if test -n "$enableval" && test "$enableval" != "yes"; then
- MOZ_OPTIMIZE_FLAGS=`echo "$enableval" | sed -e 's|\\\ | |g'`
- MOZ_OPTIMIZE=2
- fi
- else
- MOZ_OPTIMIZE=
- fi
- else
- MOZ_OPTIMIZE=1
- fi
- if test "$COMPILE_ENVIRONMENT"; then
- if test -n "$MOZ_OPTIMIZE"; then
- echo $ac_n "checking for valid optimization flags""... $ac_c" 1>&6
- echo "configure:16577: checking for valid optimization flags" >&5
- _SAVE_CFLAGS=$CFLAGS
- CFLAGS="$CFLAGS $MOZ_OPTIMIZE_FLAGS"
- cat > conftest.$ac_ext <<EOF
- #line 16581 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- printf("Hello World\n");
- ; return 0; }
- EOF
- if { (eval echo configure:16588: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- _results=yes
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- _results=no
- fi
- rm -f conftest*
- echo "$ac_t""$_results" 1>&6
- if test "$_results" = "no"; then
- { echo "configure: error: These compiler flags are invalid: $MOZ_OPTIMIZE_FLAGS" 1>&2; exit 1; }
- fi
- CFLAGS=$_SAVE_CFLAGS
- fi
- fi # COMPILE_ENVIRONMENT
- # Check whether --enable-debug-modules or --disable-debug-modules was given.
- if test "${enable_debug_modules+set}" = set; then
- enableval="$enable_debug_modules"
- MOZ_DEBUG_MODULES=`echo $enableval| sed 's/,/ /g'`
- fi
- # Check whether --enable-debugger-info-modules or --disable-debugger-info-modules was given.
- if test "${enable_debugger_info_modules+set}" = set; then
- enableval="$enable_debugger_info_modules"
- for i in `echo $enableval | sed 's/,/ /g'`; do
- if test "$i" = "no"; then
- i="^ALL_MODULES"
- fi
- if test "$i" = "yes"; then
- i="ALL_MODULES"
- fi
- MOZ_DBGRINFO_MODULES="$i $MOZ_DBGRINFO_MODULES";
- done
- fi
- # Check whether --enable-boehm or --disable-boehm was given.
- if test "${enable_boehm+set}" = set; then
- enableval="$enable_boehm"
- if test "$enableval" = "yes"; then
- GC_LEAK_DETECTOR=1
- elif test "$enableval" = "no"; then
- GC_LEAK_DETECTOR=
- else
- { echo "configure: error: Option, boehm, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$GC_LEAK_DETECTOR"; then
- cat >> confdefs.h <<\EOF
- #define GC_LEAK_DETECTOR 1
- EOF
- fi
- # Check whether --enable-logging or --disable-logging was given.
- if test "${enable_logging+set}" = set; then
- enableval="$enable_logging"
- if test "$enableval" = "no"; then
- NS_DISABLE_LOGGING=1
- elif test "$enableval" = "yes"; then
- NS_DISABLE_LOGGING=
- else
- { echo "configure: error: Option, logging, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$NS_DISABLE_LOGGING"; then
- cat >> confdefs.h <<\EOF
- #define NS_DISABLE_LOGGING 1
- EOF
- else
- cat >> confdefs.h <<\EOF
- #define MOZ_LOGGING 1
- EOF
- fi
- _ENABLE_LOGREFCNT=42
- # Check whether --enable-logrefcnt or --disable-logrefcnt was given.
- if test "${enable_logrefcnt+set}" = set; then
- enableval="$enable_logrefcnt"
- if test "$enableval" = "yes"; then
- _ENABLE_LOGREFCNT=1
- elif test "$enableval" = "no"; then
- _ENABLE_LOGREFCNT=
- else
- { echo "configure: error: Option, logrefcnt, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$_ENABLE_LOGREFCNT" = "1"; then
- cat >> confdefs.h <<\EOF
- #define FORCE_BUILD_REFCNT_LOGGING 1
- EOF
- elif test -z "$_ENABLE_LOGREFCNT"; then
- cat >> confdefs.h <<\EOF
- #define NO_BUILD_REFCNT_LOGGING 1
- EOF
- fi
- NS_TRACE_MALLOC=${MOZ_TRACE_MALLOC}
- # Check whether --enable-trace-malloc or --disable-trace-malloc was given.
- if test "${enable_trace_malloc+set}" = set; then
- enableval="$enable_trace_malloc"
- if test "$enableval" = "yes"; then
- NS_TRACE_MALLOC=1
- elif test "$enableval" = "no"; then
- NS_TRACE_MALLOC=
- else
- { echo "configure: error: Option, trace-malloc, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$NS_TRACE_MALLOC"; then
- # Please, Mr. Linker Man, don't take away our symbol names
- MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS=
- USE_ELF_DYNSTR_GC=
- cat >> confdefs.h <<\EOF
- #define NS_TRACE_MALLOC 1
- EOF
- fi
- # Check whether --enable-jemalloc or --disable-jemalloc was given.
- if test "${enable_jemalloc+set}" = set; then
- enableval="$enable_jemalloc"
- if test "$enableval" = "yes"; then
- MOZ_MEMORY=1
- elif test "$enableval" = "no"; then
- MOZ_MEMORY=
- else
- { echo "configure: error: Option, jemalloc, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test "$NS_TRACE_MALLOC"; then
- MOZ_MEMORY=
- fi
- if test "$MOZ_MEMORY"; then
- if test "$OS_ARCH" = "WINNT"; then
- if test -z "$HAVE_64BIT_OS"; then
- cat >> confdefs.h <<EOF
- #define MOZ_MEMORY_SIZEOF_PTR_2POW 2
- EOF
- else
- cat >> confdefs.h <<EOF
- #define MOZ_MEMORY_SIZEOF_PTR_2POW 3
- EOF
- fi
- else
- echo $ac_n "checking size of int *""... $ac_c" 1>&6
- echo "configure:16758: checking size of int *" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_int_p'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test "$cross_compiling" = yes; then
- ac_cv_sizeof_int_p=4
- else
- cat > conftest.$ac_ext <<EOF
- #line 16766 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- main()
- {
- FILE *f=fopen("conftestval", "w");
- if (!f) exit(1);
- fprintf(f, "%d\n", sizeof(int *));
- exit(0);
- }
- EOF
- if { (eval echo configure:16777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_sizeof_int_p=`cat conftestval`
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_sizeof_int_p=0
- fi
- rm -fr conftest*
- fi
- fi
- echo "$ac_t""$ac_cv_sizeof_int_p" 1>&6
- cat >> confdefs.h <<EOF
- #define SIZEOF_INT_P $ac_cv_sizeof_int_p
- EOF
- case "${ac_cv_sizeof_int_p}" in
- 4)
- cat >> confdefs.h <<EOF
- #define MOZ_MEMORY_SIZEOF_PTR_2POW 2
- EOF
- ;;
- 8)
- cat >> confdefs.h <<EOF
- #define MOZ_MEMORY_SIZEOF_PTR_2POW 3
- EOF
- ;;
- *)
- { echo "configure: error: Unexpected pointer size" 1>&2; exit 1; }
- ;;
- esac
- fi
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY 1
- EOF
- if test "x$MOZ_DEBUG" = "x1"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_DEBUG 1
- EOF
- fi
- case "${target_os}" in
- darwin*)
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_DARWIN 1
- EOF
- ;;
- *-freebsd*)
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_BSD 1
- EOF
- ;;
- *linux*)
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_LINUX 1
- EOF
- ;;
- netbsd*)
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_BSD 1
- EOF
- ;;
- solaris*)
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_SOLARIS 1
- EOF
- ;;
- msvc*|mks*|cygwin*|mingw*)
- cat >> confdefs.h <<\EOF
- #define MOZ_MEMORY_WINDOWS 1
- EOF
- if test "$_CC_SUITE" -lt "8"; then
- { echo "configure: error: Building jemalloc requires Visual C++ 2005 or better" 1>&2; exit 1; }
- fi
- if test -z "$WIN32_CRT_SRC_DIR" -a -z "$WIN32_CUSTOM_CRT_DIR"; then
- if test -z "$VCINSTALLDIR" -o ! -d "$VCINSTALLDIR"; then
- { echo "configure: error: When building jemalloc, either set WIN32_CRT_SRC_DIR to the path to the Visual C++ CRT source (usually VCINSTALLDIR\crt\src), or set WIN32_CUSTOM_CRT_DIR to the path to a folder containing a pre-built CRT DLL." 1>&2; exit 1; }
- else
- WIN32_CRT_SRC_DIR="$VCINSTALLDIR\crt\src"
- fi
- fi
- if test -z "$WIN32_CRT_SRC_DIR"; then
- # pre-built dll
- WIN32_CUSTOM_CRT_DIR=`cd "$WIN32_CUSTOM_CRT_DIR" && pwd`
- _WIN_UNIX_CRT_PATH="$WIN32_CUSTOM_CRT_DIR"
- else
- # CRT source directory
- WIN32_CRT_SRC_DIR=`cd "$WIN32_CRT_SRC_DIR" && pwd`
- _CRT_BASE_DIR=`basename "$WIN32_CRT_SRC_DIR"`
- _WIN_UNIX_CRT_PATH="$_objdir/memory/jemalloc/$_CRT_BASE_DIR/build/amd64"
- fi
- _WIN_CRT_PATH=`$PYTHON -c 'import sys, os.path; print os.path.normpath(sys.argv[1])' "$_WIN_UNIX_CRT_PATH"`
- MOZ_LIB="$_WIN_CRT_PATH;$LIB"
- MOZ_PATH="$PATH:$_WIN_UNIX_CRT_PATH"
- cat >> confdefs.h <<\EOF
- #define _STATIC_CPPLIB 1
- EOF
- LDFLAGS="$LDFLAGS -MANIFEST:NO"
- DLLFLAGS="$DLLFLAGS -MANIFEST:NO"
- export DLLFLAGS
- ;;
- *)
- { echo "configure: error: --enable-jemalloc not supported on ${target}" 1>&2; exit 1; }
- ;;
- esac
- # Check whether --with-valgrind or --without-valgrind was given.
- if test "${with_valgrind+set}" = set; then
- withval="$with_valgrind"
- enable_valgrind="yes"
- else
- enable_valgrind="no"
- fi
- ac_safe=`echo "valgrind/valgrind.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for valgrind/valgrind.h""... $ac_c" 1>&6
- echo "configure:16907: checking for valgrind/valgrind.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 16912 "configure"
- #include "confdefs.h"
- #include <valgrind/valgrind.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:16917: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
- else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
- fi
- rm -f conftest*
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
- else
- echo "$ac_t""no" 1>&6
- enable_valgrind="no"
- fi
- if test "x$enable_valgrind" = "xyes" ; then
- cat >> confdefs.h <<\EOF
- #define MOZ_VALGRIND 1
- EOF
- fi
- fi
- # Check whether --enable-wrap-malloc or --disable-wrap-malloc was given.
- if test "${enable_wrap_malloc+set}" = set; then
- enableval="$enable_wrap_malloc"
- if test "$enableval" = "yes"; then
- _WRAP_MALLOC=1
- elif test "$enableval" = "no"; then
- _WRAP_MALLOC=
- else
- { echo "configure: error: Option, wrap-malloc, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$_WRAP_MALLOC"; then
- if test "$GNU_CC"; then
- WRAP_MALLOC_CFLAGS="${LDFLAGS} -Wl,--wrap -Wl,malloc -Wl,--wrap -Wl,free -Wl,--wrap -Wl,realloc -Wl,--wrap -Wl,__builtin_new -Wl,--wrap -Wl,__builtin_vec_new -Wl,--wrap -Wl,__builtin_delete -Wl,--wrap -Wl,__builtin_vec_delete -Wl,--wrap -Wl,PR_Free -Wl,--wrap -Wl,PR_Malloc -Wl,--wrap -Wl,PR_Calloc -Wl,--wrap -Wl,PR_Realloc"
- MKSHLIB='$(CXX) $(DSO_LDOPTS) $(WRAP_MALLOC_CFLAGS) -o $@'
- fi
- fi
- # Check whether --with-wrap-malloc or --without-wrap-malloc was given.
- if test "${with_wrap_malloc+set}" = set; then
- withval="$with_wrap_malloc"
- WRAP_MALLOC_LIB=$withval
- fi
- # Check whether --enable-efence or --disable-efence was given.
- if test "${enable_efence+set}" = set; then
- enableval="$enable_efence"
- if test "$enableval" = "yes"; then
- _ENABLE_EFENCE=1
- elif test "$enableval" = "no"; then
- _ENABLE_EFENCE=
- else
- { echo "configure: error: Option, efence, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$_ENABLE_EFENCE"; then
- echo $ac_n "checking for malloc in -lefence""... $ac_c" 1>&6
- echo "configure:16994: checking for malloc in -lefence" >&5
- ac_lib_var=`echo efence'_'malloc | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-lefence $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 17002 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
- char malloc();
- int main() {
- malloc()
- ; return 0; }
- EOF
- if { (eval echo configure:17013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
- fi
- rm -f conftest*
- LIBS="$ac_save_LIBS"
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo efence | sed -e 's/[^a-zA-Z0-9_]/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
- #define $ac_tr_lib 1
- EOF
- LIBS="-lefence $LIBS"
- else
- echo "$ac_t""no" 1>&6
- fi
- fi
- # Check whether --enable-jprof or --disable-jprof was given.
- if test "${enable_jprof+set}" = set; then
- enableval="$enable_jprof"
- if test "$enableval" = "yes"; then
- MOZ_JPROF=1
- elif test "$enableval" = "no"; then
- MOZ_JPROF=
- else
- { echo "configure: error: Option, jprof, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_JPROF"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_JPROF 1
- EOF
- fi
- # Check whether --enable-shark or --disable-shark was given.
- if test "${enable_shark+set}" = set; then
- enableval="$enable_shark"
- if test "$enableval" = "yes"; then
- MOZ_SHARK=1
- elif test "$enableval" = "no"; then
- MOZ_SHARK=
- else
- { echo "configure: error: Option, shark, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- if test -n "$MOZ_SHARK"; then
- cat >> confdefs.h <<\EOF
- #define MOZ_SHARK 1
- EOF
- fi
- # Check whether --enable-strip or --disable-strip was given.
- if test "${enable_strip+set}" = set; then
- enableval="$enable_strip"
- if test "$enableval" = "yes"; then
- ENABLE_STRIP=1
- elif test "$enableval" = "no"; then
- ENABLE_STRIP=
- else
- { echo "configure: error: Option, strip, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-install-strip or --disable-install-strip was given.
- if test "${enable_install_strip+set}" = set; then
- enableval="$enable_install_strip"
- if test "$enableval" = "yes"; then
- PKG_SKIP_STRIP=
- elif test "$enableval" = "no"; then
- PKG_SKIP_STRIP=1
- else
- { echo "configure: error: Option, install-strip, does not take an argument ($enableval)." 1>&2; exit 1; }
- fi
- fi
- # Check whether --enable-elf-dynstr-gc or --disable-elf-dynstr-gc was given.
- if test "${enable_elf_dynst