mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 14:15:30 +00:00
e1bcd0f4cd
implementation. Use --enable-places to use this code instead of the Mork history implementation. This code is currently in active development, so some things are broken, notably all the UI which uses RDF. bug 266174 r=bryner
20599 lines
588 KiB
Bash
Executable File
20599 lines
588 KiB
Bash
Executable File
#! /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-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
|
|
--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
|
|
--enable-macos-target=VER (default=10.2/ppc, 10.4/x86)
|
|
Set the minimum MacOS version needed at runtime"
|
|
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-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-png[=PFX]
|
|
Use system libpng [installed at prefix PFX]"
|
|
ac_help="$ac_help
|
|
--enable-canvas Enable html:canvas feature"
|
|
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-default-toolkit=TK
|
|
Select default toolkit
|
|
Platform specific defaults:
|
|
BeOS - beos
|
|
Mac OS X - mac (carbon)
|
|
Neutrino/QNX - photon
|
|
OS/2 - os2
|
|
Win32 - windows
|
|
* - gtk"
|
|
ac_help="$ac_help
|
|
--with-gtk-prefix=PFX Prefix where GTK is installed (optional)"
|
|
ac_help="$ac_help
|
|
--with-gtk-exec-prefix=PFX
|
|
Exec prefix where GTK is installed (optional)"
|
|
ac_help="$ac_help
|
|
--disable-gtktest Do not try to compile and run a test GTK program"
|
|
ac_help="$ac_help
|
|
--with-qtdir=\$dir Specify Qt directory "
|
|
ac_help="$ac_help
|
|
--enable-application=APP
|
|
Options include:
|
|
suite
|
|
browser (Firefox)
|
|
mail (Thunderbird)
|
|
minimo
|
|
composer
|
|
calendar
|
|
xulrunner
|
|
macbrowser (Camino)
|
|
content/xslt (Standalone Transformiix XSLT)
|
|
standalone (use this for standalone
|
|
xpcom/xpconnect or to manually drive a build)"
|
|
ac_help="$ac_help
|
|
--enable-ui-locale=ab-CD
|
|
Select the user interface locale (default: en-US)"
|
|
ac_help="$ac_help
|
|
--enable-calendar Enable building of the calendar client"
|
|
ac_help="$ac_help
|
|
--disable-mailnews Disable building of mail & news components"
|
|
ac_help="$ac_help
|
|
--enable-static-mail Enable static mail build support"
|
|
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
|
|
--enable-branding Enable 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-freetype2 Disable FreeType2 support "
|
|
ac_help="$ac_help
|
|
--disable-xft Disable Xft support "
|
|
ac_help="$ac_help
|
|
--enable-pango Enable Pango font rendering support"
|
|
ac_help="$ac_help
|
|
--disable-postscript Disable PostScript printing support "
|
|
ac_help="$ac_help
|
|
--disable-xprint Disable Xprint 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-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-xinerama Enable Xinerama support
|
|
( not safe for Red Hat 7.0 ) "
|
|
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"
|
|
ac_help="$ac_help
|
|
--disable-xpfe-components
|
|
Disable xpfe components"
|
|
ac_help="$ac_help
|
|
--disable-xpinstall Disable xpinstall support"
|
|
ac_help="$ac_help
|
|
--enable-single-profile Enable single profile 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-xtf Disable XTF (pluggable xml tags) support"
|
|
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
|
|
--enable-svg Enable SVG support"
|
|
ac_help="$ac_help
|
|
--enable-svg-renderer={gdiplus,libart,cairo}"
|
|
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-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
|
|
--enable-xpcom-lea Use Lea malloc in xpcom "
|
|
ac_help="$ac_help
|
|
--enable-places Enable 'places' bookmark/history implementation"
|
|
ac_help="$ac_help
|
|
--enable-storage Enable mozStorage module and related components"
|
|
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-crash-on-assert
|
|
Make NS_ASSERTION crash on Unix"
|
|
ac_help="$ac_help
|
|
--enable-reorder Enable function reordering (requires GNU ld) "
|
|
ac_help="$ac_help
|
|
--enable-logrefcnt Enable logging of refcounts (default=debug) "
|
|
ac_help="$ac_help
|
|
--enable-detect-webshell-leaks
|
|
Enable detection of webshell leaks
|
|
(default=debug)"
|
|
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-strip Enable stripping of libs & executables "
|
|
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-trace-malloc Enable malloc tracing"
|
|
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-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-standalone-modules=mod1[,mod2]
|
|
Enable standalone build of specific modules"
|
|
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-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
|
|
--disable-xul Disable XUL"
|
|
ac_help="$ac_help
|
|
--disable-profilesharing Disable profile sharing"
|
|
ac_help="$ac_help
|
|
--disable-profilelocking Disable profile locking"
|
|
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:943: 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:964: 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:982: 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=10207
|
|
MOZZLIB=1.2.3
|
|
NSPR_VERSION=4
|
|
|
|
GLIB_VERSION=1.2.0
|
|
GTK_VERSION=1.2.0
|
|
LIBIDL_VERSION=0.6.3
|
|
PERL_VERSION=5.004
|
|
QT_VERSION=3.2.0
|
|
QT_VERSION_NUM=320
|
|
LIBART_VERSION=2.3.4
|
|
CAIRO_VERSION=0.9.1
|
|
GLITZ_VERSION=0.4.0
|
|
GTK2_VERSION=1.3.7
|
|
MAKE_VERSION=3.78
|
|
WINDRES_VERSION=2.14.90
|
|
W32API_VERSION=2.4
|
|
GNOMEVFS_VERSION=2.0
|
|
GNOMEUI_VERSION=2.2.0
|
|
GCONF_VERSION=1.2.1
|
|
LIBGNOME_VERSION=2.0
|
|
|
|
MISSING_X=
|
|
for ac_prog in gawk mawk 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:1057: 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; fi
|
|
if test -z "$LD"; then LD=link; fi
|
|
if test -z "$AS"; then AS=ml; fi
|
|
if test -z "$MIDL"; then MIDL=midl; 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
|
|
|
|
|
|
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:1155: 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
|
|
{ echo "configure: error: nsinstall not found in \$PATH" 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
if test "$COMPILE_ENVIRONMENT"; then
|
|
|
|
case "$target" in
|
|
*wince)
|
|
echo -----------------------------------------------------------------------------
|
|
echo Building Windows CE Shunt Library and Tool Chain
|
|
echo -----------------------------------------------------------------------------
|
|
`$srcdir/build/cygwin-wrapper evc $srcdir/build/wince/shunt/build/shunt.vcw /MAKE ALL > shunt.out <<\EOF`
|
|
cat shunt.out
|
|
rm shunt.out
|
|
$srcdir/build/wince/tools/topsrcdir.h
|
|
|
|
echo -n "#define TOPSRCDIR \"" > $srcdir/build/wince/tools/topsrcdir.h
|
|
`$srcdir/build/cygwin-wrapper echo -n $_topsrcdir >> $srcdir/build/wince/tools/topsrcdir.h`
|
|
echo -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:1228: 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:1234: 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:1269: 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:1275: 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:1324: 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:1359: 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:1394: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 1396 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
return(0);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:1403: \"$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:1418: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 1420 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
return(0);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:1427: \"$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
|
|
|
|
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:1447: 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:1481: 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:1511: 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:1562: 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:1594: 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 1605 "configure"
|
|
#include "confdefs.h"
|
|
|
|
main(){return(0);}
|
|
EOF
|
|
if { (eval echo configure:1610: \"$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:1636: 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:1641: 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:1650: \"$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:1669: 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:1705: 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:1741: 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:1773: 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 1784 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main(){return(0);}
|
|
EOF
|
|
if { (eval echo configure:1789: \"$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:1815: 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:1820: 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:1829: \"$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:1848: 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
|
|
|
|
for ac_declaration in \
|
|
''\
|
|
'#include <stdlib.h>' \
|
|
'extern "C" void std::exit (int) throw (); using std::exit;' \
|
|
'extern "C" void std::exit (int); using std::exit;' \
|
|
'extern "C" void exit (int) throw ();' \
|
|
'extern "C" void exit (int);' \
|
|
'void exit (int);'
|
|
do
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 1889 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdlib.h>
|
|
$ac_declaration
|
|
int main() {
|
|
exit (42);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:1897: \"$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*
|
|
continue
|
|
fi
|
|
rm -f conftest*
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 1907 "configure"
|
|
#include "confdefs.h"
|
|
$ac_declaration
|
|
int main() {
|
|
exit (42);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:1914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
break
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
fi
|
|
rm -f conftest*
|
|
done
|
|
if test -n "$ac_declaration"; then
|
|
echo '#ifdef __cplusplus' >>confdefs.h
|
|
echo $ac_declaration >>confdefs.h
|
|
echo '#endif' >>confdefs.h
|
|
fi
|
|
|
|
|
|
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:1935: 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:1970: 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:2005: 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:2046: 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:2081: 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:2116: 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:2154: 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:2184: 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:2235: 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:2267: 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 2278 "configure"
|
|
#include "confdefs.h"
|
|
|
|
main(){return(0);}
|
|
EOF
|
|
if { (eval echo configure:2283: \"$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:2309: 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:2314: 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:2323: \"$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:2342: 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:2378: 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:2410: 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 2421 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main(){return(0);}
|
|
EOF
|
|
if { (eval echo configure:2426: \"$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:2452: 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:2457: 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:2466: \"$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:2485: 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
|
|
|
|
for ac_declaration in \
|
|
''\
|
|
'#include <stdlib.h>' \
|
|
'extern "C" void std::exit (int) throw (); using std::exit;' \
|
|
'extern "C" void std::exit (int); using std::exit;' \
|
|
'extern "C" void exit (int) throw ();' \
|
|
'extern "C" void exit (int);' \
|
|
'void exit (int);'
|
|
do
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2526 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdlib.h>
|
|
$ac_declaration
|
|
int main() {
|
|
exit (42);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2534: \"$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*
|
|
continue
|
|
fi
|
|
rm -f conftest*
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2544 "configure"
|
|
#include "confdefs.h"
|
|
$ac_declaration
|
|
int main() {
|
|
exit (42);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2551: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
break
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
fi
|
|
rm -f conftest*
|
|
done
|
|
if test -n "$ac_declaration"; then
|
|
echo '#ifdef __cplusplus' >>confdefs.h
|
|
echo $ac_declaration >>confdefs.h
|
|
echo '#endif' >>confdefs.h
|
|
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:2570: 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:2602: 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:2643: 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:2678: 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:2713: 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:2748: 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
|
|
|
|
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:2837: 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 2879 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
int main() {
|
|
printf("Hello World\n");
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2886: \"$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 2904 "configure"
|
|
#include "confdefs.h"
|
|
#include <new.h>
|
|
int main() {
|
|
unsigned *test = new unsigned(42);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2911: \"$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]*\.[0-9][0-9]*\).*|\1|p'
|
|
|
|
|
|
# Determine compiler version
|
|
CC_VERSION=`"${CC}" -v 2>&1 | sed -ne "$_MSVC_VER_FILTER"`
|
|
_CC_MAJOR_VERSION=`echo ${CC_VERSION} | $AWK -F\. '{ print $1 }'`
|
|
_CC_MINOR_VERSION=`echo ${CC_VERSION} | $AWK -F\. '{ print $2 }'`
|
|
_MSC_VER=${_CC_MAJOR_VERSION}${_CC_MINOR_VERSION}
|
|
|
|
CXX_VERSION=`"${CXX}" -v 2>&1 | sed -ne "$_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
|
|
else
|
|
{ echo "configure: error: This version of the MSVC compiler, $CC_VERSION , is unsupported." 1>&2; exit 1; }
|
|
fi
|
|
|
|
# Check linker version
|
|
_LD_FULL_VERSION=`"${LD}" -v 2>&1 | sed -ne "$_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 -ne "$_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:2969: 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:2991: checking for w32api version >= $W32API_VERSION" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2993 "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:3005: \"$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:3021: 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
|
|
;;
|
|
esac
|
|
|
|
if test -n "$_WIN32_MSVC"; then
|
|
SKIP_PATH_CHECKS=1
|
|
SKIP_COMPILER_CHECKS=1
|
|
SKIP_LIBRARY_CHECKS=1
|
|
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
|
echo "configure:3048: 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 3063 "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:3069: \"$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 3080 "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:3086: \"$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 3097 "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:3103: \"$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
|
|
|
|
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:3131: 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 3136 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:3141: \"$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
|
|
|
|
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:3172: 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:3175: 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:3187: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
|
|
test -f conftest.o && { (eval echo configure:3188: \"$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:3193: \"$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:3195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
|
|
test -f conftest.o && { (eval echo configure:3196: \"$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:3232: 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 3247 "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:3253: \"$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 3264 "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:3270: \"$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 3281 "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:3287: \"$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:3312: 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 3325 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdlib.h>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:3330: \"$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
|
|
|
|
|
|
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:3377: 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:3430: 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:3455: 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
|
|
|
|
echo $ac_n "checking for minimum required perl version >= $PERL_VERSION""... $ac_c" 1>&6
|
|
echo "configure:3495: 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
|
|
|
|
echo $ac_n "checking for full perl installation""... $ac_c" 1>&6
|
|
echo "configure:3505: 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
|
|
|
|
# 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:3518: 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:3554: 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:3590: 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:3626: 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:3664: 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:3705: 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:3740: 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.
|
|
Either upgrade to Xcode 2.1 or later, or switch the system's default compiler
|
|
to gcc 3.3 by running \"sudo gcc_select 3.3\"." 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:3803: 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 | 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:3853: 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
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
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:3942: 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
|
|
|
|
if test "$cross_compiling" = yes; then
|
|
result=maybe
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3954 "configure"
|
|
#include "confdefs.h"
|
|
#include <new>
|
|
int main() { return 0; }
|
|
EOF
|
|
if { (eval echo configure:3959: \"$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
|
|
{ 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:3988: 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:4031: 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:4099: 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 4161 "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:4166: \"$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 4235 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
${x_direct_test_function}()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4242: \"$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:4348: 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 4351 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4358: \"$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 4374 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4381: \"$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:4413: 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 4421 "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 dnet_ntoa();
|
|
|
|
int main() {
|
|
dnet_ntoa()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4435: \"$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:4457: 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 4465 "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 dnet_ntoa();
|
|
|
|
int main() {
|
|
dnet_ntoa()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4479: \"$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:4508: 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 4513 "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. */
|
|
#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 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:4539: \"$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:4560: 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 4568 "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 gethostbyname();
|
|
|
|
int main() {
|
|
gethostbyname()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4582: \"$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:4612: 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 4617 "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. */
|
|
#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 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:4643: \"$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:4664: 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 4672 "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 connect();
|
|
|
|
int main() {
|
|
connect()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4686: \"$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:4710: 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 4715 "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. */
|
|
#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 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:4741: \"$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:4762: 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 4770 "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 remove();
|
|
|
|
int main() {
|
|
remove()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4784: \"$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:4808: 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 4813 "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. */
|
|
#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 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:4839: \"$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:4860: 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 4868 "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 shmat();
|
|
|
|
int main() {
|
|
shmat()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4882: \"$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:4915: 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 4923 "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 IceConnectionNumber();
|
|
|
|
int main() {
|
|
IceConnectionNumber()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4937: \"$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='-L$(DIST)/lib -lmozjpeg'
|
|
MOZ_ZLIB_CFLAGS=
|
|
MOZ_ZLIB_LIBS='-L$(DIST)/lib -lmozz'
|
|
MOZ_PNG_CFLAGS=
|
|
MOZ_PNG_LIBS='-L$(DIST)/lib -lmozpng'
|
|
|
|
MOZ_JS_LIBS='-L$(DIST)/bin -lmozjs'
|
|
DYNAMIC_XPCOM_LIBS='-L$(DIST)/bin -lxpcom -lxpcom_core'
|
|
MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(DIST)/bin'
|
|
XPCOM_FROZEN_LDOPTS='-L$(DIST)/bin $(MOZ_FIX_LINK_PATHS) -lxpcom'
|
|
LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul'
|
|
XPCOM_GLUE_LDOPTS='$(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(XPCOM_FROZEN_LDOPTS)'
|
|
XPCOM_STANDALONE_GLUE_LDOPTS='$(DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_SUFFIX)'
|
|
|
|
MOZ_COMPONENT_NSPR_LIBS='-L$(DIST)/bin $(NSPR_LIBS)'
|
|
MOZ_XPCOM_OBSOLETE_LIBS='-L$(DIST)/lib -lxpcom_compat'
|
|
|
|
USE_DEPENDENT_LIBS=1
|
|
|
|
_PLATFORM_DEFAULT_TOOLKIT=gtk2
|
|
MOZ_GFX_TOOLKIT='$(MOZ_WIDGET_TOOLKIT)'
|
|
MOZ_WIDGET_TOOLKIT_LDFLAGS='-lwidget_$(MOZ_WIDGET_TOOLKIT)'
|
|
MOZ_GFX_TOOLKIT_LDFLAGS='-lgfx_$(MOZ_GFX_TOOLKIT) $(MOZ_XLIBRGB_LDFLAGS)'
|
|
WIDGET_DLL='\"libwidget_$(MOZ_WIDGET_TOOLKIT)$(DLL_SUFFIX)\"'
|
|
GFXWIN_DLL='\"libgfx_$(MOZ_GFX_TOOLKIT)$(DLL_SUFFIX)\"'
|
|
|
|
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=
|
|
OS_TEST="${target_cpu}"
|
|
case "${target_os}" in
|
|
linux*) OS_ARCH=Linux ;;
|
|
solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
|
|
mingw*) OS_ARCH=WINNT ;;
|
|
wince*) OS_ARCH=WINCE ;;
|
|
esac
|
|
else
|
|
OS_TARGET=`uname -s`
|
|
OS_ARCH=`uname -s | sed -e 's|/|_|g'`
|
|
OS_RELEASE=`uname -r`
|
|
OS_TEST=`uname -m`
|
|
fi
|
|
_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`
|
|
;;
|
|
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)
|
|
OS_TEST=`uname -p`
|
|
;;
|
|
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)
|
|
CPU_ARCH=x86
|
|
;;
|
|
|
|
powerpc*)
|
|
CPU_ARCH=ppc
|
|
;;
|
|
|
|
Alpha | alpha | ALPHA)
|
|
CPU_ARCH=Alpha
|
|
;;
|
|
|
|
x86_64 | sparc | ppc | ia64)
|
|
CPU_ARCH="$CPU_ARCH_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
|
|
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'
|
|
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 -Wcast-align"
|
|
|
|
_PEDANTIC=1
|
|
_IGNORE_LONG_LONG_WARNINGS=1
|
|
|
|
_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'
|
|
DSO_CFLAGS=''
|
|
DSO_PIC_CFLAGS='-KPIC'
|
|
_DEFINES_CFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT'
|
|
fi
|
|
|
|
if test "$GNU_CXX"; then
|
|
# Turn on GNU specific features
|
|
_WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor"
|
|
|
|
_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:5351: 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 5368 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5375: \"$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
|
|
|
|
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:5410: checking for 64-bit OS" >&5
|
|
if test "$cross_compiling" = yes; then
|
|
result="maybe"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5415 "configure"
|
|
#include "confdefs.h"
|
|
int main () {
|
|
if (sizeof(long) == 8) { return 0; } return 1; }
|
|
EOF
|
|
if { (eval echo configure:5420: \"$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" = "yes"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_64BIT_OS 1
|
|
EOF
|
|
|
|
HAVE_64BIT_OS=1
|
|
fi
|
|
|
|
|
|
if test "$HAVE_64BIT_OS"; then
|
|
case "$target_os" in
|
|
solaris*) TARGET_NSPR_MDCPUCFG='\"md/_solaris64.cfg\"' ;;
|
|
esac
|
|
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
|
|
|
|
fi # COMPILE_ENVIRONMENT
|
|
|
|
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
|
|
*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
|
|
;;
|
|
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,$(DIST)/bin'
|
|
LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(DIST)/bin/XUL -lobjc'
|
|
;;
|
|
|
|
*-linux*)
|
|
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='-Wl,$(DIST)/bin'
|
|
;;
|
|
|
|
*-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`
|
|
SEAMONKEY_VERSION=`cat $topsrcdir/xpfe/bootstrap/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"
|
|
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 >= 5.0.2.0""... $ac_c" 1>&6
|
|
echo "configure:5579: checking for VisualAge C++ compiler version >= 5.0.2.0" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5581 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
#if (__IBMCPP__ < 502)
|
|
#error "Bad compiler"
|
|
#endif
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5590: \"$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 5.0.2.0 or higher is required to build." 1>&2; exit 1; }
|
|
else
|
|
echo "$ac_t""yes" 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
|
|
|
|
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:5627: 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 5632 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:5637: \"$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="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:5679: 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 5687 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
main()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5694: \"$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:5715: 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 5723 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
main()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5730: \"$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 $@'
|
|
|
|
_PEDANTIC=
|
|
CFLAGS="$CFLAGS -fpascal-strings -no-cpp-precomp -fno-common"
|
|
CXXFLAGS="$CXXFLAGS -fpascal-strings -no-cpp-precomp -fno-common"
|
|
DLL_SUFFIX=".dylib"
|
|
DSO_LDOPTS=''
|
|
STRIP="$STRIP -x -S"
|
|
_PLATFORM_DEFAULT_TOOLKIT='mac'
|
|
MOZ_ENABLE_POSTSCRIPT=
|
|
# 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:5793: checking for -dead_strip option to ld" >&5
|
|
_SAVE_LDFLAGS=$LDFLAGS
|
|
LDFLAGS="$LDFLAGS -Wl,-dead_strip"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5797 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
return 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5804: \"$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
|
|
|
|
case "${target_cpu}" in
|
|
powerpc*)
|
|
DSO_LDOPTS="$DSO_LDOPTS -arch ppc"
|
|
;;
|
|
i*86*)
|
|
DSO_LDOPTS="$DSO_LDOPTS -arch i386"
|
|
;;
|
|
esac
|
|
;;
|
|
|
|
*-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$(DIST)/bin -o $@'
|
|
MKCSHLIB='$(LD) -b +s -L$(DIST)/bin -o $@'
|
|
CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on"
|
|
else
|
|
DSO_LDOPTS='-b -E +s'
|
|
MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(DIST)/bin -L$(DIST)/lib -o $@'
|
|
MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(DIST)/bin -L$(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
|
|
|
|
fi
|
|
if test -z "$GNU_CXX"; then
|
|
MIPSPRO_CXX=1
|
|
fi
|
|
;;
|
|
|
|
*-*linux*)
|
|
TARGET_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
|
|
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)
|
|
|
|
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'
|
|
|
|
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='$(DIST)/lib/xpcom.lib $(DIST)/lib/xpcom_core.lib'
|
|
GARBAGE=
|
|
IMPORT_LIB_SUFFIX=lib
|
|
LIBS="$LIBS"
|
|
LIBXUL_LIBS='$(DIST)/lib/xpcom.lib $(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_JPEG_LIBS='$(DIST)/lib/mozjpeg.lib'
|
|
MOZ_JS_LIBS='$(DIST)/lib/js$(MOZ_BITS)$(VERSION_NUMBER).lib'
|
|
MOZ_OPTIMIZE_FLAGS='-O1'
|
|
MOZ_PNG_LIBS='$(DIST)/lib/mozpng.lib'
|
|
MOZ_XPCOM_OBSOLETE_LIBS='$(DIST)/lib/xpcom_compat.lib'
|
|
MOZ_ZLIB_LIBS='$(DIST)/lib/mozz.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='$(DIST)/lib/xpcom.lib'
|
|
ZIP=zip
|
|
LIBIDL_CFLAGS="-I$MOZ_TOOLS_DIR/include ${GLIB_CFLAGS}"
|
|
LIBIDL_LIBS="$MOZ_TOOLS_DIR/lib/libidl-0.6.lib $MOZ_TOOLS_DIR/lib/glib-1.2.lib"
|
|
|
|
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 WINVER 0x400
|
|
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_COREXFONTS=
|
|
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'
|
|
MOZ_JPEG_LIBS='-L$(DIST)/lib -ljpeg$(MOZ_BITS)$(VERSION_NUMBER)'
|
|
MOZ_ZLIB_LIBS='-L$(DIST)/lib -lmozz'
|
|
MOZ_PNG_LIBS='-L$(DIST)/lib -lpng'
|
|
MOZ_JS_LIBS='-L$(DIST)/lib -ljs$(MOZ_BITS)$(VERSION_NUMBER)'
|
|
MOZ_FIX_LINK_PATHS=
|
|
DYNAMIC_XPCOM_LIBS='-L$(DIST)/lib -lxpcom -lxpcom_core'
|
|
XPCOM_FROZEN_LDOPTS='-L$(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'
|
|
MOZ_OPTIMIZE_FLAGS='-O1'
|
|
MOZ_JPEG_LIBS='$(DIST)/lib/jpeg$(MOZ_BITS)$(VERSION_NUMBER).lib'
|
|
MOZ_ZLIB_LIBS='$(DIST)/lib/mozz.lib'
|
|
MOZ_PNG_LIBS='$(DIST)/lib/png.lib'
|
|
MOZ_JS_LIBS='$(DIST)/lib/js$(MOZ_BITS)$(VERSION_NUMBER).lib'
|
|
MOZ_FIX_LINK_PATHS=
|
|
DYNAMIC_XPCOM_LIBS='$(DIST)/lib/xpcom.lib $(DIST)/lib/xpcom_core.lib'
|
|
XPCOM_FROZEN_LDOPTS='$(DIST)/lib/xpcom.lib'
|
|
LIBXUL_LIBS='$(DIST)/lib/xpcom.lib $(DIST)/lib/xul.lib'
|
|
MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
|
|
MOZ_XPCOM_OBSOLETE_LIBS='$(DIST)/lib/xpcom_compat.lib'
|
|
fi
|
|
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 WINVER 0x400
|
|
EOF
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define _WIN32_WINNT 0x400
|
|
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"
|
|
|
|
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"
|
|
GLIB_LIBS="${_GLIB_PREFIX_DIR}/lib/glib-1.2.lib"
|
|
|
|
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}"
|
|
LIBIDL_LIBS="${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6.lib ${_GLIB_PREFIX_DIR}/lib/glib-1.2.lib"
|
|
;;
|
|
*) # else cross-compiling
|
|
if test -n "$GLIB_PREFIX"; then
|
|
GLIB_CFLAGS="-I${GLIB_PREFIX}/include"
|
|
GLIB_LIBS="${GLIB_PREFIX}/lib/glib-1.2.lib"
|
|
fi
|
|
if test -n "$LIBIDL_PREFIX"; then
|
|
LIBIDL_CFLAGS="-I${LIBIDL_PREFIX}/include ${GLIB_CFLAGS}"
|
|
LIBIDL_LIBS="${LIBIDL_PREFIX}/lib/libIDL-0.6.lib ${GLIB_LIBS}"
|
|
fi
|
|
;;
|
|
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
|
|
|
|
;;
|
|
*)
|
|
cat >> confdefs.h <<\EOF
|
|
#define _CPU_ARCH_NOT_DEFINED 1
|
|
EOF
|
|
|
|
;;
|
|
esac
|
|
;;
|
|
|
|
*-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
|
|
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=os2
|
|
WIDGET_DLL='\"wdgt$(MOZ_WIDGET_TOOLKIT)$(DLL_SUFFIX)\"'
|
|
GFXWIN_DLL='\"gfx_$(MOZ_GFX_TOOLKIT)$(DLL_SUFFIX)\"'
|
|
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'
|
|
MOZ_DEBUG_FLAGS="-g -fno-inline"
|
|
MOZ_OPTIMIZE_FLAGS="-O2 -s"
|
|
MOZ_OPTIMIZE_LDFLAGS="-Zlinker /EXEPACK:2 -Zlinker /PACKCODE -Zlinker /PACKDATA"
|
|
MOZ_WIDGET_TOOLKIT_LDFLAGS='-lwdgt$(MOZ_WIDGET_TOOLKIT)'
|
|
MOZ_GFX_TOOLKIT_LDFLAGS='-lgfx_$(MOZ_GFX_TOOLKIT)'
|
|
MOZ_XPCOM_OBSOLETE_LIBS='-L$(DIST)/lib $(DIST)/lib/xpcomct.lib'
|
|
DYNAMIC_XPCOM_LIBS='-L$(DIST)/lib $(DIST)/lib/xpcom.lib $(DIST)/lib/xpcomcor.lib'
|
|
LIBXUL_LIBS='-L$(DIST)/lib $(DIST)/lib/xpcom.lib $(DIST)/lib/xul.lib'
|
|
|
|
# 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__"
|
|
|
|
# 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+"
|
|
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='$(DIST)/lib/mozjs.lib'
|
|
MOZ_XPCOM_OBSOLETE_LIBS='$(DIST)/lib/xpcomct.lib'
|
|
DYNAMIC_XPCOM_LIBS='$(DIST)/lib/xpcom.lib $(DIST)/lib/xpcomcor.lib'
|
|
LIBXUL_LIBS='$(DIST)/lib/xpcom.lib $(DIST)/lib/xul.lib'
|
|
MOZ_JPEG_LIBS='$(DIST)/lib/mozjpeg.$(LIB_SUFFIX)'
|
|
MOZ_ZLIB_LIBS='$(DIST)/lib/mozz.$(LIB_SUFFIX)'
|
|
MOZ_PNG_LIBS='$(DIST)/lib/mozpng.$(LIB_SUFFIX)'
|
|
MOZ_WIDGET_TOOLKIT_LDFLAGS='$(DIST)/lib/wdgt$(MOZ_WIDGET_TOOLKIT)'
|
|
MOZ_GFX_TOOLKIT_LDFLAGS='$(DIST)/lib/gfx_$(MOZ_GFX_TOOLKIT)'
|
|
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/_solaris32.cfg\"'
|
|
SYSTEM_MAKEDEPEND=
|
|
if test -z "$GNU_CC"; then
|
|
NS_USE_NATIVE=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
|
|
EOF
|
|
|
|
CFLAGS="$CFLAGS -xstrconst -xbuiltin=%all"
|
|
CXXFLAGS="$CXXFLAGS -xbuiltin=%all -features=tmplife -norunpath"
|
|
# $ORIGIN/.. is for shared libraries under components/ to locate shared
|
|
# libraries one level up (e.g. libnspr4.so)
|
|
LDFLAGS="-xildoff -zlazyload -zcombreloc $LDFLAGS -R '\$\$ORIGIN:\$\$ORIGIN/..'"
|
|
MOZ_OPTIMIZE_FLAGS="-xO4"
|
|
MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_FLAGS) $(DSO_LDOPTS) -h $@ -o $@'
|
|
MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_FLAGS) -G -Wl,-z -Wl,muldefs -h $@ -o $@'
|
|
MKSHLIB_FORCE_ALL='-Qoption ld -z,allextract'
|
|
MKSHLIB_UNFORCE_ALL=''
|
|
DSO_LDOPTS='-G -Qoption ld -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=''
|
|
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:6664: 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 6674 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
#if (__SUNPRO_CC < 0x530)
|
|
#error "Denied"
|
|
#endif
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6683: \"$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
|
|
# 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
|
|
|
|
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*)
|
|
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*)
|
|
echo $ac_n "checking for -exported_symbols_list option to ld""... $ac_c" 1>&6
|
|
echo "configure:6812: checking for -exported_symbols_list option to ld" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_exported_symbols_list'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
|
|
if $LD -exported_symbols_list 2>&1 | grep "argument missing" >/dev/null; then
|
|
ac_cv_exported_symbols_list=true
|
|
else
|
|
ac_cv_exported_symbols_list=false
|
|
fi
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_exported_symbols_list" = true; then
|
|
MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,-exported_symbols_list -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-export-list'
|
|
echo "$ac_t""yes" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
;;
|
|
*-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
|
|
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:6852: 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 6857 "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:6865: \"$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 6882 "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 6900 "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 6921 "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:6932: \"$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:6956: 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 6961 "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:7010: \"$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:7031: 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 7036 "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:7064: 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 7069 "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:7097: 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 7102 "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:7130: 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 7135 "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 uid_t in sys/types.h""... $ac_c" 1>&6
|
|
echo "configure:7163: checking for uid_t in sys/types.h" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7168 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "uid_t" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_type_uid_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
ac_cv_type_uid_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_type_uid_t" 1>&6
|
|
if test $ac_cv_type_uid_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define uid_t int
|
|
EOF
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define gid_t int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
|
|
echo "configure:7197: 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 7202 "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:7210: \"$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:7231: 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 7236 "configure"
|
|
#include "confdefs.h"
|
|
#define _POSIX_C_SOURCE 199506L
|
|
#include <signal.h>
|
|
int main() {
|
|
siginfo_t* info;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7244: \"$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:7278: 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 7283 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
int16_t foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7291: \"$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:7313: 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 7318 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
int32_t foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7326: \"$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:7348: 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 7353 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
int64_t foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7361: \"$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:7383: 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 7388 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
int64 foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7396: \"$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:7418: 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 7423 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
uint foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7431: \"$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:7453: 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 7458 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
uint_t foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7466: \"$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:7488: 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 7493 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
int main() {
|
|
uint16_t foo = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7501: \"$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:7532: 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 7537 "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:7545: \"$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:7569: 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 7574 "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:7582: \"$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:7615: checking for usable wchar_t (2 bytes, unsigned)" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_have_usable_wchar'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
ac_cv_have_usable_wchar="maybe"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7623 "configure"
|
|
#include "confdefs.h"
|
|
#include <stddef.h>
|
|
int main () {
|
|
return (sizeof(wchar_t) != 2) ||
|
|
(wchar_t)-1 < (wchar_t) 0 ; }
|
|
EOF
|
|
if { (eval echo configure:7630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
ac_cv_have_usable_wchar="yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
ac_cv_have_usable_wchar="no"
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_have_usable_wchar" 1>&6
|
|
if test "$ac_cv_have_usable_wchar" = "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:7665: checking for compiler -fshort-wchar option" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_option'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
ac_cv_have_usable_wchar_option="maybe"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7673 "configure"
|
|
#include "confdefs.h"
|
|
#include <stddef.h>
|
|
int main () {
|
|
return (sizeof(wchar_t) != 2) ||
|
|
(wchar_t)-1 < (wchar_t) 0 ; }
|
|
EOF
|
|
if { (eval echo configure:7680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
ac_cv_have_usable_wchar_option="yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
ac_cv_have_usable_wchar_option="no"
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_have_usable_wchar_option" 1>&6
|
|
|
|
if test "$ac_cv_have_usable_wchar_option" = "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:7716: 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 grep '\.hidden.*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:7741: 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 ! grep '\.hidden.*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:7766: 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 grep '\.hidden.*foo_hidden' conftest.s >/dev/null; then
|
|
if ! grep '\.hidden.*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 x86_64 gcc visibility bug with builtins (GCC bug 20297)""... $ac_c" 1>&6
|
|
echo "configure:7791: 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} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -o conftest.so conftest.c >/dev/null 2>&1; then
|
|
ac_cv_have_visibility_builtin_bug=yes
|
|
fi
|
|
rm -f conftest.{c,so}
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_have_visibility_builtin_bug" 1>&6
|
|
if test "$ac_cv_have_visibility_builtin_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:7834: 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 7839 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <$ac_hdr>
|
|
int main() {
|
|
DIR *dirp = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7847: \"$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:7872: 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 7880 "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:7891: \"$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:7913: 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 7921 "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:7932: \"$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:7964: 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 7969 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:7974: \"$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:8004: 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 8009 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8014: \"$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:8044: 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 8049 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8054: \"$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:8084: 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 8089 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8094: \"$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:8124: 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 8129 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8134: \"$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:8165: 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 8170 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8175: \"$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:8206: 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 8211 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8216: \"$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:8253: 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 8258 "configure"
|
|
#include "confdefs.h"
|
|
#include <new>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8263: \"$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
|
|
|
|
|
|
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:8304: 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 8309 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8314: \"$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:8348: 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 8356 "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:8367: \"$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*)
|
|
;;
|
|
*)
|
|
echo $ac_n "checking for atan in -lm""... $ac_c" 1>&6
|
|
echo "configure:8402: 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 8410 "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:8421: \"$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:8449: 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 8457 "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:8468: \"$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:8485: 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 8490 "configure"
|
|
#include "confdefs.h"
|
|
#include <dlfcn.h>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:8495: \"$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
|
|
if test ! "$GNU_CXX"; then
|
|
|
|
case $target in
|
|
*-aix*)
|
|
echo $ac_n "checking for demangle in -lC_r""... $ac_c" 1>&6
|
|
echo "configure:8531: 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 8539 "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:8550: \"$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:8580: 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 8588 "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:8599: \"$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:8630: 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 8638 "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:8649: \"$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:8694: 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 8702 "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:8713: \"$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:8735: 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 8743 "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:8754: \"$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:8778: 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 8786 "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:8797: \"$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:8818: 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 8826 "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:8837: \"$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:8858: 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 8866 "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:8877: \"$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:8898: 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 8906 "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:8917: \"$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 XineramaIsActive in -lXinerama""... $ac_c" 1>&6
|
|
echo "configure:8951: checking for XineramaIsActive in -lXinerama" >&5
|
|
ac_lib_var=`echo Xinerama'_'XineramaIsActive | 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="-lXinerama $XLIBS $XEXT_LIBS $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 8959 "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 XineramaIsActive();
|
|
|
|
int main() {
|
|
XineramaIsActive()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:8970: \"$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_XINERAMA_LIBS="-lXinerama"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
ac_safe=`echo "X11/extensions/Xinerama.h" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for X11/extensions/Xinerama.h""... $ac_c" 1>&6
|
|
echo "configure:8992: checking for X11/extensions/Xinerama.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 8997 "configure"
|
|
#include "confdefs.h"
|
|
#include <X11/extensions/Xinerama.h>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:9002: \"$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
|
|
|
|
|
|
echo $ac_n "checking for XShmCreateImage in -lXext""... $ac_c" 1>&6
|
|
echo "configure:9025: 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 9033 "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:9044: \"$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:9066: 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 9071 "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:9076: \"$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 -n "$ac_cv_header_X11_extensions_XShm_h" &&
|
|
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:9106: 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 9114 "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:9125: \"$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:9147: 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 9152 "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:9157: \"$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:9231: 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:9267: 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 9315 "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:9341: \"$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
|
|
|
|
|
|
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:9398: checking for pthread_create in -lpthreads" >&5
|
|
echo "
|
|
#include <pthread.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:9420: checking for pthread_create in -lpthread" >&5
|
|
echo "
|
|
#include <pthread.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:9442: checking for pthread_create in -lc_r" >&5
|
|
echo "
|
|
#include <pthread.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:9464: checking for pthread_create in -lc" >&5
|
|
echo "
|
|
#include <pthread.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:9522: 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:9545: 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"
|
|
LDFLAGS="${_PTHREAD_LDFLAGS} ${LDFLAGS}"
|
|
fi
|
|
;;
|
|
|
|
*-*-linux*)
|
|
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
|
|
fi
|
|
|
|
|
|
# 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
|
|
elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then
|
|
case "${target_cpu}" in
|
|
powerpc*)
|
|
export MACOSX_DEPLOYMENT_TARGET=10.2
|
|
;;
|
|
i*86*)
|
|
export MACOSX_DEPLOYMENT_TARGET=10.4
|
|
;;
|
|
esac
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
|
|
|
|
echo $ac_n "checking whether mmap() sees write()s""... $ac_c" 1>&6
|
|
echo "configure:9667: 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 9706 "configure"
|
|
#include "confdefs.h"
|
|
$mmap_test_prog
|
|
EOF
|
|
if { (eval echo configure:9710: \"$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:9735: 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 9741 "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 9759 "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:9781: 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 9789 "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:9799: \"$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
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:9819: 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 9824 "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:9847: \"$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:9874: 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 9879 "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:9902: \"$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:9931: 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 9936 "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:9959: \"$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:9995: 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 10000 "configure"
|
|
#include "confdefs.h"
|
|
#include <wchar.h>
|
|
int main() {
|
|
mbstate_t ps={0};wcrtomb(0,'f',&ps);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:10007: \"$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:10027: 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 10032 "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:10039: \"$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:10068: 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 10073 "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:10085: \"$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:10115: 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 10120 "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:10131: \"$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*)
|
|
;;
|
|
*)
|
|
|
|
echo $ac_n "checking for iconv in -lc""... $ac_c" 1>&6
|
|
echo "configure:10160: 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 10168 "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:10182: \"$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:10201: 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 10209 "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:10223: \"$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:10242: 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 10250 "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:10264: \"$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:10291: 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 10296 "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:10310: \"$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:10334: 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 10339 "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:10354: \"$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:10383: 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 10388 "configure"
|
|
#include "confdefs.h"
|
|
#include <langinfo.h>
|
|
int main() {
|
|
char* cs = nl_langinfo(CODESET);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:10395: \"$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:10427: 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 10437 "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:10451: \"$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:10468: 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 10478 "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:10492: \"$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:10509: 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 10519 "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:10533: \"$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:10632: 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:10667: 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 10672 "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:10685: \"$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:10709: 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 10714 "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:10724: \"$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:10745: 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 10750 "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:10769: \"$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:10790: 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 10795 "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:10805: \"$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:10827: 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 10832 "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:10840: \"$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:10861: 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 10866 "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:10878: \"$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:10900: 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 10905 "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:10914: \"$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:10935: 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 10940 "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:10961: \"$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:10983: 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 10988 "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:10996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 10999 "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:11007: \"$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:11035: 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 11040 "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:11056: \"$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:11077: 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 11082 "configure"
|
|
#include "confdefs.h"
|
|
#include <algorithm>
|
|
int main() {
|
|
return std::min(0, 1);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:11089: \"$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:11110: 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 11115 "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:11125: \"$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:11147: 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 11152 "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:11160: \"$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:11181: 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 11189 "configure"
|
|
#include "confdefs.h"
|
|
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:11205: \"$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:11229: 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 11234 "configure"
|
|
#include "confdefs.h"
|
|
class X {private: virtual void never_called();};
|
|
int main() {
|
|
X x;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:11241: \"$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:11264: 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 11269 "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:11280: \"$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:11312: 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 11317 "configure"
|
|
#include "confdefs.h"
|
|
#include <locale.h>
|
|
int main() {
|
|
int category = LC_MESSAGES;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:11324: \"$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
|
|
|
|
# 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:11405: 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.0.0
|
|
echo $ac_n "checking for NSPR - version >= $min_nspr_version (skipping)""... $ac_c" 1>&6
|
|
echo "configure:11440: checking for NSPR - version >= $min_nspr_version (skipping)" >&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/'`
|
|
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 -z "$MOZ_NATIVE_NSPR"; then
|
|
NSPR_CFLAGS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(DIST) --includedir=$(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='$(DIST)/lib/nspr'$NSPR_VERSION'.lib $(DIST)/lib/plc'$NSPR_VERSION'.lib $(DIST)/lib/plds'$NSPR_VERSION'.lib '$_PTHREAD_LDFLAGS''
|
|
elif test "$OS_ARCH" = "WINCE"; then
|
|
NSPR_CFLAGS='-I$(DIST)/include/nspr'
|
|
NSPR_LIBS='$(DIST)/lib/nspr'$NSPR_VERSION'.lib $(DIST)/lib/plc'$NSPR_VERSION'.lib $(DIST)/lib/plds'$NSPR_VERSION'.lib '
|
|
elif test "$OS_ARCH" = "WINNT"; then
|
|
NSPR_CFLAGS='-I$(DIST)/include/nspr'
|
|
if test -n "$GNU_CC"; then
|
|
NSPR_LIBS="-L\$(DIST)/lib -lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION"
|
|
else
|
|
NSPR_LIBS='$(DIST)/lib/nspr'$NSPR_VERSION'.lib $(DIST)/lib/plc'$NSPR_VERSION'.lib $(DIST)/lib/plds'$NSPR_VERSION'.lib '
|
|
fi
|
|
else
|
|
NSPR_LIBS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(DIST) --libdir=$(DIST)/lib --libs`'
|
|
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:11510: 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 11518 "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:11529: \"$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"
|
|
if test "$cross_compiling" = yes; then
|
|
SYSTEM_JPEG=
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 11558 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
#include <jpeglib.h>
|
|
int main () {
|
|
#if JPEG_LIB_VERSION >= $MOZJPEG
|
|
exit(0);
|
|
#else
|
|
exit(1);
|
|
#endif
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:11572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
SYSTEM_JPEG=1
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
SYSTEM_JPEG= JPEG_CFLAGS= JPEG_LIBS=
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
rm -f core
|
|
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:11613: 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 11621 "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:11632: \"$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"
|
|
if test "$cross_compiling" = yes; then
|
|
SYSTEM_ZLIB=
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 11660 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <zlib.h>
|
|
int parse_version(const char *str, int *ver) {
|
|
return (sscanf(str, "%d.%d.%d", ver, ver+1, ver+2)==3?0:1);
|
|
}
|
|
int main() {
|
|
int sys[3], req[3];
|
|
if (parse_version(zlib_version, sys) || parse_version("$MOZZLIB", req))
|
|
exit(1);
|
|
if ((sys[0] == req[0]) &&
|
|
((sys[1] > req[1]) || ((sys[1] == req[1]) && (sys[2] >= req[2]))))
|
|
exit(0);
|
|
else
|
|
exit(1);
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:11681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
SYSTEM_ZLIB=1
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
rm -f core
|
|
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-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
|
|
echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6
|
|
echo "configure:11724: 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 11732 "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:11743: \"$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
|
|
SYSTEM_PNG=
|
|
fi
|
|
|
|
fi
|
|
if test "$SYSTEM_PNG" = 1; then
|
|
LIBS="$PNG_LIBS $LIBS"
|
|
if test "$cross_compiling" = yes; then
|
|
SYSTEM_PNG=
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 11771 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
#include <png.h>
|
|
int main () {
|
|
#if PNG_LIBPNG_VER >= $MOZPNG
|
|
exit(0);
|
|
#else
|
|
exit(1);
|
|
#endif
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:11785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
SYSTEM_PNG=1
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
SYSTEM_PNG= PNG_CFLAGS= PNG_LIBS=
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
rm -f core
|
|
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-canvas or --disable-canvas was given.
|
|
if test "${enable_canvas+set}" = set; then
|
|
enableval="$enable_canvas"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_CANVAS=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_ENABLE_CANVAS=
|
|
else
|
|
{ echo "configure: error: Option, canvas, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_CANVAS"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_CANVAS 1
|
|
EOF
|
|
|
|
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
|
|
|
|
|
|
# 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" = "gtk" \
|
|
-o "$_DEFAULT_TOOLKIT" = "qt" \
|
|
-o "$_DEFAULT_TOOLKIT" = "gtk2" \
|
|
-o "$_DEFAULT_TOOLKIT" = "xlib" \
|
|
-o "$_DEFAULT_TOOLKIT" = "os2" \
|
|
-o "$_DEFAULT_TOOLKIT" = "beos" \
|
|
-o "$_DEFAULT_TOOLKIT" = "photon" \
|
|
-o "$_DEFAULT_TOOLKIT" = "mac" \
|
|
-o "$_DEFAULT_TOOLKIT" = "windows" \
|
|
-o "$_DEFAULT_TOOLKIT" = "cocoa" \
|
|
-o "$_DEFAULT_TOOLKIT" = "cairo-windows" \
|
|
-o "$_DEFAULT_TOOLKIT" = "cairo-gtk2" \
|
|
-o "$_DEFAULT_TOOLKIT" = "cairo-xlib"
|
|
then
|
|
MOZ_WIDGET_TOOLKIT=`echo "$_DEFAULT_TOOLKIT" | sed -e "s/,.*$//"`
|
|
else
|
|
if test "$no_x" != "yes"; then
|
|
{ echo "configure: error: Toolkit must be xlib, gtk, gtk2 or qt." 1>&2; exit 1; }
|
|
else
|
|
{ echo "configure: error: Toolkit must be $_PLATFORM_DEFAULT_TOOLKIT." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZ_DEFAULT_TOOLKIT "$MOZ_WIDGET_TOOLKIT"
|
|
EOF
|
|
|
|
|
|
|
|
case "$MOZ_WIDGET_TOOLKIT" in
|
|
gtk)
|
|
MOZ_ENABLE_GTK=1
|
|
MOZ_ENABLE_XREMOTE=1
|
|
if test "$_HAVE_FREETYPE2"; then
|
|
MOZ_ENABLE_FREETYPE2=1
|
|
fi
|
|
MOZ_ENABLE_XPRINT=1
|
|
TK_CFLAGS='$(MOZ_GTK_CFLAGS)'
|
|
TK_LIBS='$(MOZ_GTK_LDFLAGS)'
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_GTK 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
gtk2)
|
|
MOZ_ENABLE_GTK2=1
|
|
MOZ_ENABLE_XREMOTE=1
|
|
MOZ_ENABLE_COREXFONTS=${MOZ_ENABLE_COREXFONTS-}
|
|
TK_CFLAGS='$(MOZ_GTK2_CFLAGS)'
|
|
TK_LIBS='$(MOZ_GTK2_LIBS)'
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_GTK2 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
xlib)
|
|
MOZ_ENABLE_XLIB=1
|
|
if test "$_HAVE_FREETYPE2"; then
|
|
MOZ_ENABLE_FREETYPE2=1
|
|
fi
|
|
MOZ_ENABLE_XPRINT=1
|
|
TK_CFLAGS='$(MOZ_XLIB_CFLAGS)'
|
|
TK_LIBS='$(MOZ_XLIB_LDFLAGS)'
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_XLIB 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
qt)
|
|
MOZ_ENABLE_QT=1
|
|
if test "$_HAVE_FREETYPE2"; then
|
|
MOZ_ENABLE_FREETYPE2=1
|
|
fi
|
|
MOZ_ENABLE_XPRINT=1
|
|
TK_CFLAGS='$(MOZ_QT_CFLAGS)'
|
|
TK_LIBS='$(MOZ_QT_LDFLAGS)'
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_QT 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
photon)
|
|
MOZ_ENABLE_PHOTON=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_PHOTON 1
|
|
EOF
|
|
|
|
;;
|
|
mac|cocoa)
|
|
TK_LIBS='-framework Carbon'
|
|
TK_CFLAGS="-I${MACOS_SDK_DIR}/Developer/Headers/FlatCarbon"
|
|
CFLAGS="$CFLAGS $TK_CFLAGS"
|
|
CXXFLAGS="$CXXFLAGS $TK_CFLAGS"
|
|
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
|
|
|
|
if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then
|
|
MOZ_ENABLE_COCOA=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_COCOA 1
|
|
EOF
|
|
|
|
fi
|
|
;;
|
|
|
|
cairo-windows)
|
|
MOZ_WIDGET_TOOLKIT=windows
|
|
MOZ_GFX_TOOLKIT=cairo
|
|
MOZ_ENABLE_CAIRO_GFX=1
|
|
;;
|
|
|
|
cairo-gtk2)
|
|
MOZ_WIDGET_TOOLKIT=gtk2
|
|
MOZ_GFX_TOOLKIT=cairo
|
|
MOZ_ENABLE_CAIRO_GFX=1
|
|
MOZ_ENABLE_GTK2=1
|
|
MOZ_ENABLE_XREMOTE=1
|
|
TK_CFLAGS='$(MOZ_GTK2_CFLAGS) $(MOZ_CAIRO_CFLAGS)'
|
|
TK_LIBS='$(MOZ_GTK2_LIBS) $(MOZ_CAIRO_LIBS)'
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_GTK2 1
|
|
EOF
|
|
|
|
;;
|
|
cairo-xlib)
|
|
MOZ_WIDGET_TOOLKIT=xlib
|
|
MOZ_GFX_TOOLKIT=cairo
|
|
MOZ_ENABLE_CAIRO_GFX=1
|
|
MOZ_ENABLE_XLIB=1
|
|
TK_CFLAGS='$(MOZ_XLIB_CFLAGS) $(MOZ_CAIRO_FLAGS)'
|
|
TK_LIBS='$(MOZ_XLIB_LDFLAGS) $(MOZ_CAIRO_LIBS)'
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_WIDGET_XLIB 1
|
|
EOF
|
|
|
|
;;
|
|
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_GTK"
|
|
then
|
|
# Check whether --with-gtk-prefix or --without-gtk-prefix was given.
|
|
if test "${with_gtk_prefix+set}" = set; then
|
|
withval="$with_gtk_prefix"
|
|
gtk_config_prefix="$withval"
|
|
else
|
|
gtk_config_prefix=""
|
|
fi
|
|
|
|
# Check whether --with-gtk-exec-prefix or --without-gtk-exec-prefix was given.
|
|
if test "${with_gtk_exec_prefix+set}" = set; then
|
|
withval="$with_gtk_exec_prefix"
|
|
gtk_config_exec_prefix="$withval"
|
|
else
|
|
gtk_config_exec_prefix=""
|
|
fi
|
|
|
|
# Check whether --enable-gtktest or --disable-gtktest was given.
|
|
if test "${enable_gtktest+set}" = set; then
|
|
enableval="$enable_gtktest"
|
|
:
|
|
else
|
|
enable_gtktest=yes
|
|
fi
|
|
|
|
|
|
if test x$gtk_config_exec_prefix != x ; then
|
|
gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
|
|
if test x${GTK_CONFIG+set} != xset ; then
|
|
GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
|
|
fi
|
|
fi
|
|
if test x$gtk_config_prefix != x ; then
|
|
gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
|
|
if test x${GTK_CONFIG+set} != xset ; then
|
|
GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
|
|
fi
|
|
fi
|
|
|
|
unset ac_cv_path_GTK_CONFIG
|
|
|
|
# Extract the first word of "gtk-config", so it can be a program name with args.
|
|
set dummy gtk-config; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:12080: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$GTK_CONFIG" in
|
|
/*)
|
|
ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_GTK_CONFIG="$GTK_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_GTK_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
|
|
;;
|
|
esac
|
|
fi
|
|
GTK_CONFIG="$ac_cv_path_GTK_CONFIG"
|
|
if test -n "$GTK_CONFIG"; then
|
|
echo "$ac_t""$GTK_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
min_gtk_version=$GTK_VERSION
|
|
echo $ac_n "checking for GTK - version >= $min_gtk_version""... $ac_c" 1>&6
|
|
echo "configure:12115: checking for GTK - version >= $min_gtk_version" >&5
|
|
no_gtk=""
|
|
if test "$GTK_CONFIG" = "no" ; then
|
|
no_gtk=yes
|
|
else
|
|
GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
|
|
GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
|
|
gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
|
gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
|
gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
|
if test "x$enable_gtktest" = "xyes" ; then
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
|
LIBS="$LIBS $GTK_LIBS"
|
|
rm -f conf.gtktest
|
|
if test "$cross_compiling" = yes; then
|
|
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 12138 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <gtk/gtk.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int major, minor, micro;
|
|
char *tmp_version;
|
|
|
|
system ("touch conf.gtktest");
|
|
|
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
|
tmp_version = g_strdup("$min_gtk_version");
|
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
|
printf("%s, bad version string\n", "$min_gtk_version");
|
|
exit(1);
|
|
}
|
|
|
|
if ((gtk_major_version != $gtk_config_major_version) ||
|
|
(gtk_minor_version != $gtk_config_minor_version) ||
|
|
(gtk_micro_version != $gtk_config_micro_version))
|
|
{
|
|
printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
|
|
$gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
|
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
|
printf ("*** was found! If gtk-config was correct, then it is best\n");
|
|
printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
|
|
printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
|
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
|
printf("*** required on your system.\n");
|
|
printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n");
|
|
printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n");
|
|
printf("*** before re-running configure\n");
|
|
}
|
|
#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
|
|
else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
|
|
(gtk_minor_version != GTK_MINOR_VERSION) ||
|
|
(gtk_micro_version != GTK_MICRO_VERSION))
|
|
{
|
|
printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
|
|
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
|
|
printf("*** library (version %d.%d.%d)\n",
|
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
|
}
|
|
#endif /* defined (GTK_MAJOR_VERSION) ... */
|
|
else
|
|
{
|
|
if ((gtk_major_version > major) ||
|
|
((gtk_major_version == major) && (gtk_minor_version > minor)) ||
|
|
((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
|
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
|
printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
|
|
major, minor, micro);
|
|
printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
|
|
printf("***\n");
|
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
|
printf("*** probably means that the wrong copy of the gtk-config shell script is\n");
|
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
|
printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n");
|
|
printf("*** correct copy of gtk-config. (In this case, you will have to\n");
|
|
printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
|
|
printf("*** so that the correct libraries are found at run-time))\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:12216: \"$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_gtk=yes
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
if test "x$no_gtk" = x ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
if test "$GTK_CONFIG" = "no" ; then
|
|
echo "*** The gtk-config script installed by GTK could not be found."
|
|
echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
|
|
echo "*** your path, or set the GTK_CONFIG environment variable to the"
|
|
echo "*** full path to gtk-config."
|
|
echo "*** GTK+ is available from ftp://ftp.gtk.org/pub/gtk"
|
|
else
|
|
if test -f conf.gtktest ; then
|
|
:
|
|
else
|
|
echo "*** Could not run GTK test program, checking why..."
|
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
|
LIBS="$LIBS $GTK_LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 12251 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <gtk/gtk.h>
|
|
#include <stdio.h>
|
|
|
|
int main() {
|
|
return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version));
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:12261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
echo "*** The test program compiled, but did not run. This usually means"
|
|
echo "*** that the run-time linker is not finding GTK or finding the wrong"
|
|
echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
|
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
|
echo "*** is required on your system"
|
|
echo "***"
|
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
|
echo "***"
|
|
echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
|
|
echo "*** came with the system with the command"
|
|
echo "***"
|
|
echo "*** rpm --erase --nodeps gtk gtk-devel"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "*** The test program failed to compile or link. See the file config.log for the"
|
|
echo "*** exact error that occured. This usually means GTK was incorrectly installed"
|
|
echo "*** or that you have moved GTK since it was installed. In the latter case, you"
|
|
echo "*** may want to edit the gtk-config script: $GTK_CONFIG"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
GTK_CFLAGS=""
|
|
GTK_LIBS=""
|
|
{ echo "configure: error: Test for GTK failed." 1>&2; exit 1; }
|
|
fi
|
|
|
|
|
|
rm -f conf.gtktest
|
|
|
|
|
|
MOZ_GTK_LDFLAGS=$GTK_LIBS
|
|
MOZ_GTK_CFLAGS=$GTK_CFLAGS
|
|
fi
|
|
|
|
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:12312: 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 >= 1.3.7 gdk-x11-2.0 glib-2.0 gobject-2.0""... $ac_c" 1>&6
|
|
echo "configure:12356: checking for gtk+-2.0 >= 1.3.7 gdk-x11-2.0 glib-2.0 gobject-2.0" >&5
|
|
|
|
if $PKG_CONFIG --exists "gtk+-2.0 >= 1.3.7 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:12363: checking MOZ_GTK2_CFLAGS" >&5
|
|
MOZ_GTK2_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 1.3.7 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:12368: checking MOZ_GTK2_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
MOZ_GTK2_LIBS="`$PKG_CONFIG --libs \"gtk+-2.0 >= 1.3.7 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 >= 1.3.7 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
|
|
{ echo "configure: error: Library requirements (gtk+-2.0 >= 1.3.7 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
|
|
|
|
if test "$MOZ_ENABLE_XLIB"
|
|
then
|
|
MOZ_XLIB_CFLAGS="$X_CFLAGS"
|
|
MOZ_XLIB_LDFLAGS="$XLDFLAGS"
|
|
MOZ_XLIB_LDFLAGS="$MOZ_XLIB_LDFLAGS $XEXT_LIBS $X11_LIBS"
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_QT"
|
|
then
|
|
# Check whether --with-qtdir or --without-qtdir was given.
|
|
if test "${with_qtdir+set}" = set; then
|
|
withval="$with_qtdir"
|
|
QTDIR=$withval
|
|
fi
|
|
|
|
|
|
if test -z "$QTDIR"; then
|
|
QTDIR="/usr"
|
|
fi
|
|
QTINCDIR="/include/qt"
|
|
if test ! -d "$QTDIR$QTINCDIR"; then
|
|
QTINCDIR="/include/X11/qt"
|
|
fi
|
|
if test ! -d "$QTDIR$QTINCDIR"; then
|
|
QTINCDIR="/include"
|
|
fi
|
|
|
|
if test -x "$QTDIR/bin/moc"; then
|
|
HOST_MOC="$QTDIR/bin/moc"
|
|
else
|
|
for ac_prog in moc
|
|
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:12432: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_HOST_MOC'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$HOST_MOC"; then
|
|
ac_cv_prog_HOST_MOC="$HOST_MOC" # 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_MOC="$ac_prog"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
HOST_MOC="$ac_cv_prog_HOST_MOC"
|
|
if test -n "$HOST_MOC"; then
|
|
echo "$ac_t""$HOST_MOC" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
test -n "$HOST_MOC" && break
|
|
done
|
|
test -n "$HOST_MOC" || HOST_MOC=""""
|
|
|
|
fi
|
|
if test -z "$HOST_MOC"; then
|
|
{ echo "configure: error: no acceptable moc preprocessor found" 1>&2; exit 1; }
|
|
fi
|
|
MOC=$HOST_MOC
|
|
|
|
QT_CFLAGS="-I${QTDIR}${QTINCDIR} -DQT_GENUINE_STR -DQT_NO_STL"
|
|
if test -z "$MOZ_DEBUG"; then
|
|
QT_CFLAGS="$QT_CFLAGS -DQT_NO_DEBUG -DNO_DEBUG"
|
|
fi
|
|
_SAVE_LDFLAGS=$LDFLAGS
|
|
QT_LDFLAGS=-L${QTDIR}/lib
|
|
LDFLAGS="$LDFLAGS $QT_LDFLAGS"
|
|
|
|
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 main in -lqt""... $ac_c" 1>&6
|
|
echo "configure:12484: checking for main in -lqt" >&5
|
|
ac_lib_var=`echo qt'_'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="-lqt $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 12492 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
main()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:12499: \"$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
|
|
QT_LIB=-lqt
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for main in -lqt-mt""... $ac_c" 1>&6
|
|
echo "configure:12518: checking for main in -lqt-mt" >&5
|
|
ac_lib_var=`echo qt-mt'_'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="-lqt-mt $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 12526 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
main()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:12533: \"$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
|
|
QT_LIB=-lqt-mt
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
{ echo "configure: error: Cannot find QT libraries." 1>&2; exit 1; }
|
|
fi
|
|
|
|
fi
|
|
|
|
LDFLAGS=$_SAVE_LDFLAGS
|
|
QT_LIBS="-L/usr/X11R6/lib $QT_LDFLAGS $QT_LIB -lXext -lX11"
|
|
|
|
MOZ_QT_LDFLAGS=$QT_LIBS
|
|
MOZ_QT_CFLAGS=$QT_CFLAGS
|
|
|
|
_SAVE_CXXFLAGS=$CXXFLAGS
|
|
_SAVE_LIBS=$LIBS
|
|
|
|
CXXFLAGS="$CXXFLAGS $QT_CFLAGS"
|
|
LIBS="$LIBS $QT_LIBS"
|
|
|
|
echo $ac_n "checking Qt - version >= $QT_VERSION""... $ac_c" 1>&6
|
|
echo "configure:12569: checking Qt - version >= $QT_VERSION" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 12571 "configure"
|
|
#include "confdefs.h"
|
|
#include <qglobal.h>
|
|
int main() {
|
|
|
|
#if (QT_VERSION < $QT_VERSION_NUM)
|
|
#error "QT_VERSION too old"
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:12582: \"$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" = "no"; then
|
|
{ echo "configure: error: Qt Mozilla requires at least version $QT_VERSION of Qt" 1>&2; exit 1; }
|
|
fi
|
|
CXXFLAGS=$_SAVE_CXXFLAGS
|
|
LIBS=$_SAVE_LIBS
|
|
|
|
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 # COMPILE_ENVIRONMENT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if test "$MOZ_ENABLE_CAIRO_GFX"
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_THEBES 1
|
|
EOF
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_CAIRO_GFX 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_GTK" \
|
|
|| test "$MOZ_ENABLE_QT" \
|
|
|| test "$MOZ_ENABLE_XLIB" \
|
|
|| test "$MOZ_ENABLE_GTK2"
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_X11 1
|
|
EOF
|
|
|
|
MOZ_X11=1
|
|
fi
|
|
|
|
|
|
|
|
# Application
|
|
|
|
ACCESSIBILITY=1
|
|
BUILD_MODULES=all
|
|
BUILD_STATIC_LIBS=
|
|
ENABLE_TESTS=1
|
|
MOZ_ACTIVEX_SCRIPTING_SUPPORT=
|
|
MOZ_BRANDING_DIRECTORY=
|
|
MOZ_CALENDAR=
|
|
MOZ_DBGRINFO_MODULES=
|
|
MOZ_ENABLE_LIBXUL=
|
|
MOZ_EXTENSIONS_ALL=" cookie wallet content-packs xml-rpc xmlextras help p3p pref venkman inspector irc universalchardet typeaheadfind webservices spellcheck gnomevfs auth sroaming xmlterm datetime finger cview layout-debug tasks sql xforms permissions schema-validation reporter"
|
|
MOZ_IMG_DECODERS_DEFAULT="png gif jpeg bmp xbm"
|
|
MOZ_IMG_ENCODERS_DEFAULT="png"
|
|
MOZ_IPCD=
|
|
MOZ_JSDEBUGGER=1
|
|
MOZ_JSLOADER=1
|
|
MOZ_LDAP_XPCOM=
|
|
MOZ_LIBART_CFLAGS=
|
|
MOZ_LIBART_LIBS=
|
|
MOZ_MAIL_NEWS=
|
|
MOZ_MATHML=1
|
|
MOZ_NO_ACTIVEX_SUPPORT=1
|
|
MOZ_NO_XPCOM_OBSOLETE=
|
|
MOZ_OJI=1
|
|
MOZ_PLAINTEXT_EDITOR_ONLY=
|
|
MOZ_PLUGINS=1
|
|
MOZ_PROFILELOCKING=1
|
|
MOZ_PROFILESHARING=1
|
|
MOZ_PSM=1
|
|
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_REFLOW_PERF=
|
|
MOZ_REORDER=
|
|
MOZ_SINGLE_PROFILE=
|
|
MOZ_STATIC_MAIL_BUILD=
|
|
MOZ_TIMELINE=
|
|
MOZ_UI_LOCALE=en-US
|
|
MOZ_USE_NATIVE_UCONV=
|
|
MOZ_V1_STRING_ABI=1
|
|
MOZ_VIEW_SOURCE=1
|
|
MOZ_XPFE_COMPONENTS=1
|
|
MOZ_XPINSTALL=1
|
|
MOZ_XSLT_STANDALONE=
|
|
MOZ_XTF=1
|
|
MOZ_XUL=1
|
|
NS_PRINTING=1
|
|
NECKO_COOKIES=1
|
|
NECKO_DISK_CACHE=1
|
|
NECKO_PROTOCOLS_DEFAULT="about data file ftp gopher http keyword res viewsource"
|
|
NECKO_SMALL_BUFFERS=
|
|
SUNCTL=
|
|
|
|
case "$target_os" in
|
|
msvc*|mks*|cygwin*|mingw*)
|
|
if test -z "$GNU_CC"; then
|
|
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
|
|
|
|
|
|
case "$MOZ_BUILD_APP" in
|
|
suite)
|
|
MOZ_APP_NAME=seamonkey
|
|
MOZ_APP_DISPLAYNAME=SeaMonkey
|
|
MOZ_MAIL_NEWS=1
|
|
MOZ_LDAP_XPCOM=1
|
|
MOZ_COMPOSER=1
|
|
MOZ_SUITE=1
|
|
MOZ_PROFILESHARING=
|
|
MOZ_APP_VERSION=$SEAMONKEY_VERSION
|
|
MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help p3p pref venkman inspector irc universalchardet typeaheadfind webservices spellcheck gnomevfs auth sroaming permissions reporter"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_SUITE 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
browser)
|
|
MOZ_APP_NAME=firefox
|
|
MOZ_APP_DISPLAYNAME=DeerPark
|
|
MOZ_XUL_APP=1
|
|
MOZ_UPDATER=1
|
|
MOZ_PHOENIX=1
|
|
MOZ_APP_VERSION=$FIREFOX_VERSION
|
|
MOZ_EXTENSIONS_DEFAULT=" cookie xml-rpc xmlextras pref universalchardet webservices inspector gnomevfs auth permissions reporter"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_PHOENIX 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
minimo)
|
|
MOZ_APP_NAME=minimo
|
|
MOZ_APP_DISPLAYNAME=minimo
|
|
ACCESSIBILITY=
|
|
cat >> confdefs.h <<\EOF
|
|
#define MINIMO 1
|
|
EOF
|
|
|
|
ENABLE_TESTS=
|
|
MINIMO=1
|
|
MOZ_ACTIVEX_SCRIPTING_SUPPORT=
|
|
MOZ_APP_VERSION=`cat $topsrcdir/minimo/config/version.txt`
|
|
MOZ_COMPOSER=
|
|
MOZ_ENABLE_POSTSCRIPT=
|
|
MOZ_EXTENSIONS_DEFAULT="xml-rpc xmlextras webservices 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_NO_ACTIVEX_SUPPORT=1
|
|
MOZ_NO_XPCOM_OBSOLETE=1
|
|
MOZ_OJI=
|
|
MOZ_PLAINTEXT_EDITOR_ONLY=1
|
|
MOZ_PROFILELOCKING=
|
|
MOZ_PROFILESHARING=
|
|
MOZ_SINGLE_PROFILE=1
|
|
MOZ_UPDATER=
|
|
MOZ_USE_NATIVE_UCONV=1
|
|
MOZ_V1_STRING_ABI=
|
|
MOZ_VIEW_SOURCE=
|
|
MOZ_XPFE_COMPONENTS=
|
|
MOZ_XPINSTALL=
|
|
MOZ_XTF=
|
|
MOZ_XUL_APP=1
|
|
NECKO_DISK_CACHE=
|
|
NECKO_PROTOCOLS_DEFAULT=="about data http file res jar"
|
|
NECKO_SMALL_BUFFERS=1
|
|
NS_DISABLE_LOGGING=1
|
|
NS_PRINTING=
|
|
;;
|
|
|
|
mail)
|
|
MOZ_APP_NAME=thunderbird
|
|
MOZ_APP_DISPLAYNAME=Thunderbird
|
|
MOZ_XUL_APP=1
|
|
MOZ_UPDATER=1
|
|
MOZ_THUNDERBIRD=1
|
|
MOZ_MATHML=
|
|
MOZ_NO_ACTIVEX_SUPPORT=1
|
|
MOZ_ACTIVEX_SCRIPTING_SUPPORT=
|
|
ENABLE_TESTS=
|
|
MOZ_OJI=
|
|
NECKO_DISK_CACHE=
|
|
NECKO_PROTOCOLS_DEFAULT="http file jar viewsource res data"
|
|
MOZ_IMG_DECODERS_DEFAULT=`echo "$MOZ_IMG_DECODERS_DEFAULT" | sed "s/ xbm//"`
|
|
MOZ_MAIL_NEWS=1
|
|
MOZ_LDAP_XPCOM=1
|
|
MOZ_STATIC_MAIL_BUILD=1
|
|
MOZ_COMPOSER=1
|
|
MOZ_APP_VERSION=$THUNDERBIRD_VERSION
|
|
MOZ_EXTENSIONS_DEFAULT=" wallet spellcheck xmlextras pref webservices universalchardet auth"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_THUNDERBIRD 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
composer)
|
|
MOZ_APP_NAME=nvu
|
|
MOZ_APP_DISPLAYNAME=NVU
|
|
MOZ_XUL_APP=1
|
|
MOZ_UPDATER=1
|
|
MOZ_STANDALONE_COMPOSER=1
|
|
MOZ_COMPOSER=1
|
|
MOZ_APP_VERSION=0.17+
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_STANDALONE_COMPOSER 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
calendar)
|
|
MOZ_APP_NAME=sunbird
|
|
MOZ_APP_DISPLAYNAME=Sunbird
|
|
MOZ_XUL_APP=1
|
|
MOZ_UPDATER=1
|
|
MOZ_SUNBIRD=1
|
|
MOZ_CALENDAR=1
|
|
MOZ_APP_VERSION=`cat $topsrcdir/calendar/sunbird/config/version.txt`
|
|
MOZ_EXTENSIONS_DEFAULT=" pref xmlextras"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_SUNBIRD 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
xulrunner)
|
|
MOZ_APP_NAME=xulrunner
|
|
MOZ_APP_DISPLAYNAME=Mozilla
|
|
MOZ_XUL_APP=1
|
|
MOZ_UPDATER=1
|
|
MOZ_XULRUNNER=1
|
|
MOZ_ENABLE_LIBXUL=1
|
|
MOZ_APP_VERSION=$MOZILLA_VERSION
|
|
MOZ_EXTENSIONS_DEFAULT=" xml-rpc xmlextras pref universalchardet webservices gnomevfs auth"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_XULRUNNER 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
macbrowser)
|
|
MOZ_APP_NAME=mozilla
|
|
MOZ_APP_DISPLAYNAME=Mozilla
|
|
MOZ_APP_VERSION=$MOZILLA_VERSION
|
|
MOZ_EXTENSIONS_DEFAULT=" cookie xmlextras universalchardet typeaheadfind permissions"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_MACBROWSER 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
content/xslt)
|
|
MOZ_APP_NAME=mozilla
|
|
MOZ_EXTENSIONS_DEFAULT=""
|
|
cat >> confdefs.h <<\EOF
|
|
#define TX_EXE 1
|
|
EOF
|
|
|
|
MOZ_XSLT_STANDALONE=1
|
|
MOZ_APP_VERSION=$MOZILLA_VERSION
|
|
;;
|
|
|
|
standalone)
|
|
MOZ_APP_NAME=mozilla
|
|
MOZ_APP_DISPLAYNAME=Mozilla
|
|
MOZ_APP_VERSION=$MOZILLA_VERSION
|
|
;;
|
|
|
|
*)
|
|
{ echo "configure: error: --enable-application=APP is required" 1>&2; exit 1; }
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZ_BUILD_APP $MOZ_BUILD_APP
|
|
EOF
|
|
|
|
|
|
if test "$MOZ_XUL_APP"; then
|
|
MOZ_SINGLE_PROFILE=1
|
|
MOZ_PROFILESHARING=
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_XUL_APP 1
|
|
EOF
|
|
|
|
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_CALENDAR=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_CALENDAR=
|
|
else
|
|
{ echo "configure: error: Option, calendar, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
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-static-mail or --disable-static-mail was given.
|
|
if test "${enable_static_mail+set}" = set; then
|
|
enableval="$enable_static_mail"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_STATIC_MAIL_BUILD=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_STATIC_MAIL_BUILD=
|
|
else
|
|
{ echo "configure: error: Option, static-mail, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$MOZ_STATIC_MAIL_BUILD"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_STATIC_MAIL_BUILD 1
|
|
EOF
|
|
|
|
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
|
|
;;
|
|
|
|
mail)
|
|
MOZ_BRANDING_DIRECTORY=other-licenses/branding/thunderbird
|
|
;;
|
|
|
|
*)
|
|
{ echo "configure: error: Official branding is only available for Firefox 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
|
|
|
|
|
|
|
|
|
|
# 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
|
|
|
|
|
|
|
|
# Check whether --enable-freetype2 or --disable-freetype2 was given.
|
|
if test "${enable_freetype2+set}" = set; then
|
|
enableval="$enable_freetype2"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_ENABLE_FREETYPE2=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_FREETYPE2=1
|
|
else
|
|
{ echo "configure: error: Option, freetype2, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$MOZ_ENABLE_FREETYPE2" && test -z "$MOZ_X11" -o -z "$_HAVE_FREETYPE2"; then
|
|
{ echo "configure: error: Cannot enable FreeType2 support for non-X11 toolkits or if FreeType2 is not detected." 1>&2; exit 1; }
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_FREETYPE2"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_FREETYPE2 1
|
|
EOF
|
|
|
|
_NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES MOZ_ENABLE_FREETYPE2"
|
|
fi
|
|
|
|
|
|
if test "$MOZ_ENABLE_GTK2"; then
|
|
MOZ_ENABLE_XFT=1
|
|
fi
|
|
|
|
# Check whether --enable-xft or --disable-xft was given.
|
|
if test "${enable_xft+set}" = set; then
|
|
enableval="$enable_xft"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_ENABLE_XFT=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_XFT=1
|
|
else
|
|
{ echo "configure: error: Option, xft, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$MOZ_ENABLE_XFT" && test -z "$MOZ_ENABLE_GTK2"; then
|
|
{ echo "configure: error: Cannot enable XFT support for non-GTK2 toolkits." 1>&2; exit 1; }
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_XFT" && test "$MOZ_ENABLE_FREETYPE2"; then
|
|
{ echo "configure: error: Cannot enable XFT and FREETYPE2 at the same time." 1>&2; exit 1; }
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_XFT"
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_XFT 1
|
|
EOF
|
|
|
|
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:13131: 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:13175: 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:13182: 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:13187: 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
|
|
{ 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
|
|
|
|
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:13220: 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 >= 1.1.0""... $ac_c" 1>&6
|
|
echo "configure:13264: checking for pango >= 1.1.0" >&5
|
|
|
|
if $PKG_CONFIG --exists "pango >= 1.1.0" ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
succeeded=yes
|
|
|
|
echo $ac_n "checking _PANGOCHK_CFLAGS""... $ac_c" 1>&6
|
|
echo "configure:13271: checking _PANGOCHK_CFLAGS" >&5
|
|
_PANGOCHK_CFLAGS=`$PKG_CONFIG --cflags "pango >= 1.1.0"`
|
|
echo "$ac_t""$_PANGOCHK_CFLAGS" 1>&6
|
|
|
|
echo $ac_n "checking _PANGOCHK_LIBS""... $ac_c" 1>&6
|
|
echo "configure:13276: checking _PANGOCHK_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
_PANGOCHK_LIBS="`$PKG_CONFIG --libs \"pango >= 1.1.0\" |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 >= 1.1.0"`
|
|
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
|
|
{ echo "configure: error: Library requirements (pango >= 1.1.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
|
|
|
|
|
|
|
|
|
|
|
|
# Check whether --enable-pango or --disable-pango was given.
|
|
if test "${enable_pango+set}" = set; then
|
|
enableval="$enable_pango"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_PANGO=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_ENABLE_PANGO=
|
|
else
|
|
{ echo "configure: error: Option, pango, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$MOZ_ENABLE_PANGO"
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_PANGO 1
|
|
EOF
|
|
|
|
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:13334: 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 >= 1.6.0 pangoft2 >= 1.6.0""... $ac_c" 1>&6
|
|
echo "configure:13378: checking for pango >= 1.6.0 pangoft2 >= 1.6.0" >&5
|
|
|
|
if $PKG_CONFIG --exists "pango >= 1.6.0 pangoft2 >= 1.6.0" ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
succeeded=yes
|
|
|
|
echo $ac_n "checking MOZ_PANGO_CFLAGS""... $ac_c" 1>&6
|
|
echo "configure:13385: checking MOZ_PANGO_CFLAGS" >&5
|
|
MOZ_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= 1.6.0 pangoft2 >= 1.6.0"`
|
|
echo "$ac_t""$MOZ_PANGO_CFLAGS" 1>&6
|
|
|
|
echo $ac_n "checking MOZ_PANGO_LIBS""... $ac_c" 1>&6
|
|
echo "configure:13390: checking MOZ_PANGO_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
MOZ_PANGO_LIBS="`$PKG_CONFIG --libs \"pango >= 1.6.0 pangoft2 >= 1.6.0\" |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 >= 1.6.0 pangoft2 >= 1.6.0"`
|
|
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
|
|
{ echo "configure: error: Library requirements (pango >= 1.6.0 pangoft2 >= 1.6.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
|
|
|
|
if test "$MOZ_X11"
|
|
then
|
|
MOZ_ENABLE_COREXFONTS=${MOZ_ENABLE_COREXFONTS-1}
|
|
else
|
|
MOZ_ENABLE_COREXFONTS=
|
|
fi
|
|
if test "$MOZ_ENABLE_COREXFONTS"
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_COREXFONTS 1
|
|
EOF
|
|
|
|
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
|
|
_SAVE_LDFLAGS="$LDFLAGS"
|
|
LDFLAGS="$XLDFLAGS $LDFLAGS"
|
|
echo $ac_n "checking for XpGetPrinterList in -lXp""... $ac_c" 1>&6
|
|
echo "configure:13457: checking for XpGetPrinterList in -lXp" >&5
|
|
ac_lib_var=`echo Xp'_'XpGetPrinterList | 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="-lXp $XEXT_LIBS $XLIBS $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 13465 "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 XpGetPrinterList();
|
|
|
|
int main() {
|
|
XpGetPrinterList()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:13476: \"$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
|
|
XPRINT_LIBS="-lXp"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
MOZ_ENABLE_XPRINT=
|
|
fi
|
|
|
|
LDFLAGS="$_SAVE_LDFLAGS"
|
|
|
|
MOZ_XPRINT_CFLAGS="$X_CFLAGS"
|
|
MOZ_XPRINT_LDFLAGS="$XLDFLAGS $XPRINT_LIBS"
|
|
MOZ_XPRINT_LDFLAGS="$MOZ_XPRINT_LDFLAGS $XEXT_LIBS $X11_LIBS"
|
|
|
|
# Check whether --enable-xprint or --disable-xprint was given.
|
|
if test "${enable_xprint+set}" = set; then
|
|
enableval="$enable_xprint"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_ENABLE_XPRINT=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_XPRINT=1
|
|
else
|
|
{ echo "configure: error: Option, xprint, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
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:13548: 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:13592: 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:13599: 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:13604: 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_ENABLE_GNOMEVFS=1
|
|
|
|
else
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
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:13652: 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:13696: 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:13703: 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:13708: 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_ENABLE_GCONF=1
|
|
|
|
else
|
|
|
|
MOZ_ENABLE_GCONF=
|
|
|
|
fi
|
|
|
|
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:13752: 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:13796: 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:13803: 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:13808: 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_ENABLE_LIBGNOME=1
|
|
|
|
else
|
|
|
|
MOZ_ENABLE_LIBGNOME=
|
|
|
|
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:13883: 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:13927: 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:13934: 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:13939: 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_ENABLE_GNOMEUI=1
|
|
else
|
|
|
|
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
|
|
|
|
if test "$MOZ_ENABLE_GNOMEUI"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_GNOMEUI 1
|
|
EOF
|
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if (test "$MOZ_ENABLE_GTK" || test "$MOZ_ENABLE_GTK2") \
|
|
&& test "$MOZ_ENABLE_COREXFONTS" \
|
|
|| test "$MOZ_ENABLE_XLIB" \
|
|
|| test "$MOZ_ENABLE_XPRINT"
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_EXTRA_X11CONVERTERS 1
|
|
EOF
|
|
|
|
MOZ_EXTRA_X11CONVERTERS=1
|
|
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
|
|
|
|
|
|
if test "$COMPILE_ENVIRONMENT"; then
|
|
case $target in
|
|
*-cygwin*|*-mingw*|*-msvc*|*-mks*|*-wince)
|
|
if test -n "$MOZ_PSM" -a ! -e "$AS_BIN"; then
|
|
{ echo "configure: error: Building crypto support requires a valid version of the standalone assembler (ml.exe for MSVC)." 1>&2; exit 1; }
|
|
fi
|
|
;;
|
|
esac
|
|
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
|
|
|
|
# Check whether --enable-xinerama or --disable-xinerama was given.
|
|
if test "${enable_xinerama+set}" = set; then
|
|
enableval="$enable_xinerama"
|
|
if test "$enableval" = "yes"; then
|
|
_ENABLE_XINERAMA=1
|
|
elif test "$enableval" = "no"; then
|
|
_ENABLE_XINERAMA=
|
|
else
|
|
{ echo "configure: error: Option, xinerama, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test -n "$_ENABLE_XINERAMA" -a -n "$MOZ_XINERAMA_LIBS" -a \
|
|
-n "$ac_cv_header_X11_extensions_Xinerama_h"; then
|
|
MOZ_ENABLE_XINERAMA=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_XINERAMA 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
|
|
|
|
# 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-single-profile or --disable-single-profile was given.
|
|
if test "${enable_single_profile+set}" = set; then
|
|
enableval="$enable_single_profile"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_SINGLE_PROFILE=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_SINGLE_PROFILE=
|
|
else
|
|
{ echo "configure: error: Option, single-profile, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
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 "$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=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_NO_XPCOM_OBSOLETE=1
|
|
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
|
|
if test -n "$MOZ_XPINSTALL"; then
|
|
{ echo "configure: error: Building without xpcom-obsolete isn't support when building xpinstal." 1>&2; exit 1; }
|
|
fi
|
|
if test -z "$MOZ_SINGLE_PROFILE"; then
|
|
{ echo "configure: error: Building without xpcom-obsolete isn't support when building full profile support." 1>&2; exit 1; }
|
|
fi
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_NO_XPCOM_OBSOLETE 1
|
|
EOF
|
|
|
|
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-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_GTK" && test `echo "$MOZ_EXTENSIONS" | grep -c xmlterm` -ne 0; then
|
|
echo "configure: warning: Cannot build xmlterm without gtk toolkit. Removing xmlterm from MOZ_EXTENSIONS." 1>&2
|
|
MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xmlterm||'`
|
|
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||'`
|
|
if test `echo "$MOZ_EXTENSIONS" | grep -c cookie` -eq 0; then
|
|
echo "configure: warning: tridentprofile extension requires cookie. Removing tridentprofile." 1>&2
|
|
else
|
|
MOZ_EXTENSIONS="$MOZ_EXTENSIONS tridentprofile"
|
|
fi
|
|
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 webservices` -eq 0; then
|
|
echo "configure: warning: Cannot build XForms without webservices. 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
|
|
|
|
MOZ_ENABLE_JAVAXPCOM=
|
|
JAVAC=
|
|
JAR=
|
|
if test `echo "$MOZ_EXTENSIONS" | grep -c java` -ne 0; then
|
|
MOZ_ENABLE_JAVAXPCOM=1
|
|
|
|
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 or use --with-java-include-path={java-include-dir}." 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
|
|
case "$host_os" in
|
|
mingw*|cygwin*|msvc*|mks*)
|
|
JAVA_PATH=`cygpath -u $_JAVA_PATH`
|
|
;;
|
|
*)
|
|
JAVA_PATH=$_JAVA_PATH
|
|
;;
|
|
esac
|
|
# 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:14442: 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:14478: 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 "$JAVAC" || test "$JAVAC" = ":" || test -z "$JAR" || test "$JAR" = ":"; then
|
|
{ echo "configure: error: The programs javac and jar were not found. Set \$JAVA_HOME or use --with-java-bin-path={java-bin-dir}." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
MOZ_EXTENSIONS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_EXTENSIONS}`
|
|
|
|
case "$target_os" in
|
|
cygwin*|mingw*|msvc*|mks*|os2*|wince*)
|
|
MOZ_IMG_DECODERS_DEFAULT="$MOZ_IMG_DECODERS_DEFAULT icon"
|
|
;;
|
|
darwin*)
|
|
if test "$MOZ_WIDGET_TOOLKIT" = "mac" -o "$MOZ_WIDGET_TOOLKIT" = "cocoa";
|
|
then
|
|
MOZ_IMG_DECODERS_DEFAULT="$MOZ_IMG_DECODERS_DEFAULT icon"
|
|
fi
|
|
;;
|
|
*)
|
|
if test "$MOZ_ENABLE_GNOMEUI"; then
|
|
MOZ_IMG_DECODERS_DEFAULT="$MOZ_IMG_DECODERS_DEFAULT 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-svg or --disable-svg was given.
|
|
if test "${enable_svg+set}" = set; then
|
|
enableval="$enable_svg"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_SVG=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_SVG=
|
|
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
|
|
|
|
|
|
SVG_DEFAULT_RENDERER=cairo
|
|
|
|
# Check whether --enable-svg-renderer or --disable-svg-renderer was given.
|
|
if test "${enable_svg_renderer+set}" = set; then
|
|
enableval="$enable_svg_renderer"
|
|
SVG_RENDERER=$enableval
|
|
else
|
|
SVG_RENDERER=$SVG_DEFAULT_RENDERER
|
|
fi
|
|
|
|
|
|
case "$SVG_RENDERER" in
|
|
gdiplus)
|
|
MOZ_SVG_RENDERER_GDIPLUS=1
|
|
echo $ac_n "checking for Gdiplus.h""... $ac_c" 1>&6
|
|
echo "configure:14650: checking for Gdiplus.h" >&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 14660 "configure"
|
|
#include "confdefs.h"
|
|
#include <windows.h>
|
|
#include <unknwn.h>
|
|
#include <Gdiplus.h>
|
|
int main() {
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:14669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
echo "$ac_t""yes" 1>&6
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
{ echo "configure: error: Building the SVG GDI+ renderer requires an appropriate Microsoft SDK." 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
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_SVG_RENDERER_GDIPLUS 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
libart)
|
|
MOZ_SVG_RENDERER_LIBART=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_SVG_RENDERER_LIBART 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
cairo)
|
|
MOZ_SVG_RENDERER_CAIRO=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_SVG_RENDERER_CAIRO 1
|
|
EOF
|
|
|
|
;;
|
|
|
|
*)
|
|
{ echo "configure: error: unknown svg renderer $SVG_RENDERER" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
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
|
|
|
|
# Automatically disable installer if xpinstall isn't built
|
|
if test -z "$MOZ_XPINSTALL"; then
|
|
MOZ_INSTALLER=
|
|
fi
|
|
|
|
|
|
|
|
# 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:14758: 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:14764: 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-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
|
|
|
|
# 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
|
|
|
|
|
|
# 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
|
|
|
|
fi
|
|
|
|
if test -n "$MOZ_CALENDAR" || test -n "$MOZ_PLACES"; then
|
|
MOZ_STORAGE=1
|
|
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
|
|
|
|
# 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:15049: checking for valid debug flags" >&5
|
|
_SAVE_CFLAGS=$CFLAGS
|
|
CFLAGS="$CFLAGS $MOZ_DEBUG_FLAGS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 15053 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
int main() {
|
|
printf("Hello World\n");
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:15060: \"$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:15101: checking for valid optimization flags" >&5
|
|
_SAVE_CFLAGS=$CFLAGS
|
|
CFLAGS="$CFLAGS $MOZ_OPTIMIZE_FLAGS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 15105 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
int main() {
|
|
printf("Hello World\n");
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:15112: \"$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
|
|
|
|
# Check whether --enable-crash-on-assert or --disable-crash-on-assert was given.
|
|
if test "${enable_crash_on_assert+set}" = set; then
|
|
enableval="$enable_crash_on_assert"
|
|
if test "$enableval" = "yes"; then
|
|
_CRASH_ON_ASSERT=1
|
|
elif test "$enableval" = "no"; then
|
|
_CRASH_ON_ASSERT=
|
|
else
|
|
{ echo "configure: error: Option, crash-on-assert, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$_CRASH_ON_ASSERT"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define UNIX_CRASH_ON_ASSERT 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Check whether --enable-reorder or --disable-reorder was given.
|
|
if test "${enable_reorder+set}" = set; then
|
|
enableval="$enable_reorder"
|
|
if test "$enableval" = "yes"; then
|
|
_ENABLE_REORDER=1
|
|
elif test "$enableval" = "no"; then
|
|
_ENABLE_REORDER=
|
|
else
|
|
{ echo "configure: error: Option, reorder, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$_ENABLE_REORDER"; then
|
|
if test -z "$GNU_LD"; then
|
|
echo "configure: warning: Reordering only works with GNU ld. Not reordering." 1>&2
|
|
else
|
|
MOZ_REORDER=1
|
|
fi
|
|
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
|
|
|
|
# Check whether --enable-detect-webshell-leaks or --disable-detect-webshell-leaks was given.
|
|
if test "${enable_detect_webshell_leaks+set}" = set; then
|
|
enableval="$enable_detect_webshell_leaks"
|
|
if test "$enableval" = "yes"; then
|
|
_DETECT_WEBSHELL_LEAKS=1
|
|
elif test "$enableval" = "no"; then
|
|
_DETECT_WEBSHELL_LEAKS=
|
|
else
|
|
{ echo "configure: error: Option, detect-webshell-leaks, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
else
|
|
if test "$MOZ_DEBUG"; then
|
|
_DETECT_WEBSHELL_LEAKS=1
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$_DETECT_WEBSHELL_LEAKS"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define DETECT_WEBSHELL_LEAKS 1
|
|
EOF
|
|
|
|
|
|
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:15329: 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 15337 "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:15348: \"$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-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-elf-dynstr-gc or --disable-elf-dynstr-gc was given.
|
|
if test "${enable_elf_dynstr_gc+set}" = set; then
|
|
enableval="$enable_elf_dynstr_gc"
|
|
if test "$enableval" = "yes"; then
|
|
USE_ELF_DYNSTR_GC=1
|
|
elif test "$enableval" = "no"; then
|
|
USE_ELF_DYNSTR_GC=
|
|
else
|
|
{ echo "configure: error: Option, elf-dynstr-gc, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
# Check whether --enable-old-abi-compat-wrappers or --disable-old-abi-compat-wrappers was given.
|
|
if test "${enable_old_abi_compat_wrappers+set}" = set; then
|
|
enableval="$enable_old_abi_compat_wrappers"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS=
|
|
else
|
|
{ echo "configure: error: Option, old-abi-compat-wrappers, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$COMPILE_ENVIRONMENT"; then
|
|
if test "$MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS"; 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
|
|
|
|
for ac_func in __builtin_vec_new __builtin_vec_delete __builtin_new __builtin_delete __pure_virtual
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:15449: 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 15454 "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. */
|
|
#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 $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:15480: \"$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
|
|
|
|
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 >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS 1
|
|
EOF
|
|
|
|
fi
|
|
fi # COMPILE_ENVIRONMENT
|
|
|
|
# Check whether --enable-prebinding or --disable-prebinding was given.
|
|
if test "${enable_prebinding+set}" = set; then
|
|
enableval="$enable_prebinding"
|
|
if test "$enableval" = "yes"; then
|
|
USE_PREBINDING=1
|
|
elif test "$enableval" = "no"; then
|
|
USE_PREBINDING=
|
|
else
|
|
{ echo "configure: error: Option, prebinding, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
# Profiling and Instrumenting
|
|
|
|
# Check whether --enable-timeline or --disable-timeline was given.
|
|
if test "${enable_timeline+set}" = set; then
|
|
enableval="$enable_timeline"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_TIMELINE=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_TIMELINE=
|
|
else
|
|
{ echo "configure: error: Option, timeline, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$MOZ_TIMELINE"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_TIMELINE 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Check whether --enable-reflow-perf or --disable-reflow-perf was given.
|
|
if test "${enable_reflow_perf+set}" = set; then
|
|
enableval="$enable_reflow_perf"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_REFLOW_PERF=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_REFLOW_PERF=
|
|
else
|
|
{ echo "configure: error: Option, reflow-perf, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$MOZ_REFLOW_PREF"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_REFLOW_PREF 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
|
|
# Check whether --enable-perf-metrics or --disable-perf-metrics was given.
|
|
if test "${enable_perf_metrics+set}" = set; then
|
|
enableval="$enable_perf_metrics"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_PERF_METRICS=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_PERF_METRICS=
|
|
else
|
|
{ echo "configure: error: Option, perf-metrics, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$MOZ_PERF_METRICS"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_PERF_METRICS 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Check whether --enable-codesighs or --disable-codesighs was given.
|
|
if test "${enable_codesighs+set}" = set; then
|
|
enableval="$enable_codesighs"
|
|
if test "$enableval" = "yes"; then
|
|
_ENABLE_CODESIGHS=1
|
|
elif test "$enableval" = "no"; then
|
|
_ENABLE_CODESIGHS=
|
|
else
|
|
{ echo "configure: error: Option, codesighs, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$_ENABLE_CODESIGHS"; then
|
|
if test -d $srcdir/tools/codesighs; then
|
|
MOZ_MAPINFO=1
|
|
else
|
|
{ echo "configure: error: Codesighs directory $srcdir/tools/codesighs required." 1>&2; exit 1; }
|
|
fi
|
|
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-eazel-profiler-support or --disable-eazel-profiler-support was given.
|
|
if test "${enable_eazel_profiler_support+set}" = set; then
|
|
enableval="$enable_eazel_profiler_support"
|
|
if test "$enableval" = "yes"; then
|
|
ENABLE_EAZEL_PROFILER=1
|
|
elif test "$enableval" = "no"; then
|
|
ENABLE_EAZEL_PROFILER=
|
|
else
|
|
{ echo "configure: error: Option, eazel-profiler-support, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$ENABLE_EAZEL_PROFILER"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define ENABLE_EAZEL_PROFILER 1
|
|
EOF
|
|
|
|
USE_ELF_DYNSTR_GC=
|
|
MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS=
|
|
EAZEL_PROFILER_CFLAGS="-g -O -gdwarf-2 -finstrument-functions -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
|
|
EAZEL_PROFILER_LIBS="-lprofiler -lpthread"
|
|
fi
|
|
|
|
# Check whether --enable-profile-modules or --disable-profile-modules was given.
|
|
if test "${enable_profile_modules+set}" = set; then
|
|
enableval="$enable_profile_modules"
|
|
MOZ_PROFILE_MODULES=`echo $enableval| sed 's/,/ /g'`
|
|
fi
|
|
|
|
|
|
# Check whether --enable-insure or --disable-insure was given.
|
|
if test "${enable_insure+set}" = set; then
|
|
enableval="$enable_insure"
|
|
if test "$enableval" = "yes"; then
|
|
_ENABLE_INSURE=1
|
|
elif test "$enableval" = "no"; then
|
|
_ENABLE_INSURE=
|
|
else
|
|
{ echo "configure: error: Option, insure, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test -n "$_ENABLE_INSURE"; then
|
|
MOZ_INSURE="insure"
|
|
MOZ_INSURIFYING=1
|
|
MOZ_INSURE_DIRS="."
|
|
MOZ_INSURE_EXCLUDE_DIRS="config"
|
|
fi
|
|
|
|
# Check whether --with-insure-dirs or --without-insure-dirs was given.
|
|
if test "${with_insure_dirs+set}" = set; then
|
|
withval="$with_insure_dirs"
|
|
MOZ_INSURE_DIRS=$withval
|
|
fi
|
|
|
|
|
|
# Check whether --with-insure-exclude-dirs or --without-insure-exclude-dirs was given.
|
|
if test "${with_insure_exclude_dirs+set}" = set; then
|
|
withval="$with_insure_exclude_dirs"
|
|
MOZ_INSURE_EXCLUDE_DIRS="config $withval"
|
|
fi
|
|
|
|
|
|
# Check whether --enable-quantify or --disable-quantify was given.
|
|
if test "${enable_quantify+set}" = set; then
|
|
enableval="$enable_quantify"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_QUANTIFY=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_QUANTIFY=
|
|
else
|
|
{ echo "configure: error: Option, quantify, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test -z "$SKIP_LIBRARY_CHECKS"; 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
|
|
|
|
for ac_func in __cxa_demangle
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:15723: 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 15728 "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. */
|
|
#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 $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:15754: \"$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
|
|
HAVE_DEMANGLE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
HAVE_DEMANGLE=
|
|
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
|
|
|
|
fi
|
|
|
|
# Demangle only for debug or trace-malloc builds
|
|
MOZ_DEMANGLE_SYMBOLS=
|
|
if test "$HAVE_DEMANGLE" -a "$HAVE_GCC3_ABI" && test "$MOZ_DEBUG" -o "$NS_TRACE_MALLOC"; then
|
|
MOZ_DEMANGLE_SYMBOLS=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_DEMANGLE_SYMBOLS 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Misc. Options
|
|
|
|
# Check whether --enable-xterm-updates or --disable-xterm-updates was given.
|
|
if test "${enable_xterm_updates+set}" = set; then
|
|
enableval="$enable_xterm_updates"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_UPDATE_XTERM=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_UPDATE_XTERM=
|
|
else
|
|
{ echo "configure: error: Option, xterm-updates, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
# Check whether --enable-chrome-format or --disable-chrome-format was given.
|
|
if test "${enable_chrome_format+set}" = set; then
|
|
enableval="$enable_chrome_format"
|
|
MOZ_CHROME_FILE_FORMAT=`echo $enableval | tr A-Z a-z`
|
|
fi
|
|
|
|
|
|
if test -z "$MOZ_CHROME_FILE_FORMAT"; then
|
|
MOZ_CHROME_FILE_FORMAT=jar
|
|
fi
|
|
|
|
if test "$MOZ_CHROME_FILE_FORMAT" != "jar" &&
|
|
test "$MOZ_CHROME_FILE_FORMAT" != "flat" &&
|
|
test "$MOZ_CHROME_FILE_FORMAT" != "symlink" &&
|
|
test "$MOZ_CHROME_FILE_FORMAT" != "both"; then
|
|
{ echo "configure: error: --enable-chrome-format must be set to either jar, flat, both, or symlink" 1>&2; exit 1; }
|
|
fi
|
|
|
|
# Check whether --with-default-mozilla-five-home or --without-default-mozilla-five-home was given.
|
|
if test "${with_default_mozilla_five_home+set}" = set; then
|
|
withval="$with_default_mozilla_five_home"
|
|
val=`echo $withval`
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZ_DEFAULT_MOZILLA_FIVE_HOME "$val"
|
|
EOF
|
|
|
|
fi
|
|
|
|
|
|
# Check whether --with-user-appdir or --without-user-appdir was given.
|
|
if test "${with_user_appdir+set}" = set; then
|
|
withval="$with_user_appdir"
|
|
val=`echo $withval`
|
|
if echo "$val" | grep "\/" >/dev/null; then
|
|
{ echo "configure: error: "Homedir must be single relative path."" 1>&2; exit 1; }
|
|
else
|
|
MOZ_USER_DIR="$val"
|
|
fi
|
|
fi
|
|
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZ_USER_DIR "$MOZ_USER_DIR"
|
|
EOF
|
|
|
|
|
|
MOZ_DOC_INPUT_DIRS='./dist/include ./dist/idl'
|
|
# Check whether --with-doc-input-dirs or --without-doc-input-dirs was given.
|
|
if test "${with_doc_input_dirs+set}" = set; then
|
|
withval="$with_doc_input_dirs"
|
|
MOZ_DOC_INPUT_DIRS=`echo "$withval" | sed "s/,/ /g"`
|
|
fi
|
|
|
|
|
|
|
|
MOZ_DOC_INCLUDE_DIRS='./dist/include ./dist/include/nspr'
|
|
# Check whether --with-doc-include-dirs or --without-doc-include-dirs was given.
|
|
if test "${with_doc_include_dirs+set}" = set; then
|
|
withval="$with_doc_include_dirs"
|
|
MOZ_DOC_INCLUDE_DIRS=`echo "$withval" | sed "s/,/ /g"`
|
|
fi
|
|
|
|
|
|
|
|
MOZ_DOC_OUTPUT_DIR='./dist/docs'
|
|
# Check whether --with-doc-output-dir or --without-doc-output-dir was given.
|
|
if test "${with_doc_output_dir+set}" = set; then
|
|
withval="$with_doc_output_dir"
|
|
MOZ_DOC_OUTPUT_DIR=$withval
|
|
fi
|
|
|
|
|
|
|
|
if test -z "$SKIP_COMPILER_CHECKS"; then
|
|
# Compiler Options
|
|
|
|
echo $ac_n "checking for gcc -pipe support""... $ac_c" 1>&6
|
|
echo "configure:15892: checking for gcc -pipe support" >&5
|
|
if test -n "$GNU_CC" && test -n "$GNU_CXX" && test -n "$GNU_AS"; then
|
|
echo '#include <stdio.h>' > dummy-hello.c
|
|
echo 'int main() { printf("Hello World\n"); exit(0); }' >> dummy-hello.c
|
|
${CC} -S dummy-hello.c -o dummy-hello.s 2>&5
|
|
cat dummy-hello.s | ${AS_BIN} -o dummy-hello.S - 2>&5
|
|
if test $? = 0; then
|
|
_res_as_stdin="yes"
|
|
else
|
|
_res_as_stdin="no"
|
|
fi
|
|
if test "$_res_as_stdin" = "yes"; then
|
|
_SAVE_CFLAGS=$CFLAGS
|
|
CFLAGS="$CFLAGS -pipe"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 15907 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
int main() {
|
|
printf("Hello World\n");
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:15914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
_res_gcc_pipe="yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
_res_gcc_pipe="no"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS=$_SAVE_CFLAGS
|
|
fi
|
|
if test "$_res_as_stdin" = "yes" && test "$_res_gcc_pipe" = "yes"; then
|
|
_res="yes";
|
|
CFLAGS="$CFLAGS -pipe"
|
|
CXXFLAGS="$CXXFLAGS -pipe"
|
|
else
|
|
_res="no"
|
|
fi
|
|
rm -f dummy-hello.c dummy-hello.s dummy-hello.S dummy-hello a.out
|
|
echo "$ac_t""$_res" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
# Check whether --enable-long-long-warning or --disable-long-long-warning was given.
|
|
if test "${enable_long_long_warning+set}" = set; then
|
|
enableval="$enable_long_long_warning"
|
|
if test "$enableval" = "yes"; then
|
|
_IGNORE_LONG_LONG_WARNINGS=
|
|
elif test "$enableval" = "no"; then
|
|
_IGNORE_LONG_LONG_WARNINGS=1
|
|
else
|
|
{ echo "configure: error: Option, long-long-warning, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$_IGNORE_LONG_LONG_WARNINGS"; then
|
|
_SAVE_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS ${_COMPILER_PREFIX}-Wno-long-long"
|
|
echo $ac_n "checking whether compiler supports -Wno-long-long""... $ac_c" 1>&6
|
|
echo "configure:15956: checking whether compiler supports -Wno-long-long" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 15958 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
return(0);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:15965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
_WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} ${_COMPILER_PREFIX}-Wno-long-long"
|
|
_WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-Wno-long-long"
|
|
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
|
|
CFLAGS="$_SAVE_CFLAGS"
|
|
fi
|
|
|
|
|
|
_SAVE_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS -fprofile-generate"
|
|
|
|
echo $ac_n "checking whether C compiler supports -fprofile-generate""... $ac_c" 1>&6
|
|
echo "configure:15986: checking whether C compiler supports -fprofile-generate" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 15988 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
return 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:15995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
PROFILE_GEN_CFLAGS="-fprofile-generate"
|
|
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
|
|
PROFILE_USE_CFLAGS="-fprofile-use"
|
|
else
|
|
CFLAGS="$_SAVE_CFLAGS -fprofile-arcs"
|
|
echo $ac_n "checking whether C compiler supports -fprofile-arcs""... $ac_c" 1>&6
|
|
echo "configure:16013: checking whether C compiler supports -fprofile-arcs" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16015 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
return 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:16022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
PROFILE_GEN_CFLAGS="-fprofile-arcs"
|
|
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
|
|
PROFILE_USE_CFLAGS="-fbranch-probabilities"
|
|
fi
|
|
fi
|
|
|
|
CFLAGS="$_SAVE_CFLAGS"
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
# Check whether --enable-pedantic or --disable-pedantic was given.
|
|
if test "${enable_pedantic+set}" = set; then
|
|
enableval="$enable_pedantic"
|
|
if test "$enableval" = "no"; then
|
|
_PEDANTIC=
|
|
elif test "$enableval" = "yes"; then
|
|
:
|
|
else
|
|
{ echo "configure: error: Option, pedantic, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$_PEDANTIC"; then
|
|
_SAVE_CXXFLAGS=$CXXFLAGS
|
|
CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-pedantic"
|
|
echo $ac_n "checking whether C++ compiler has -pedantic long long bug""... $ac_c" 1>&6
|
|
echo "configure:16068: checking whether C++ compiler has -pedantic long long bug" >&5
|
|
if test "$cross_compiling" = yes; then
|
|
result="maybe"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16073 "configure"
|
|
#include "confdefs.h"
|
|
int main () {
|
|
if (sizeof(long long) != 8) { return 1; }
|
|
return 0; }
|
|
EOF
|
|
if { (eval echo configure:16079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
result="no"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
result="yes"
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$result" 1>&6
|
|
CXXFLAGS="$_SAVE_CXXFLAGS"
|
|
|
|
case "$result" in
|
|
no)
|
|
_WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} ${_COMPILER_PREFIX}-pedantic"
|
|
_WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-pedantic"
|
|
;;
|
|
yes)
|
|
{ echo "configure: error: Your compiler appears to have a known bug where long long is miscompiled when using -pedantic. Reconfigure using --disable-pedantic. " 1>&2; exit 1; }
|
|
;;
|
|
maybe)
|
|
echo "configure: warning: Cannot test -pedantic long long bug when cross-compiling." 1>&2
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
echo $ac_n "checking for correct temporary object destruction order""... $ac_c" 1>&6
|
|
echo "configure:16109: checking for correct temporary object destruction order" >&5
|
|
if test "$cross_compiling" = yes; then
|
|
result="maybe"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16114 "configure"
|
|
#include "confdefs.h"
|
|
class A {
|
|
public: A(int& x) : mValue(x) {}
|
|
~A() { mValue--; }
|
|
operator char**() { return 0; }
|
|
private: int& mValue;
|
|
};
|
|
void func(char **arg) {}
|
|
int m=2;
|
|
void test() {
|
|
func(A(m));
|
|
if (m==1) m = 0;
|
|
}
|
|
int main() {
|
|
test();
|
|
return(m);
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:16134: \"$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
|
|
{ echo "configure: error: Your compiler does not follow the C++ specification for temporary object destruction order." 1>&2; exit 1; }
|
|
fi
|
|
|
|
_SAVE_CXXFLAGS=$CXXFLAGS
|
|
CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS}"
|
|
echo $ac_n "checking for correct overload resolution with const and templates""... $ac_c" 1>&6
|
|
echo "configure:16155: checking for correct overload resolution with const and templates" >&5
|
|
if eval "test \"`echo '$''{'ac_nscap_nonconst_opeq_bug'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16160 "configure"
|
|
#include "confdefs.h"
|
|
|
|
template <class T>
|
|
class Pointer
|
|
{
|
|
public:
|
|
T* myPtr;
|
|
};
|
|
|
|
template <class T, class U>
|
|
int operator==(const Pointer<T>& rhs, U* lhs)
|
|
{
|
|
return rhs.myPtr == lhs;
|
|
}
|
|
|
|
template <class T, class U>
|
|
int operator==(const Pointer<T>& rhs, const U* lhs)
|
|
{
|
|
return rhs.myPtr == lhs;
|
|
}
|
|
|
|
int main() {
|
|
|
|
Pointer<int> foo;
|
|
const int* bar;
|
|
return foo == bar;
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:16190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
ac_nscap_nonconst_opeq_bug="no"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_nscap_nonconst_opeq_bug="yes"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_nscap_nonconst_opeq_bug" 1>&6
|
|
CXXFLAGS="$_SAVE_CXXFLAGS"
|
|
|
|
if test "$ac_nscap_nonconst_opeq_bug" = "yes" ; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define NSCAP_DONT_PROVIDE_NONCONST_OPEQ 1
|
|
EOF
|
|
|
|
fi
|
|
fi # SKIP_COMPILER_CHECKS
|
|
|
|
# Check whether --enable-cpp-rtti or --disable-cpp-rtti was given.
|
|
if test "${enable_cpp_rtti+set}" = set; then
|
|
enableval="$enable_cpp_rtti"
|
|
if test "$enableval" = "yes"; then
|
|
_MOZ_USE_RTTI=1
|
|
elif test "$enableval" = "no"; then
|
|
_MOZ_USE_RTTI=
|
|
else
|
|
{ echo "configure: error: Option, cpp-rtti, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$_MOZ_USE_RTTI"; then
|
|
_MOZ_RTTI_FLAGS=$_MOZ_RTTI_FLAGS_ON
|
|
else
|
|
_MOZ_RTTI_FLAGS=$_MOZ_RTTI_FLAGS_OFF
|
|
fi
|
|
|
|
# Check whether --enable-cpp-exceptions or --disable-cpp-exceptions was given.
|
|
if test "${enable_cpp_exceptions+set}" = set; then
|
|
enableval="$enable_cpp_exceptions"
|
|
if test "$enableval" = "yes"; then
|
|
_MOZ_CPP_EXCEPTIONS=1
|
|
elif test "$enableval" = "no"; then
|
|
_MOZ_CPP_EXCEPTIONS=
|
|
else
|
|
{ echo "configure: error: Option, cpp-exceptions, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$_MOZ_CPP_EXCEPTIONS"; then
|
|
_MOZ_EXCEPTIONS_FLAGS=$_MOZ_EXCEPTIONS_FLAGS_ON
|
|
else
|
|
_MOZ_EXCEPTIONS_FLAGS=$_MOZ_EXCEPTIONS_FLAGS_OFF
|
|
fi
|
|
|
|
# Irix & OSF native compilers do not like exception declarations
|
|
# when exceptions are disabled
|
|
if test -n "$MIPSPRO_CXX" -o -n "$COMPAQ_CXX" -o -n "$VACPP"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define CPP_THROW_NEW
|
|
EOF
|
|
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define CPP_THROW_NEW throw()
|
|
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
|
|
|
|
|
|
# Build dependencies
|
|
|
|
MOZ_AUTO_DEPS=1
|
|
# Check whether --enable-auto-deps or --disable-auto-deps was given.
|
|
if test "${enable_auto_deps+set}" = set; then
|
|
enableval="$enable_auto_deps"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_AUTO_DEPS=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_AUTO_DEPS=1
|
|
else
|
|
{ echo "configure: error: Option, auto-deps, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test -n "$MOZ_AUTO_DEPS"; then
|
|
_cpp_md_flag=
|
|
# Check whether --enable-md or --disable-md was given.
|
|
if test "${enable_md+set}" = set; then
|
|
enableval="$enable_md"
|
|
if test "$enableval" = "no"; then
|
|
_cpp_md_flag=
|
|
elif test "$enableval" = "yes"; then
|
|
_cpp_md_flag=1
|
|
else
|
|
{ echo "configure: error: Option, md, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
else
|
|
if test "$GNU_CC" -a "$GNU_CXX" -a "$OS_ARCH" != "WINNT" -a "$OS_ARCH" != "WINCE"; then
|
|
_cpp_md_flag=1
|
|
fi
|
|
fi
|
|
|
|
if test "$_cpp_md_flag"; then
|
|
COMPILER_DEPEND=1
|
|
if test "$OS_ARCH" = "OpenVMS"; then
|
|
_DEPEND_CFLAGS='$(subst =, ,$(filter-out %/.pp,-MM=-MD=-MF=$(MDDEPDIR)/$(*F).pp))'
|
|
else
|
|
_DEPEND_CFLAGS='$(filter-out %/.pp,-Wp,-MD,$(MDDEPDIR)/$(*F).pp)'
|
|
fi
|
|
else
|
|
COMPILER_DEPEND=
|
|
_USE_CPP_INCLUDE_FLAG=
|
|
_DEFINES_CFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT'
|
|
_DEFINES_CXXFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT'
|
|
fi
|
|
fi # MOZ_AUTO_DEPS
|
|
MDDEPDIR='.deps'
|
|
|
|
|
|
|
|
|
|
|
|
# Static build options
|
|
|
|
# Check whether --enable-static or --disable-static was given.
|
|
if test "${enable_static+set}" = set; then
|
|
enableval="$enable_static"
|
|
if test "$enableval" = "yes"; then
|
|
BUILD_STATIC_LIBS=1
|
|
elif test "$enableval" = "no"; then
|
|
BUILD_STATIC_LIBS=
|
|
else
|
|
{ echo "configure: error: Option, static, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
# Check whether --enable-libxul or --disable-libxul was given.
|
|
if test "${enable_libxul+set}" = set; then
|
|
enableval="$enable_libxul"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_ENABLE_LIBXUL=1
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_ENABLE_LIBXUL=
|
|
else
|
|
{ echo "configure: error: Option, libxul, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test -n "$MOZ_ENABLE_LIBXUL" -a -n "$BUILD_STATIC_LIBS"; then
|
|
{ echo "configure: error: --enable-libxul is not compatible with --enable-static" 1>&2; exit 1; }
|
|
fi
|
|
|
|
if test -n "$MOZ_ENABLE_LIBXUL" -a -z "$MOZ_XUL_APP"; then
|
|
{ echo "configure: error: --enable-libxul is only compatible with toolkit XUL applications." 1>&2; exit 1; }
|
|
fi
|
|
|
|
if test -n "$MOZ_ENABLE_LIBXUL"; then
|
|
XPCOM_LIBS="$LIBXUL_LIBS"
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ENABLE_LIBXUL 1
|
|
EOF
|
|
|
|
else
|
|
XPCOM_LIBS="$DYNAMIC_XPCOM_LIBS"
|
|
fi
|
|
|
|
# Standalone module options (Not for building Mozilla)
|
|
|
|
# Check whether --enable-standalone-modules or --disable-standalone-modules was given.
|
|
if test "${enable_standalone_modules+set}" = set; then
|
|
enableval="$enable_standalone_modules"
|
|
BUILD_MODULES=`echo $enableval | sed 's/,/ /g'`
|
|
fi
|
|
|
|
|
|
if test "$BUILD_MODULES" != "all" &&
|
|
test `echo "$BUILD_MODULES" | grep -c ldap` = 0 &&
|
|
test "$enable_ldap" != "yes"; then
|
|
MOZ_LDAP_XPCOM=
|
|
fi
|
|
|
|
case "$target_os" in
|
|
msvc*|mks*|cygwin*|mingw*|wince*)
|
|
SKIP_IDL_CHECK="yes"
|
|
;;
|
|
*)
|
|
SKIP_IDL_CHECK="no"
|
|
;;
|
|
esac
|
|
|
|
if test -z "$COMPILE_ENVIRONMENT"; then
|
|
SKIP_IDL_CHECK="yes"
|
|
fi
|
|
|
|
# Check whether --with-libIDL or --without-libIDL was given.
|
|
if test "${with_libIDL+set}" = set; then
|
|
withval="$with_libIDL"
|
|
if test "$withval" = "no"; then
|
|
SKIP_IDL_CHECK="yes"
|
|
elif test "$withval" = "yes"; then
|
|
:
|
|
else
|
|
{ echo "configure: error: Option, libIDL, does not take an argument ($withval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$SKIP_IDL_CHECK" = "no"
|
|
then
|
|
_LIBIDL_FOUND=
|
|
if test "$MACOS_SDK_DIR"; then
|
|
_MACSAVE_CFLAGS="$CFLAGS"
|
|
_MACSAVE_LIBS="$LIBS"
|
|
_MACSAVE_LDFLAGS="$LDFLAGS"
|
|
_MACSAVE_NEXT_ROOT="$NEXT_ROOT"
|
|
|
|
CFLAGS=`echo $CFLAGS|sed -E -e "s%((-I|-isystem )${MACOS_SDK_DIR}/usr/(include|lib/gcc)[^ ]*)|-F${MACOS_SDK_DIR}(/System)?/Library/Frameworks[^ ]*|-nostdinc[^ ]*|-isysroot ${MACOS_SDK_DIR}%%g"`
|
|
LIBS=`echo $LIBS|sed -e "s?-L${MACOS_SDK_DIR}/usr/lib[^ ]*??g"`
|
|
LDFLAGS=`echo $LDFLAGS|sed -e "s?-Wl,-syslibroot,${MACOS_SDK_DIR}??g"`
|
|
|
|
unset NEXT_ROOT
|
|
fi
|
|
|
|
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:16436: 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 libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0""... $ac_c" 1>&6
|
|
echo "configure:16480: checking for libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0" >&5
|
|
|
|
if $PKG_CONFIG --exists "libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0" ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
succeeded=yes
|
|
|
|
echo $ac_n "checking LIBIDL_CFLAGS""... $ac_c" 1>&6
|
|
echo "configure:16487: checking LIBIDL_CFLAGS" >&5
|
|
LIBIDL_CFLAGS=`$PKG_CONFIG --cflags "libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0"`
|
|
echo "$ac_t""$LIBIDL_CFLAGS" 1>&6
|
|
|
|
echo $ac_n "checking LIBIDL_LIBS""... $ac_c" 1>&6
|
|
echo "configure:16492: checking LIBIDL_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
LIBIDL_LIBS="`$PKG_CONFIG --libs \"libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0\" |sed s/-Wl,--export-dynamic//g`"
|
|
echo "$ac_t""$LIBIDL_LIBS" 1>&6
|
|
else
|
|
LIBIDL_CFLAGS=""
|
|
LIBIDL_LIBS=""
|
|
## If we have a custom action on failure, don't print errors, but
|
|
## do set a variable so people can do so.
|
|
LIBIDL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0"`
|
|
|
|
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
|
|
_LIBIDL_FOUND=1
|
|
else
|
|
_LIBIDL_FOUND=
|
|
fi
|
|
|
|
fi
|
|
if test "$MOZ_ENABLE_GTK"; then
|
|
# Check whether --with-libIDL-prefix or --without-libIDL-prefix was given.
|
|
if test "${with_libIDL_prefix+set}" = set; then
|
|
withval="$with_libIDL_prefix"
|
|
libIDL_config_prefix="$withval"
|
|
else
|
|
libIDL_config_prefix=""
|
|
fi
|
|
|
|
# Check whether --with-libIDL-exec-prefix or --without-libIDL-exec-prefix was given.
|
|
if test "${with_libIDL_exec_prefix+set}" = set; then
|
|
withval="$with_libIDL_exec_prefix"
|
|
libIDL_config_exec_prefix="$withval"
|
|
else
|
|
libIDL_config_exec_prefix=""
|
|
fi
|
|
|
|
# Check whether --enable-libIDLtest or --disable-libIDLtest was given.
|
|
if test "${enable_libIDLtest+set}" = set; then
|
|
enableval="$enable_libIDLtest"
|
|
:
|
|
else
|
|
enable_libIDLtest=yes
|
|
fi
|
|
|
|
|
|
if test x$libIDL_config_exec_prefix != x ; then
|
|
libIDL_config_args="$libIDL_config_args --exec-prefix=$libIDL_config_exec_prefix"
|
|
if test x${LIBIDL_CONFIG+set} != xset ; then
|
|
LIBIDL_CONFIG=$libIDL_config_exec_prefix/bin/libIDL-config
|
|
fi
|
|
fi
|
|
if test x$libIDL_config_prefix != x ; then
|
|
libIDL_config_args="$libIDL_config_args --prefix=$libIDL_config_prefix"
|
|
if test x${LIBIDL_CONFIG+set} != xset ; then
|
|
LIBIDL_CONFIG=$libIDL_config_prefix/bin/libIDL-config
|
|
fi
|
|
fi
|
|
|
|
# Check whether --with-glib-prefix or --without-glib-prefix was given.
|
|
if test "${with_glib_prefix+set}" = set; then
|
|
withval="$with_glib_prefix"
|
|
glib_config_prefix="$withval"
|
|
else
|
|
glib_config_prefix=""
|
|
fi
|
|
|
|
# Check whether --with-glib-exec-prefix or --without-glib-exec-prefix was given.
|
|
if test "${with_glib_exec_prefix+set}" = set; then
|
|
withval="$with_glib_exec_prefix"
|
|
glib_config_exec_prefix="$withval"
|
|
else
|
|
glib_config_exec_prefix=""
|
|
fi
|
|
|
|
# Check whether --enable-glibtest or --disable-glibtest was given.
|
|
if test "${enable_glibtest+set}" = set; then
|
|
enableval="$enable_glibtest"
|
|
:
|
|
else
|
|
enable_glibtest=yes
|
|
fi
|
|
|
|
|
|
if test x$glib_config_exec_prefix != x ; then
|
|
glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix"
|
|
if test x${GLIB_CONFIG+set} != xset ; then
|
|
GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config
|
|
fi
|
|
fi
|
|
if test x$glib_config_prefix != x ; then
|
|
glib_config_args="$glib_config_args --prefix=$glib_config_prefix"
|
|
if test x${GLIB_CONFIG+set} != xset ; then
|
|
GLIB_CONFIG=$glib_config_prefix/bin/glib-config
|
|
fi
|
|
fi
|
|
|
|
for module in .
|
|
do
|
|
case "$module" in
|
|
gmodule)
|
|
glib_config_args="$glib_config_args gmodule"
|
|
;;
|
|
gthread)
|
|
glib_config_args="$glib_config_args gthread"
|
|
;;
|
|
esac
|
|
done
|
|
|
|
unset ac_cv_path_GLIB_CONFIG
|
|
|
|
# Extract the first word of "glib-config", so it can be a program name with args.
|
|
set dummy glib-config; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:16614: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$GLIB_CONFIG" in
|
|
/*)
|
|
ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_GLIB_CONFIG="$GLIB_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_GLIB_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
test -z "$ac_cv_path_GLIB_CONFIG" && ac_cv_path_GLIB_CONFIG="no"
|
|
;;
|
|
esac
|
|
fi
|
|
GLIB_CONFIG="$ac_cv_path_GLIB_CONFIG"
|
|
if test -n "$GLIB_CONFIG"; then
|
|
echo "$ac_t""$GLIB_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
min_glib_version=1.2.0
|
|
echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
|
|
echo "configure:16649: checking for GLIB - version >= $min_glib_version" >&5
|
|
no_glib=""
|
|
if test "$GLIB_CONFIG" = "no" ; then
|
|
no_glib=yes
|
|
else
|
|
GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags`
|
|
GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs`
|
|
glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
|
glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
|
glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
|
if test "x$enable_glibtest" = "xyes" ; then
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
LIBS="$GLIB_LIBS $LIBS"
|
|
rm -f conf.glibtest
|
|
if test "$cross_compiling" = yes; then
|
|
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16672 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <glib.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int major, minor, micro;
|
|
char *tmp_version;
|
|
|
|
system ("touch conf.glibtest");
|
|
|
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
|
tmp_version = g_strdup("$min_glib_version");
|
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
|
printf("%s, bad version string\n", "$min_glib_version");
|
|
exit(1);
|
|
}
|
|
|
|
if ((glib_major_version != $glib_config_major_version) ||
|
|
(glib_minor_version != $glib_config_minor_version) ||
|
|
(glib_micro_version != $glib_config_micro_version))
|
|
{
|
|
printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",
|
|
$glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
printf ("*** was found! If glib-config was correct, then it is best\n");
|
|
printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n");
|
|
printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
|
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
|
printf("*** required on your system.\n");
|
|
printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n");
|
|
printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n");
|
|
printf("*** before re-running configure\n");
|
|
}
|
|
else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
|
|
(glib_minor_version != GLIB_MINOR_VERSION) ||
|
|
(glib_micro_version != GLIB_MICRO_VERSION))
|
|
{
|
|
printf("*** GLIB header files (version %d.%d.%d) do not match\n",
|
|
GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
|
|
printf("*** library (version %d.%d.%d)\n",
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
}
|
|
else
|
|
{
|
|
if ((glib_major_version > major) ||
|
|
((glib_major_version == major) && (glib_minor_version > minor)) ||
|
|
((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
|
|
major, minor, micro);
|
|
printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
|
|
printf("***\n");
|
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
|
printf("*** probably means that the wrong copy of the glib-config shell script is\n");
|
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
|
printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n");
|
|
printf("*** correct copy of glib-config. (In this case, you will have to\n");
|
|
printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
|
|
printf("*** so that the correct libraries are found at run-time))\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:16748: \"$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_glib=yes
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
if test "x$no_glib" = x ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
if test "$GLIB_CONFIG" = "no" ; then
|
|
echo "*** The glib-config script installed by GLIB could not be found"
|
|
echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in"
|
|
echo "*** your path, or set the GLIB_CONFIG environment variable to the"
|
|
echo "*** full path to glib-config."
|
|
else
|
|
if test -f conf.glibtest ; then
|
|
:
|
|
else
|
|
echo "*** Could not run GLIB test program, checking why..."
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
LIBS="$LIBS $GLIB_LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16782 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <glib.h>
|
|
#include <stdio.h>
|
|
|
|
int main() {
|
|
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:16792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
echo "*** The test program compiled, but did not run. This usually means"
|
|
echo "*** that the run-time linker is not finding GLIB or finding the wrong"
|
|
echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
|
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
|
echo "*** is required on your system"
|
|
echo "***"
|
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
|
echo "***"
|
|
echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
|
|
echo "*** came with the system with the command"
|
|
echo "***"
|
|
echo "*** rpm --erase --nodeps gtk gtk-devel"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "*** The test program failed to compile or link. See the file config.log for the"
|
|
echo "*** exact error that occured. This usually means GLIB was incorrectly installed"
|
|
echo "*** or that you have moved GLIB since it was installed. In the latter case, you"
|
|
echo "*** may want to edit the glib-config script: $GLIB_CONFIG"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
GLIB_CFLAGS=""
|
|
GLIB_LIBS=""
|
|
:
|
|
fi
|
|
|
|
|
|
rm -f conf.glibtest
|
|
|
|
|
|
unset ac_cv_path_LIBIDL_CONFIG
|
|
|
|
# Extract the first word of "libIDL-config", so it can be a program name with args.
|
|
set dummy libIDL-config; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:16836: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_LIBIDL_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$LIBIDL_CONFIG" in
|
|
/*)
|
|
ac_cv_path_LIBIDL_CONFIG="$LIBIDL_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_LIBIDL_CONFIG="$LIBIDL_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_LIBIDL_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
test -z "$ac_cv_path_LIBIDL_CONFIG" && ac_cv_path_LIBIDL_CONFIG="no"
|
|
;;
|
|
esac
|
|
fi
|
|
LIBIDL_CONFIG="$ac_cv_path_LIBIDL_CONFIG"
|
|
if test -n "$LIBIDL_CONFIG"; then
|
|
echo "$ac_t""$LIBIDL_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
min_libIDL_version=$LIBIDL_VERSION
|
|
echo $ac_n "checking for libIDL - version >= $min_libIDL_version""... $ac_c" 1>&6
|
|
echo "configure:16871: checking for libIDL - version >= $min_libIDL_version" >&5
|
|
no_libIDL=""
|
|
if test "$LIBIDL_CONFIG" = "no" ; then
|
|
no_libIDL=yes
|
|
else
|
|
LIBIDL_CFLAGS=`$LIBIDL_CONFIG $libIDL_config_args --cflags`
|
|
LIBIDL_LIBS=`$LIBIDL_CONFIG $libIDL_config_args --libs`
|
|
# hack to allow us to keep using libIDL 0.6.3-0.6.7. Anyone may remove
|
|
# this after we start requiring libIDL 0.6.8 or anything higher
|
|
LIBIDL_CFLAGS="$GLIB_CFLAGS $LIBIDL_CFLAGS"
|
|
LIBIDL_LIBS="$GLIB_LIBS $LIBIDL_LIBS"
|
|
libIDL_config_major_version=`$LIBIDL_CONFIG $libIDL_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
|
libIDL_config_minor_version=`$LIBIDL_CONFIG $libIDL_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
|
libIDL_config_micro_version=`$LIBIDL_CONFIG $libIDL_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
|
if test "x$enable_libIDLtest" = "xyes" ; then
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS $LIBIDL_CFLAGS"
|
|
LIBS="$LIBIDL_LIBS $LIBS"
|
|
rm -f conf.libIDLtest
|
|
if test "$cross_compiling" = yes; then
|
|
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 16898 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <libIDL/IDL.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int major, minor, micro;
|
|
int libIDL_major_version;
|
|
int libIDL_minor_version;
|
|
int libIDL_micro_version;
|
|
char *tmp_version;
|
|
|
|
system ("touch conf.libIDLtest");
|
|
|
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
|
tmp_version = g_strdup ("$min_libIDL_version");
|
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
|
printf("%s, bad version string\n", "$min_libIDL_version");
|
|
exit(1);
|
|
}
|
|
tmp_version = g_strdup (IDL_get_libver_string ());
|
|
if (sscanf(tmp_version, "%d.%d.%d",
|
|
&libIDL_major_version,
|
|
&libIDL_minor_version,
|
|
&libIDL_micro_version) != 3) {
|
|
printf("%s, bad version string\n", tmp_version);
|
|
exit(1);
|
|
}
|
|
|
|
if ((libIDL_major_version != $libIDL_config_major_version) ||
|
|
(libIDL_minor_version != $libIDL_config_minor_version) ||
|
|
(libIDL_micro_version != $libIDL_config_micro_version))
|
|
{
|
|
printf("\n*** 'libIDL-config --version' returned %d.%d.%d, but libIDL (%d.%d.%d)\n",
|
|
$libIDL_config_major_version, $libIDL_config_minor_version, $libIDL_config_micro_version,
|
|
libIDL_major_version, libIDL_minor_version, libIDL_micro_version);
|
|
printf ("*** was found! If libIDL-config was correct, then it is best\n");
|
|
printf ("*** to remove the old version of LIBIDL. You may also be able to fix the error\n");
|
|
printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
|
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
|
printf("*** required on your system.\n");
|
|
printf("*** If libIDL-config was wrong, set the environment variable LIBIDL_CONFIG\n");
|
|
printf("*** to point to the correct copy of libIDL-config, and remove the file config.cache\n");
|
|
printf("*** before re-running configure\n");
|
|
}
|
|
else if ((libIDL_major_version != LIBIDL_MAJOR_VERSION) ||
|
|
(libIDL_minor_version != LIBIDL_MINOR_VERSION) ||
|
|
(libIDL_micro_version != LIBIDL_MICRO_VERSION))
|
|
{
|
|
printf("\n*** libIDL header files (version %d.%d.%d) do not match\n",
|
|
LIBIDL_MAJOR_VERSION, LIBIDL_MINOR_VERSION, LIBIDL_MICRO_VERSION);
|
|
printf("*** library (version %d.%d.%d)\n",
|
|
libIDL_major_version, libIDL_minor_version, libIDL_micro_version);
|
|
}
|
|
else
|
|
{
|
|
if ((libIDL_major_version > major) ||
|
|
((libIDL_major_version == major) && (libIDL_minor_version > minor)) ||
|
|
((libIDL_major_version == major) && (libIDL_minor_version == minor) && (libIDL_micro_version >= micro)))
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
printf("\n*** An old version of libIDL (%d.%d.%d) was found.\n",
|
|
libIDL_major_version, libIDL_minor_version, libIDL_micro_version);
|
|
printf("*** You need at least libIDL version %d.%d.%d.\n",
|
|
major, minor, micro);
|
|
printf("***\n");
|
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
|
printf("*** probably means that the wrong copy of the libIDL-config shell script is\n");
|
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
|
printf("*** of libIDL, but you can also set the LIBIDL_CONFIG environment to point to the\n");
|
|
printf("*** correct copy of libIDL-config. (In this case, you will have to\n");
|
|
printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
|
|
printf("*** so that the correct libraries are found at run-time))\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:16984: \"$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_libIDL=yes
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
if test "x$no_libIDL" = x ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
_LIBIDL_FOUND=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
if test "$LIBIDL_CONFIG" = "no" ; then
|
|
echo "*** The libIDL-config script installed by libIDL could not be found"
|
|
echo "*** If libIDL was installed in PREFIX, make sure PREFIX/bin is in"
|
|
echo "*** your path, or set the LIBIDL_CONFIG environment variable to the"
|
|
echo "*** full path to libIDL-config."
|
|
else
|
|
if test -f conf.libIDLtest ; then
|
|
:
|
|
else
|
|
echo "*** Could not run libIDL test program, checking why..."
|
|
CFLAGS="$CFLAGS $LIBIDL_CFLAGS"
|
|
LIBS="$LIBS $LIBIDL_LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 17018 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <libIDL/IDL.h>
|
|
|
|
int main() {
|
|
return IDL_get_libver_string ? 1 : 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:17029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
echo "*** The test program compiled, but did not run. This usually means"
|
|
echo "*** that the run-time linker is not finding libIDL or finding the wrong"
|
|
echo "*** version of LIBIDL. If it is not finding libIDL, you'll need to set your"
|
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
|
echo "*** is required on your system"
|
|
echo "***"
|
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "*** The test program failed to compile or link. See the file config.log for the"
|
|
echo "*** exact error that occured. This usually means libIDL was incorrectly installed"
|
|
echo "*** or that you have moved libIDL since it was installed. In the latter case, you"
|
|
echo "*** may want to edit the libIDL-config script: $LIBIDL_CONFIG"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
LIBIDL_CFLAGS=""
|
|
LIBIDL_LIBS=""
|
|
:
|
|
fi
|
|
|
|
|
|
rm -f conf.libIDLtest
|
|
|
|
fi
|
|
if test -z "$_LIBIDL_FOUND"; then
|
|
# Check whether --with-libIDL-prefix or --without-libIDL-prefix was given.
|
|
if test "${with_libIDL_prefix+set}" = set; then
|
|
withval="$with_libIDL_prefix"
|
|
libIDL_config_prefix="$withval"
|
|
else
|
|
libIDL_config_prefix=""
|
|
fi
|
|
|
|
# Check whether --with-libIDL-exec-prefix or --without-libIDL-exec-prefix was given.
|
|
if test "${with_libIDL_exec_prefix+set}" = set; then
|
|
withval="$with_libIDL_exec_prefix"
|
|
libIDL_config_exec_prefix="$withval"
|
|
else
|
|
libIDL_config_exec_prefix=""
|
|
fi
|
|
|
|
# Check whether --enable-libIDLtest or --disable-libIDLtest was given.
|
|
if test "${enable_libIDLtest+set}" = set; then
|
|
enableval="$enable_libIDLtest"
|
|
:
|
|
else
|
|
enable_libIDLtest=yes
|
|
fi
|
|
|
|
|
|
if test x$libIDL_config_exec_prefix != x ; then
|
|
libIDL_config_args="$libIDL_config_args --exec-prefix=$libIDL_config_exec_prefix"
|
|
if test x${LIBIDL_CONFIG+set} != xset ; then
|
|
LIBIDL_CONFIG=$libIDL_config_exec_prefix/bin/libIDL-config
|
|
fi
|
|
fi
|
|
if test x$libIDL_config_prefix != x ; then
|
|
libIDL_config_args="$libIDL_config_args --prefix=$libIDL_config_prefix"
|
|
if test x${LIBIDL_CONFIG+set} != xset ; then
|
|
LIBIDL_CONFIG=$libIDL_config_prefix/bin/libIDL-config
|
|
fi
|
|
fi
|
|
|
|
# Check whether --with-glib-prefix or --without-glib-prefix was given.
|
|
if test "${with_glib_prefix+set}" = set; then
|
|
withval="$with_glib_prefix"
|
|
glib_config_prefix="$withval"
|
|
else
|
|
glib_config_prefix=""
|
|
fi
|
|
|
|
# Check whether --with-glib-exec-prefix or --without-glib-exec-prefix was given.
|
|
if test "${with_glib_exec_prefix+set}" = set; then
|
|
withval="$with_glib_exec_prefix"
|
|
glib_config_exec_prefix="$withval"
|
|
else
|
|
glib_config_exec_prefix=""
|
|
fi
|
|
|
|
# Check whether --enable-glibtest or --disable-glibtest was given.
|
|
if test "${enable_glibtest+set}" = set; then
|
|
enableval="$enable_glibtest"
|
|
:
|
|
else
|
|
enable_glibtest=yes
|
|
fi
|
|
|
|
|
|
if test x$glib_config_exec_prefix != x ; then
|
|
glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix"
|
|
if test x${GLIB_CONFIG+set} != xset ; then
|
|
GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config
|
|
fi
|
|
fi
|
|
if test x$glib_config_prefix != x ; then
|
|
glib_config_args="$glib_config_args --prefix=$glib_config_prefix"
|
|
if test x${GLIB_CONFIG+set} != xset ; then
|
|
GLIB_CONFIG=$glib_config_prefix/bin/glib-config
|
|
fi
|
|
fi
|
|
|
|
for module in .
|
|
do
|
|
case "$module" in
|
|
gmodule)
|
|
glib_config_args="$glib_config_args gmodule"
|
|
;;
|
|
gthread)
|
|
glib_config_args="$glib_config_args gthread"
|
|
;;
|
|
esac
|
|
done
|
|
|
|
unset ac_cv_path_GLIB_CONFIG
|
|
|
|
# Extract the first word of "glib-config", so it can be a program name with args.
|
|
set dummy glib-config; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:17157: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$GLIB_CONFIG" in
|
|
/*)
|
|
ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_GLIB_CONFIG="$GLIB_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_GLIB_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
test -z "$ac_cv_path_GLIB_CONFIG" && ac_cv_path_GLIB_CONFIG="no"
|
|
;;
|
|
esac
|
|
fi
|
|
GLIB_CONFIG="$ac_cv_path_GLIB_CONFIG"
|
|
if test -n "$GLIB_CONFIG"; then
|
|
echo "$ac_t""$GLIB_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
min_glib_version=1.2.0
|
|
echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
|
|
echo "configure:17192: checking for GLIB - version >= $min_glib_version" >&5
|
|
no_glib=""
|
|
if test "$GLIB_CONFIG" = "no" ; then
|
|
no_glib=yes
|
|
else
|
|
GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags`
|
|
GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs`
|
|
glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
|
glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
|
glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
|
if test "x$enable_glibtest" = "xyes" ; then
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
LIBS="$GLIB_LIBS $LIBS"
|
|
rm -f conf.glibtest
|
|
if test "$cross_compiling" = yes; then
|
|
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 17215 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <glib.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int major, minor, micro;
|
|
char *tmp_version;
|
|
|
|
system ("touch conf.glibtest");
|
|
|
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
|
tmp_version = g_strdup("$min_glib_version");
|
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
|
printf("%s, bad version string\n", "$min_glib_version");
|
|
exit(1);
|
|
}
|
|
|
|
if ((glib_major_version != $glib_config_major_version) ||
|
|
(glib_minor_version != $glib_config_minor_version) ||
|
|
(glib_micro_version != $glib_config_micro_version))
|
|
{
|
|
printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",
|
|
$glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
printf ("*** was found! If glib-config was correct, then it is best\n");
|
|
printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n");
|
|
printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
|
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
|
printf("*** required on your system.\n");
|
|
printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n");
|
|
printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n");
|
|
printf("*** before re-running configure\n");
|
|
}
|
|
else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
|
|
(glib_minor_version != GLIB_MINOR_VERSION) ||
|
|
(glib_micro_version != GLIB_MICRO_VERSION))
|
|
{
|
|
printf("*** GLIB header files (version %d.%d.%d) do not match\n",
|
|
GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
|
|
printf("*** library (version %d.%d.%d)\n",
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
}
|
|
else
|
|
{
|
|
if ((glib_major_version > major) ||
|
|
((glib_major_version == major) && (glib_minor_version > minor)) ||
|
|
((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
|
|
major, minor, micro);
|
|
printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
|
|
printf("***\n");
|
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
|
printf("*** probably means that the wrong copy of the glib-config shell script is\n");
|
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
|
printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n");
|
|
printf("*** correct copy of glib-config. (In this case, you will have to\n");
|
|
printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
|
|
printf("*** so that the correct libraries are found at run-time))\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:17291: \"$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_glib=yes
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
if test "x$no_glib" = x ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
if test "$GLIB_CONFIG" = "no" ; then
|
|
echo "*** The glib-config script installed by GLIB could not be found"
|
|
echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in"
|
|
echo "*** your path, or set the GLIB_CONFIG environment variable to the"
|
|
echo "*** full path to glib-config."
|
|
else
|
|
if test -f conf.glibtest ; then
|
|
:
|
|
else
|
|
echo "*** Could not run GLIB test program, checking why..."
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
LIBS="$LIBS $GLIB_LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 17325 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <glib.h>
|
|
#include <stdio.h>
|
|
|
|
int main() {
|
|
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:17335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
echo "*** The test program compiled, but did not run. This usually means"
|
|
echo "*** that the run-time linker is not finding GLIB or finding the wrong"
|
|
echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
|
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
|
echo "*** is required on your system"
|
|
echo "***"
|
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
|
echo "***"
|
|
echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
|
|
echo "*** came with the system with the command"
|
|
echo "***"
|
|
echo "*** rpm --erase --nodeps gtk gtk-devel"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "*** The test program failed to compile or link. See the file config.log for the"
|
|
echo "*** exact error that occured. This usually means GLIB was incorrectly installed"
|
|
echo "*** or that you have moved GLIB since it was installed. In the latter case, you"
|
|
echo "*** may want to edit the glib-config script: $GLIB_CONFIG"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
GLIB_CFLAGS=""
|
|
GLIB_LIBS=""
|
|
:
|
|
fi
|
|
|
|
|
|
rm -f conf.glibtest
|
|
|
|
|
|
unset ac_cv_path_LIBIDL_CONFIG
|
|
|
|
# Extract the first word of "libIDL-config", so it can be a program name with args.
|
|
set dummy libIDL-config; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:17379: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_LIBIDL_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$LIBIDL_CONFIG" in
|
|
/*)
|
|
ac_cv_path_LIBIDL_CONFIG="$LIBIDL_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_LIBIDL_CONFIG="$LIBIDL_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_LIBIDL_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
test -z "$ac_cv_path_LIBIDL_CONFIG" && ac_cv_path_LIBIDL_CONFIG="no"
|
|
;;
|
|
esac
|
|
fi
|
|
LIBIDL_CONFIG="$ac_cv_path_LIBIDL_CONFIG"
|
|
if test -n "$LIBIDL_CONFIG"; then
|
|
echo "$ac_t""$LIBIDL_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
min_libIDL_version=$LIBIDL_VERSION
|
|
echo $ac_n "checking for libIDL - version >= $min_libIDL_version""... $ac_c" 1>&6
|
|
echo "configure:17414: checking for libIDL - version >= $min_libIDL_version" >&5
|
|
no_libIDL=""
|
|
if test "$LIBIDL_CONFIG" = "no" ; then
|
|
no_libIDL=yes
|
|
else
|
|
LIBIDL_CFLAGS=`$LIBIDL_CONFIG $libIDL_config_args --cflags`
|
|
LIBIDL_LIBS=`$LIBIDL_CONFIG $libIDL_config_args --libs`
|
|
# hack to allow us to keep using libIDL 0.6.3-0.6.7. Anyone may remove
|
|
# this after we start requiring libIDL 0.6.8 or anything higher
|
|
LIBIDL_CFLAGS="$GLIB_CFLAGS $LIBIDL_CFLAGS"
|
|
LIBIDL_LIBS="$GLIB_LIBS $LIBIDL_LIBS"
|
|
libIDL_config_major_version=`$LIBIDL_CONFIG $libIDL_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
|
libIDL_config_minor_version=`$LIBIDL_CONFIG $libIDL_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
|
libIDL_config_micro_version=`$LIBIDL_CONFIG $libIDL_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
|
if test "x$enable_libIDLtest" = "xyes" ; then
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS $LIBIDL_CFLAGS"
|
|
LIBS="$LIBIDL_LIBS $LIBS"
|
|
rm -f conf.libIDLtest
|
|
if test "$cross_compiling" = yes; then
|
|
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 17441 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <libIDL/IDL.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int major, minor, micro;
|
|
int libIDL_major_version;
|
|
int libIDL_minor_version;
|
|
int libIDL_micro_version;
|
|
char *tmp_version;
|
|
|
|
system ("touch conf.libIDLtest");
|
|
|
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
|
tmp_version = g_strdup ("$min_libIDL_version");
|
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
|
printf("%s, bad version string\n", "$min_libIDL_version");
|
|
exit(1);
|
|
}
|
|
tmp_version = g_strdup (IDL_get_libver_string ());
|
|
if (sscanf(tmp_version, "%d.%d.%d",
|
|
&libIDL_major_version,
|
|
&libIDL_minor_version,
|
|
&libIDL_micro_version) != 3) {
|
|
printf("%s, bad version string\n", tmp_version);
|
|
exit(1);
|
|
}
|
|
|
|
if ((libIDL_major_version != $libIDL_config_major_version) ||
|
|
(libIDL_minor_version != $libIDL_config_minor_version) ||
|
|
(libIDL_micro_version != $libIDL_config_micro_version))
|
|
{
|
|
printf("\n*** 'libIDL-config --version' returned %d.%d.%d, but libIDL (%d.%d.%d)\n",
|
|
$libIDL_config_major_version, $libIDL_config_minor_version, $libIDL_config_micro_version,
|
|
libIDL_major_version, libIDL_minor_version, libIDL_micro_version);
|
|
printf ("*** was found! If libIDL-config was correct, then it is best\n");
|
|
printf ("*** to remove the old version of LIBIDL. You may also be able to fix the error\n");
|
|
printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
|
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
|
printf("*** required on your system.\n");
|
|
printf("*** If libIDL-config was wrong, set the environment variable LIBIDL_CONFIG\n");
|
|
printf("*** to point to the correct copy of libIDL-config, and remove the file config.cache\n");
|
|
printf("*** before re-running configure\n");
|
|
}
|
|
else if ((libIDL_major_version != LIBIDL_MAJOR_VERSION) ||
|
|
(libIDL_minor_version != LIBIDL_MINOR_VERSION) ||
|
|
(libIDL_micro_version != LIBIDL_MICRO_VERSION))
|
|
{
|
|
printf("\n*** libIDL header files (version %d.%d.%d) do not match\n",
|
|
LIBIDL_MAJOR_VERSION, LIBIDL_MINOR_VERSION, LIBIDL_MICRO_VERSION);
|
|
printf("*** library (version %d.%d.%d)\n",
|
|
libIDL_major_version, libIDL_minor_version, libIDL_micro_version);
|
|
}
|
|
else
|
|
{
|
|
if ((libIDL_major_version > major) ||
|
|
((libIDL_major_version == major) && (libIDL_minor_version > minor)) ||
|
|
((libIDL_major_version == major) && (libIDL_minor_version == minor) && (libIDL_micro_version >= micro)))
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
printf("\n*** An old version of libIDL (%d.%d.%d) was found.\n",
|
|
libIDL_major_version, libIDL_minor_version, libIDL_micro_version);
|
|
printf("*** You need at least libIDL version %d.%d.%d.\n",
|
|
major, minor, micro);
|
|
printf("***\n");
|
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
|
printf("*** probably means that the wrong copy of the libIDL-config shell script is\n");
|
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
|
printf("*** of libIDL, but you can also set the LIBIDL_CONFIG environment to point to the\n");
|
|
printf("*** correct copy of libIDL-config. (In this case, you will have to\n");
|
|
printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
|
|
printf("*** so that the correct libraries are found at run-time))\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:17527: \"$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_libIDL=yes
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
if test "x$no_libIDL" = x ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
_LIBIDL_FOUND=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
if test "$LIBIDL_CONFIG" = "no" ; then
|
|
echo "*** The libIDL-config script installed by libIDL could not be found"
|
|
echo "*** If libIDL was installed in PREFIX, make sure PREFIX/bin is in"
|
|
echo "*** your path, or set the LIBIDL_CONFIG environment variable to the"
|
|
echo "*** full path to libIDL-config."
|
|
else
|
|
if test -f conf.libIDLtest ; then
|
|
:
|
|
else
|
|
echo "*** Could not run libIDL test program, checking why..."
|
|
CFLAGS="$CFLAGS $LIBIDL_CFLAGS"
|
|
LIBS="$LIBS $LIBIDL_LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 17561 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <libIDL/IDL.h>
|
|
|
|
int main() {
|
|
return IDL_get_libver_string ? 1 : 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:17572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
echo "*** The test program compiled, but did not run. This usually means"
|
|
echo "*** that the run-time linker is not finding libIDL or finding the wrong"
|
|
echo "*** version of LIBIDL. If it is not finding libIDL, you'll need to set your"
|
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
|
echo "*** is required on your system"
|
|
echo "***"
|
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "*** The test program failed to compile or link. See the file config.log for the"
|
|
echo "*** exact error that occured. This usually means libIDL was incorrectly installed"
|
|
echo "*** or that you have moved libIDL since it was installed. In the latter case, you"
|
|
echo "*** may want to edit the libIDL-config script: $LIBIDL_CONFIG"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
LIBIDL_CFLAGS=""
|
|
LIBIDL_LIBS=""
|
|
:
|
|
fi
|
|
|
|
|
|
rm -f conf.libIDLtest
|
|
|
|
if test -z "$_LIBIDL_FOUND"; 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:17612: 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 libIDL-2.0 >= 0.8.0""... $ac_c" 1>&6
|
|
echo "configure:17656: checking for libIDL-2.0 >= 0.8.0" >&5
|
|
|
|
if $PKG_CONFIG --exists "libIDL-2.0 >= 0.8.0" ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
succeeded=yes
|
|
|
|
echo $ac_n "checking LIBIDL_CFLAGS""... $ac_c" 1>&6
|
|
echo "configure:17663: checking LIBIDL_CFLAGS" >&5
|
|
LIBIDL_CFLAGS=`$PKG_CONFIG --cflags "libIDL-2.0 >= 0.8.0"`
|
|
echo "$ac_t""$LIBIDL_CFLAGS" 1>&6
|
|
|
|
echo $ac_n "checking LIBIDL_LIBS""... $ac_c" 1>&6
|
|
echo "configure:17668: checking LIBIDL_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
LIBIDL_LIBS="`$PKG_CONFIG --libs \"libIDL-2.0 >= 0.8.0\" |sed s/-Wl,--export-dynamic//g`"
|
|
echo "$ac_t""$LIBIDL_LIBS" 1>&6
|
|
else
|
|
LIBIDL_CFLAGS=""
|
|
LIBIDL_LIBS=""
|
|
## If we have a custom action on failure, don't print errors, but
|
|
## do set a variable so people can do so.
|
|
LIBIDL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libIDL-2.0 >= 0.8.0"`
|
|
echo $LIBIDL_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
|
|
_LIBIDL_FOUND=1
|
|
else
|
|
{ echo "configure: error: Library requirements (libIDL-2.0 >= 0.8.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
|
|
if test -z "$_LIBIDL_FOUND" && test -z "$CROSS_COMPILE"; then
|
|
for ac_prog in $ORBIT_CONFIG orbit-config
|
|
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:17703: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_ORBIT_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$ORBIT_CONFIG" in
|
|
/*)
|
|
ac_cv_path_ORBIT_CONFIG="$ORBIT_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_ORBIT_CONFIG="$ORBIT_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_ORBIT_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
;;
|
|
esac
|
|
fi
|
|
ORBIT_CONFIG="$ac_cv_path_ORBIT_CONFIG"
|
|
if test -n "$ORBIT_CONFIG"; then
|
|
echo "$ac_t""$ORBIT_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
test -n "$ORBIT_CONFIG" && break
|
|
done
|
|
|
|
if test -n "$ORBIT_CONFIG"; then
|
|
echo $ac_n "checking for ORBit libIDL usability""... $ac_c" 1>&6
|
|
echo "configure:17740: checking for ORBit libIDL usability" >&5
|
|
_ORBIT_CFLAGS=`${ORBIT_CONFIG} client --cflags`
|
|
_ORBIT_LIBS=`${ORBIT_CONFIG} client --libs`
|
|
_ORBIT_INC_PATH=`${PERL} -e '{ for $f (@ARGV) { print "$f " if ($f =~ m/^-I/); } }' -- ${_ORBIT_CFLAGS}`
|
|
_ORBIT_LIB_PATH=`${PERL} -e '{ for $f (@ARGV) { print "$f " if ($f =~ m/^-L/); } }' -- ${_ORBIT_LIBS}`
|
|
LIBIDL_CFLAGS="$_ORBIT_INC_PATH"
|
|
LIBIDL_LIBS="$_ORBIT_LIB_PATH -lIDL -lglib"
|
|
LIBIDL_CONFIG=
|
|
_SAVE_CFLAGS="$CFLAGS"
|
|
_SAVE_LIBS="$LIBS"
|
|
CFLAGS="$LIBIDL_CFLAGS $CFLAGS"
|
|
LIBS="$LIBIDL_LIBS $LIBS"
|
|
if test "$cross_compiling" = yes; then
|
|
_LIBIDL_FOUND=1
|
|
result="maybe"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 17757 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdlib.h>
|
|
#include <libIDL/IDL.h>
|
|
int main() {
|
|
char *s;
|
|
s=strdup(IDL_get_libver_string());
|
|
if(s==NULL) {
|
|
exit(1);
|
|
}
|
|
exit(0);
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:17772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
_LIBIDL_FOUND=1
|
|
result="yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
LIBIDL_CFLAGS=
|
|
LIBIDL_LIBS=
|
|
result="no"
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$result" 1>&6
|
|
CFLAGS="$_SAVE_CFLAGS"
|
|
LIBS="$_SAVE_LIBS"
|
|
fi
|
|
fi
|
|
if test -z "$_LIBIDL_FOUND"; then
|
|
{ echo "configure: error: libIDL not found.
|
|
libIDL $LIBIDL_VERSION or higher is required." 1>&2; exit 1; }
|
|
fi
|
|
if test "$MACOS_SDK_DIR"; then
|
|
CFLAGS="$_MACSAVE_CFLAGS"
|
|
LIBS="$_MACSAVE_LIBS"
|
|
LDFLAGS="$_MACSAVE_LDFLAGS"
|
|
if test -n "$_MACSAVE_NEXT_ROOT" ; then
|
|
export NEXT_ROOT="$_MACSAVE_NEXT_ROOT"
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
if test -n "$CROSS_COMPILE"; then
|
|
if test -z "$HOST_LIBIDL_CONFIG"; then
|
|
HOST_LIBIDL_CONFIG="$LIBIDL_CONFIG"
|
|
fi
|
|
if test -n "$HOST_LIBIDL_CONFIG"; then
|
|
HOST_LIBIDL_CFLAGS=`${HOST_LIBIDL_CONFIG} --cflags`
|
|
HOST_LIBIDL_LIBS=`${HOST_LIBIDL_CONFIG} --libs`
|
|
else
|
|
HOST_LIBIDL_CFLAGS="$LIBIDL_CFLAGS"
|
|
HOST_LIBIDL_LIBS="$LIBIDL_LIBS"
|
|
fi
|
|
fi
|
|
|
|
if test -z "$SKIP_PATH_CHECKS"; then
|
|
if test -z "${GLIB_CFLAGS}" || test -z "${GLIB_LIBS}" ; 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:17828: 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 glib-2.0 >= 1.3.7 gobject-2.0""... $ac_c" 1>&6
|
|
echo "configure:17872: checking for glib-2.0 >= 1.3.7 gobject-2.0" >&5
|
|
|
|
if $PKG_CONFIG --exists "glib-2.0 >= 1.3.7 gobject-2.0" ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
succeeded=yes
|
|
|
|
echo $ac_n "checking GLIB_CFLAGS""... $ac_c" 1>&6
|
|
echo "configure:17879: checking GLIB_CFLAGS" >&5
|
|
GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 1.3.7 gobject-2.0"`
|
|
echo "$ac_t""$GLIB_CFLAGS" 1>&6
|
|
|
|
echo $ac_n "checking GLIB_LIBS""... $ac_c" 1>&6
|
|
echo "configure:17884: checking GLIB_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
GLIB_LIBS="`$PKG_CONFIG --libs \"glib-2.0 >= 1.3.7 gobject-2.0\" |sed s/-Wl,--export-dynamic//g`"
|
|
echo "$ac_t""$GLIB_LIBS" 1>&6
|
|
else
|
|
GLIB_CFLAGS=""
|
|
GLIB_LIBS=""
|
|
## If we have a custom action on failure, don't print errors, but
|
|
## do set a variable so people can do so.
|
|
GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 1.3.7 gobject-2.0"`
|
|
echo $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
|
|
{ echo "configure: error: Library requirements (glib-2.0 >= 1.3.7 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
|
|
|
|
else
|
|
# Check whether --with-glib-prefix or --without-glib-prefix was given.
|
|
if test "${with_glib_prefix+set}" = set; then
|
|
withval="$with_glib_prefix"
|
|
glib_config_prefix="$withval"
|
|
else
|
|
glib_config_prefix=""
|
|
fi
|
|
|
|
# Check whether --with-glib-exec-prefix or --without-glib-exec-prefix was given.
|
|
if test "${with_glib_exec_prefix+set}" = set; then
|
|
withval="$with_glib_exec_prefix"
|
|
glib_config_exec_prefix="$withval"
|
|
else
|
|
glib_config_exec_prefix=""
|
|
fi
|
|
|
|
# Check whether --enable-glibtest or --disable-glibtest was given.
|
|
if test "${enable_glibtest+set}" = set; then
|
|
enableval="$enable_glibtest"
|
|
:
|
|
else
|
|
enable_glibtest=yes
|
|
fi
|
|
|
|
|
|
if test x$glib_config_exec_prefix != x ; then
|
|
glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix"
|
|
if test x${GLIB_CONFIG+set} != xset ; then
|
|
GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config
|
|
fi
|
|
fi
|
|
if test x$glib_config_prefix != x ; then
|
|
glib_config_args="$glib_config_args --prefix=$glib_config_prefix"
|
|
if test x${GLIB_CONFIG+set} != xset ; then
|
|
GLIB_CONFIG=$glib_config_prefix/bin/glib-config
|
|
fi
|
|
fi
|
|
|
|
for module in .
|
|
do
|
|
case "$module" in
|
|
gmodule)
|
|
glib_config_args="$glib_config_args gmodule"
|
|
;;
|
|
gthread)
|
|
glib_config_args="$glib_config_args gthread"
|
|
;;
|
|
esac
|
|
done
|
|
|
|
unset ac_cv_path_GLIB_CONFIG
|
|
|
|
# Extract the first word of "glib-config", so it can be a program name with args.
|
|
set dummy glib-config; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:17967: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
case "$GLIB_CONFIG" in
|
|
/*)
|
|
ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
?:/*)
|
|
ac_cv_path_GLIB_CONFIG="$GLIB_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_GLIB_CONFIG="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
test -z "$ac_cv_path_GLIB_CONFIG" && ac_cv_path_GLIB_CONFIG="no"
|
|
;;
|
|
esac
|
|
fi
|
|
GLIB_CONFIG="$ac_cv_path_GLIB_CONFIG"
|
|
if test -n "$GLIB_CONFIG"; then
|
|
echo "$ac_t""$GLIB_CONFIG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
min_glib_version=${GLIB_VERSION}
|
|
echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
|
|
echo "configure:18002: checking for GLIB - version >= $min_glib_version" >&5
|
|
no_glib=""
|
|
if test "$GLIB_CONFIG" = "no" ; then
|
|
no_glib=yes
|
|
else
|
|
GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags`
|
|
GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs`
|
|
glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
|
glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
|
glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \
|
|
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
|
if test "x$enable_glibtest" = "xyes" ; then
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
LIBS="$GLIB_LIBS $LIBS"
|
|
rm -f conf.glibtest
|
|
if test "$cross_compiling" = yes; then
|
|
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 18025 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <glib.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int major, minor, micro;
|
|
char *tmp_version;
|
|
|
|
system ("touch conf.glibtest");
|
|
|
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
|
tmp_version = g_strdup("$min_glib_version");
|
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
|
printf("%s, bad version string\n", "$min_glib_version");
|
|
exit(1);
|
|
}
|
|
|
|
if ((glib_major_version != $glib_config_major_version) ||
|
|
(glib_minor_version != $glib_config_minor_version) ||
|
|
(glib_micro_version != $glib_config_micro_version))
|
|
{
|
|
printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",
|
|
$glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
printf ("*** was found! If glib-config was correct, then it is best\n");
|
|
printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n");
|
|
printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
|
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
|
printf("*** required on your system.\n");
|
|
printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n");
|
|
printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n");
|
|
printf("*** before re-running configure\n");
|
|
}
|
|
else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
|
|
(glib_minor_version != GLIB_MINOR_VERSION) ||
|
|
(glib_micro_version != GLIB_MICRO_VERSION))
|
|
{
|
|
printf("*** GLIB header files (version %d.%d.%d) do not match\n",
|
|
GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
|
|
printf("*** library (version %d.%d.%d)\n",
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
}
|
|
else
|
|
{
|
|
if ((glib_major_version > major) ||
|
|
((glib_major_version == major) && (glib_minor_version > minor)) ||
|
|
((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
|
|
glib_major_version, glib_minor_version, glib_micro_version);
|
|
printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
|
|
major, minor, micro);
|
|
printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
|
|
printf("***\n");
|
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
|
printf("*** probably means that the wrong copy of the glib-config shell script is\n");
|
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
|
printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n");
|
|
printf("*** correct copy of glib-config. (In this case, you will have to\n");
|
|
printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
|
|
printf("*** so that the correct libraries are found at run-time))\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
EOF
|
|
if { (eval echo configure:18101: \"$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_glib=yes
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
if test "x$no_glib" = x ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
if test "$GLIB_CONFIG" = "no" ; then
|
|
echo "*** The glib-config script installed by GLIB could not be found"
|
|
echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in"
|
|
echo "*** your path, or set the GLIB_CONFIG environment variable to the"
|
|
echo "*** full path to glib-config."
|
|
else
|
|
if test -f conf.glibtest ; then
|
|
:
|
|
else
|
|
echo "*** Could not run GLIB test program, checking why..."
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
LIBS="$LIBS $GLIB_LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 18135 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <glib.h>
|
|
#include <stdio.h>
|
|
|
|
int main() {
|
|
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:18145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
echo "*** The test program compiled, but did not run. This usually means"
|
|
echo "*** that the run-time linker is not finding GLIB or finding the wrong"
|
|
echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
|
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
|
echo "*** is required on your system"
|
|
echo "***"
|
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
|
echo "***"
|
|
echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
|
|
echo "*** came with the system with the command"
|
|
echo "***"
|
|
echo "*** rpm --erase --nodeps gtk gtk-devel"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "*** The test program failed to compile or link. See the file config.log for the"
|
|
echo "*** exact error that occured. This usually means GLIB was incorrectly installed"
|
|
echo "*** or that you have moved GLIB since it was installed. In the latter case, you"
|
|
echo "*** may want to edit the glib-config script: $GLIB_CONFIG"
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
fi
|
|
fi
|
|
GLIB_CFLAGS=""
|
|
GLIB_LIBS=""
|
|
:
|
|
fi
|
|
|
|
|
|
rm -f conf.glibtest
|
|
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
if test -z "${GLIB_GMODULE_LIBS}" -a -n "${GLIB_CONFIG}"; then
|
|
GLIB_GMODULE_LIBS=`$GLIB_CONFIG gmodule --libs`
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if test "$MOZ_SVG_RENDERER_LIBART"; then
|
|
if test ! -f $topsrcdir/other-licenses/libart_lgpl/Makefile.in; then
|
|
{ echo "configure: error: You must check out the mozilla version of libart. Use
|
|
mk_add_options MOZ_CO_MODULE=mozilla/other-licenses/libart_lgpl" 1>&2; exit 1; }
|
|
fi
|
|
|
|
MOZ_LIBART_CFLAGS='-I${DIST}/include/libart_lgpl'
|
|
case "$target_os" in
|
|
msvc*|mks*|cygwin*|mingw*|wince*)
|
|
MOZ_LIBART_LIBS='$(DIST)/lib/$(LIB_PREFIX)moz_art_lgpl.$(IMPORT_LIB_SUFFIX)'
|
|
;;
|
|
os2*)
|
|
MOZ_LIBART_LIBS='-lmoz_art -lm'
|
|
;;
|
|
beos*)
|
|
MOZ_LIBART_LIBS='-lmoz_art_lgpl -lroot -lbe'
|
|
;;
|
|
*)
|
|
MOZ_LIBART_LIBS='-lmoz_art_lgpl -lm'
|
|
;;
|
|
esac
|
|
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
|
# for constant arguments. Useless!
|
|
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
|
|
echo "configure:18224: checking for working alloca.h" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 18229 "configure"
|
|
#include "confdefs.h"
|
|
#include <alloca.h>
|
|
int main() {
|
|
char *p = alloca(2 * sizeof(int));
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:18236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
ac_cv_header_alloca_h=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_header_alloca_h=no
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
|
|
if test $ac_cv_header_alloca_h = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_ALLOCA_H 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for alloca""... $ac_c" 1>&6
|
|
echo "configure:18257: checking for alloca" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 18262 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#ifdef __GNUC__
|
|
# define alloca __builtin_alloca
|
|
#else
|
|
# ifdef _MSC_VER
|
|
# include <malloc.h>
|
|
# define alloca _alloca
|
|
# else
|
|
# if HAVE_ALLOCA_H
|
|
# include <alloca.h>
|
|
# else
|
|
# ifdef _AIX
|
|
#pragma alloca
|
|
# else
|
|
# ifndef alloca /* predefined by HP cc +Olibcalls */
|
|
char *alloca ();
|
|
# endif
|
|
# endif
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
int main() {
|
|
char *p = (char *) alloca(1);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:18290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
rm -rf conftest*
|
|
ac_cv_func_alloca_works=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_func_alloca_works=no
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
|
|
if test $ac_cv_func_alloca_works = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_ALLOCA 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
if test $ac_cv_func_alloca_works = no; then
|
|
# The SVR3 libPW and SVR4 libucb both contain incompatible functions
|
|
# that cause trouble. Some versions do not even contain alloca or
|
|
# contain a buggy version. If you still want to use their alloca,
|
|
# use ar to extract alloca.o from them instead of compiling alloca.c.
|
|
ALLOCA=alloca.${ac_objext}
|
|
cat >> confdefs.h <<\EOF
|
|
#define C_ALLOCA 1
|
|
EOF
|
|
|
|
|
|
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
|
|
echo "configure:18322: checking whether alloca needs Cray hooks" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 18327 "configure"
|
|
#include "confdefs.h"
|
|
#if defined(CRAY) && ! defined(CRAY2)
|
|
webecray
|
|
#else
|
|
wenotbecray
|
|
#endif
|
|
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "webecray" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_os_cray=yes
|
|
else
|
|
rm -rf conftest*
|
|
ac_cv_os_cray=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_os_cray" 1>&6
|
|
if test $ac_cv_os_cray = yes; then
|
|
for ac_func in _getb67 GETB67 getb67; do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:18352: 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 18357 "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:18380: \"$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
|
|
cat >> confdefs.h <<EOF
|
|
#define CRAY_STACKSEG_END $ac_func
|
|
EOF
|
|
|
|
break
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
done
|
|
fi
|
|
|
|
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
|
|
echo "configure:18407: checking stack direction for C alloca" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
ac_cv_c_stack_direction=0
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 18415 "configure"
|
|
#include "confdefs.h"
|
|
find_stack_direction ()
|
|
{
|
|
static char *addr = 0;
|
|
auto char dummy;
|
|
if (addr == 0)
|
|
{
|
|
addr = &dummy;
|
|
return find_stack_direction ();
|
|
}
|
|
else
|
|
return (&dummy > addr) ? 1 : -1;
|
|
}
|
|
main ()
|
|
{
|
|
exit (find_stack_direction() < 0);
|
|
}
|
|
EOF
|
|
if { (eval echo configure:18434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
then
|
|
ac_cv_c_stack_direction=1
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
ac_cv_c_stack_direction=-1
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
|
|
cat >> confdefs.h <<EOF
|
|
#define STACK_DIRECTION $ac_cv_c_stack_direction
|
|
EOF
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if test "$MOZ_SVG_RENDERER_CAIRO" -o "$MOZ_ENABLE_CANVAS" -o "$MOZ_ENABLE_CAIRO_GFX" ; then
|
|
MOZ_CAIRO_CFLAGS='-I$(DIST)/include/cairo'
|
|
|
|
MOZ_TREE_CAIRO=1
|
|
# Check whether --enable-system-cairo or --disable-system-cairo was given.
|
|
if test "${enable_system_cairo+set}" = set; then
|
|
enableval="$enable_system_cairo"
|
|
if test "$enableval" = "yes"; then
|
|
MOZ_TREE_CAIRO=
|
|
elif test "$enableval" = "no"; then
|
|
MOZ_TREE_CAIRO=1
|
|
else
|
|
{ echo "configure: error: Option, system-cairo, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$MOZ_TREE_CAIRO"; then
|
|
# Check for headers defining standard int types.
|
|
for ac_hdr in stdint.h inttypes.h sys/int_types.h
|
|
do
|
|
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
|
echo "configure:18483: 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 18488 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:18493: \"$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 now we assume that we will have a uint64_t available through
|
|
# one of the above headers or mozstdint.h.
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_UINT64_T 1
|
|
EOF
|
|
|
|
|
|
# Define macros for cairo-features.h
|
|
if test "$MOZ_X11"; then
|
|
XLIB_SURFACE_FEATURE="#define CAIRO_HAS_XLIB_SURFACE 1"
|
|
FT_FONT_FEATURE="#define CAIRO_HAS_FT_FONT 1"
|
|
fi
|
|
if test "$MOZ_WIDGET_TOOLKIT" = "mac" -o "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then
|
|
QUARTZ_SURFACE_FEATURE="#define CAIRO_HAS_QUARTZ_SURFACE 1"
|
|
ATSUI_FONT_FEATURE="#define CAIRO_HAS_ATSUI_FONT 1"
|
|
fi
|
|
if test "$MOZ_WIDGET_TOOLKIT" = "windows"; then
|
|
WIN32_SURFACE_FEATURE="#define CAIRO_HAS_WIN32_SURFACE 1"
|
|
WIN32_FONT_FEATURE="#define CAIRO_HAS_WIN32_FONT 1"
|
|
fi
|
|
if test "$MOZ_ENABLE_GLITZ"; then
|
|
GLITZ_SURFACE_FEATURE="#define CAIRO_HAS_GLITZ_SURFACE 1"
|
|
fi
|
|
|
|
if test "$MOZ_DEBUG"; then
|
|
SANITY_CHECKING_FEATURE="#define CAIRO_DO_SANITY_CHECKING 1"
|
|
else
|
|
SANITY_CHECKING_FEATURE="#undef CAIRO_DO_SANITY_CHECKING"
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if test "$_WIN32_MSVC"; then
|
|
MOZ_CAIRO_LIBS='$(DIST)/lib/mozcairo.lib $(DIST)/lib/mozlibpixman.lib'
|
|
if test "$MOZ_ENABLE_GLITZ"; then
|
|
MOZ_CAIRO_LIBS="$MOZ_CAIRO_LIBS $(DIST)/lib/mozglitz.lib $(DIST)/lib/mozglitzwgl.lib"
|
|
fi
|
|
else
|
|
MOZ_CAIRO_LIBS="-lmozcairo -lmozlibpixman"
|
|
|
|
if test "$MOZ_X11"; then
|
|
MOZ_CAIRO_LIBS="$MOZ_CAIRO_LIBS $XLDFLAGS -lXrender -lfreetype"
|
|
fi
|
|
|
|
if test "$MOZ_ENABLE_GLITZ"; then
|
|
MOZ_CAIRO_LIBS="$MOZ_CAIRO_LIBS -lmozglitz"
|
|
if test "$MOZ_X11"; then
|
|
MOZ_CAIRO_LIBS="$MOZ_CAIRO_LIBS -lmozglitzglx -lGL"
|
|
fi
|
|
if test "$MOZ_WIDGET_TOOLKIT" = "windows"; then
|
|
MOZ_CAIRO_LIBS="$MOZ_CAIRO_LIBS -lmozglitzwgl"
|
|
fi
|
|
fi
|
|
|
|
if test "$MOZ_WIDGET_TOOLKIT" = "windows"; then
|
|
MOZ_CAIRO_LIBS="$MOZ_CAIRO_LIBS -lgdi32"
|
|
fi
|
|
fi
|
|
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:18597: 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 cairo >= $CAIRO_VERSION""... $ac_c" 1>&6
|
|
echo "configure:18641: checking for cairo >= $CAIRO_VERSION" >&5
|
|
|
|
if $PKG_CONFIG --exists "cairo >= $CAIRO_VERSION" ; then
|
|
echo "$ac_t""yes" 1>&6
|
|
succeeded=yes
|
|
|
|
echo $ac_n "checking CAIRO_CFLAGS""... $ac_c" 1>&6
|
|
echo "configure:18648: checking CAIRO_CFLAGS" >&5
|
|
CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo >= $CAIRO_VERSION"`
|
|
echo "$ac_t""$CAIRO_CFLAGS" 1>&6
|
|
|
|
echo $ac_n "checking CAIRO_LIBS""... $ac_c" 1>&6
|
|
echo "configure:18653: checking CAIRO_LIBS" >&5
|
|
## Remove evil flags like -Wl,--export-dynamic
|
|
CAIRO_LIBS="`$PKG_CONFIG --libs \"cairo >= $CAIRO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
|
|
echo "$ac_t""$CAIRO_LIBS" 1>&6
|
|
else
|
|
CAIRO_CFLAGS=""
|
|
CAIRO_LIBS=""
|
|
## If we have a custom action on failure, don't print errors, but
|
|
## do set a variable so people can do so.
|
|
CAIRO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo >= $CAIRO_VERSION"`
|
|
echo $CAIRO_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
|
|
{ echo "configure: error: Library requirements (cairo >= $CAIRO_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
|
|
|
|
MOZ_CAIRO_CFLAGS=$CAIRO_CFLAGS
|
|
MOZ_CAIRO_LIBS=$CAIRO_LIBS
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
# Check whether --enable-xul or --disable-xul was given.
|
|
if test "${enable_xul+set}" = set; then
|
|
enableval="$enable_xul"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_XUL=
|
|
elif test "$enableval" = "yes"; then
|
|
:
|
|
else
|
|
{ echo "configure: error: Option, xul, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$MOZ_XUL"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_XUL 1
|
|
EOF
|
|
|
|
else
|
|
MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's/inspector//' -e 's/venkman//' -e 's/irc//' -e 's/tasks//'`
|
|
fi
|
|
|
|
|
|
|
|
if test `echo "$MOZ_EXTENSIONS" | grep -c python/xpcom` -ne 0; then
|
|
if test -z "$PYTHON"; then
|
|
# Extract the first word of "python", so it can be a program name with args.
|
|
set dummy python; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:18717: 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"
|
|
test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":"
|
|
;;
|
|
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
|
|
|
|
fi
|
|
if test "$OS_ARCH" = "WINNT"; then
|
|
PYTHON=`cygpath -t mixed $PYTHON`
|
|
fi
|
|
if test ! -x "$PYTHON"; then
|
|
{ echo "configure: error: Could not find Python - please adjust your PATH, or set PYTHON." 1>&2; exit 1; }
|
|
fi
|
|
MOZ_PYTHON=$PYTHON
|
|
|
|
MOZ_PYTHON_VER=`$PYTHON -c "import sys;print '%d%d' % sys.version_info[0:2]"`
|
|
MOZ_PYTHON_VER_DOTTED=`$PYTHON -c "import sys;print '%d.%d' % sys.version_info[0:2]"`
|
|
|
|
MOZ_PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
|
|
if test "$OS_ARCH" = "WINNT"; then
|
|
MOZ_PYTHON_PREFIX=`cygpath -t mixed $MOZ_PYTHON_PREFIX`
|
|
MOZ_PYTHON_DLL_SUFFIX=.pyd
|
|
MOZ_PYTHON_INCLUDES="\"-I$MOZ_PYTHON_PREFIX/include\" \"-I$MOZ_PYTHON_PREFIX/PC\""
|
|
MOZ_PYTHON_LIBS="\"/libpath:$MOZ_PYTHON_PREFIX/PCBuild\" \"/libpath:$MOZ_PYTHON_PREFIX/libs\""
|
|
else
|
|
MOZ_PYTHON_DLL_SUFFIX=$DLL_SUFFIX
|
|
PYTHON_INCLUDE_SRC=$MOZ_PYTHON_PREFIX/include/python$MOZ_PYTHON_VER_DOTTED
|
|
PYTHON_LIB_SRC=`$PYTHON -c 'from distutils import sysconfig; print sysconfig.get_config_var("LIBPL")'`
|
|
if test ! -f $PYTHON_INCLUDE_SRC/Python.h; then
|
|
{ echo "configure: error: Include directory $PYTHON_INCLUDE_SRC not found or does not contain development headers" 1>&2; exit 1; }
|
|
fi
|
|
MOZ_PYTHON_INCLUDES="-I$PYTHON_INCLUDE_SRC"
|
|
MOZ_PYTHON_LIBS="-L$PYTHON_LIB_SRC -lpython$MOZ_PYTHON_VER_DOTTED"
|
|
fi
|
|
if test "$OS_ARCH" = "WINNT" && test -n "$MOZ_DEBUG"; then
|
|
MOZ_PYTHON_DEBUG_SUFFIX="_d"
|
|
else
|
|
MOZ_PYTHON_DEBUG_SUFFIX=
|
|
fi
|
|
echo "$ac_t""Building PyXPCOM using Python-$MOZ_PYTHON_VER_DOTTED from $MOZ_PYTHON_PREFIX" 1>&6
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check whether --enable-profilesharing or --disable-profilesharing was given.
|
|
if test "${enable_profilesharing+set}" = set; then
|
|
enableval="$enable_profilesharing"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_PROFILESHARING=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_PROFILESHARING=1
|
|
else
|
|
{ echo "configure: error: Option, profilesharing, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$MOZ_PROFILESHARING"; then
|
|
MOZ_IPCD=1
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_PROFILESHARING 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Check whether --enable-profilelocking or --disable-profilelocking was given.
|
|
if test "${enable_profilelocking+set}" = set; then
|
|
enableval="$enable_profilelocking"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_PROFILELOCKING=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_PROFILELOCKING=1
|
|
else
|
|
{ echo "configure: error: Option, profilelocking, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
if test "$MOZ_PROFILELOCKING"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_PROFILELOCKING 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Check whether --enable-necko-protocols or --disable-necko-protocols was given.
|
|
if test "${enable_necko_protocols+set}" = set; then
|
|
enableval="$enable_necko_protocols"
|
|
for option in `echo $enableval | sed 's/,/ /g'`; do
|
|
if test "$option" = "yes" || test "$option" = "all"; then
|
|
NECKO_PROTOCOLS="$NECKO_PROTOCOLS $NECKO_PROTOCOLS_DEFAULT"
|
|
elif test "$option" = "no" || test "$option" = "none"; then
|
|
NECKO_PROTOCOLS=""
|
|
elif test "$option" = "default"; then
|
|
NECKO_PROTOCOLS="$NECKO_PROTOCOLS $NECKO_PROTOCOLS_DEFAULT"
|
|
elif test `echo "$option" | grep -c \^-` != 0; then
|
|
option=`echo $option | sed 's/^-//'`
|
|
NECKO_PROTOCOLS=`echo "$NECKO_PROTOCOLS" | sed "s/ ${option}//"`
|
|
else
|
|
NECKO_PROTOCOLS="$NECKO_PROTOCOLS $option"
|
|
fi
|
|
done
|
|
else
|
|
NECKO_PROTOCOLS="$NECKO_PROTOCOLS_DEFAULT"
|
|
fi
|
|
|
|
NECKO_PROTOCOLS=`${PERL} ${srcdir}/build/unix/uniq.pl ${NECKO_PROTOCOLS}`
|
|
|
|
for p in $NECKO_PROTOCOLS; do
|
|
cat >> confdefs.h <<EOF
|
|
#define NECKO_PROTOCOL_$p 1
|
|
EOF
|
|
|
|
done
|
|
|
|
# Check whether --enable-necko-disk-cache or --disable-necko-disk-cache was given.
|
|
if test "${enable_necko_disk_cache+set}" = set; then
|
|
enableval="$enable_necko_disk_cache"
|
|
if test "$enableval" = "no"; then
|
|
NECKO_DISK_CACHE=
|
|
elif test "$enableval" = "yes"; then
|
|
NECKO_DISK_CACHE=1
|
|
else
|
|
{ echo "configure: error: Option, necko-disk-cache, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$NECKO_DISK_CACHE"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define NECKO_DISK_CACHE 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Check whether --enable-necko-small-buffers or --disable-necko-small-buffers was given.
|
|
if test "${enable_necko_small_buffers+set}" = set; then
|
|
enableval="$enable_necko_small_buffers"
|
|
if test "$enableval" = "yes"; then
|
|
NECKO_SMALL_BUFFERS=1
|
|
elif test "$enableval" = "no"; then
|
|
NECKO_SMALL_BUFFERS=
|
|
else
|
|
{ echo "configure: error: Option, necko-small-buffers, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$NECKO_SMALL_BUFFERS"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define NECKO_SMALL_BUFFERS 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Check whether --enable-cookies or --disable-cookies was given.
|
|
if test "${enable_cookies+set}" = set; then
|
|
enableval="$enable_cookies"
|
|
if test "$enableval" = "no"; then
|
|
NECKO_COOKIES=
|
|
elif test "$enableval" = "yes"; then
|
|
NECKO_COOKIES=1
|
|
else
|
|
{ echo "configure: error: Option, cookies, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$NECKO_COOKIES"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define NECKO_COOKIES 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
_NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES NECKO_"
|
|
|
|
# Check whether --enable-v1-string-abi or --disable-v1-string-abi was given.
|
|
if test "${enable_v1_string_abi+set}" = set; then
|
|
enableval="$enable_v1_string_abi"
|
|
if test "$enableval" = "no"; then
|
|
MOZ_V1_STRING_ABI=
|
|
elif test "$enableval" = "yes"; then
|
|
MOZ_V1_STRING_ABI=1
|
|
else
|
|
{ echo "configure: error: Option, v1-string-abi, does not take an argument ($enableval)." 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$MOZ_V1_STRING_ABI"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_V1_STRING_ABI 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
if test "$MOZ_DEBUG" || test "$NS_TRACE_MALLOC"; then
|
|
MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS=
|
|
fi
|
|
|
|
if test "$MOZ_LDAP_XPCOM"; then
|
|
LDAP_CFLAGS='-I${DIST}/public/ldap'
|
|
if test "$OS_ARCH" = "WINNT"; then
|
|
if test -n "$GNU_CC"; then
|
|
LDAP_LIBS='-L$(DIST)/lib -lnsldap32v50 -lnsldappr32v50'
|
|
else
|
|
LDAP_LIBS='$(DIST)/lib/$(LIB_PREFIX)nsldap32v50.${IMPORT_LIB_SUFFIX} $(DIST)/lib/$(LIB_PREFIX)nsldappr32v50.${IMPORT_LIB_SUFFIX}'
|
|
fi
|
|
elif test "$VACPP"; then
|
|
LDAP_LIBS='$(DIST)/lib/$(LIB_PREFIX)ldap50.${IMPORT_LIB_SUFFIX} $(DIST)/lib/$(LIB_PREFIX)prldap50.${IMPORT_LIB_SUFFIX}'
|
|
else
|
|
LDAP_LIBS='-L${DIST}/bin -L${DIST}/lib -lldap50 -llber50 -lprldap50'
|
|
fi
|
|
fi
|
|
|
|
if test "$COMPILE_ENVIRONMENT"; then
|
|
if test "$SUNCTL"; then
|
|
_SAVE_CFLAGS=$CFLAGS
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
|
|
|
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 18979 "configure"
|
|
#include "confdefs.h"
|
|
#include <gmodule.h>
|
|
int main() {
|
|
int x = 1; x++;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:18986: \"$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: Cannot build ctl without gmodule support in glib." 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
|
|
|
|
CFLAGS=$_SAVE_CFLAGS
|
|
cat >> confdefs.h <<\EOF
|
|
#define SUNCTL 1
|
|
EOF
|
|
|
|
fi
|
|
fi # COMPILE_ENVIRONMENT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CFLAGS=`echo \
|
|
$_WARNINGS_CFLAGS \
|
|
$CFLAGS`
|
|
|
|
CXXFLAGS=`echo \
|
|
$_MOZ_RTTI_FLAGS \
|
|
$_MOZ_EXCEPTIONS_FLAGS \
|
|
$_WARNINGS_CXXFLAGS \
|
|
$CXXFLAGS`
|
|
|
|
COMPILE_CFLAGS=`echo \
|
|
$_DEFINES_CFLAGS \
|
|
$_DEPEND_CFLAGS \
|
|
$COMPILE_CFLAGS`
|
|
|
|
COMPILE_CXXFLAGS=`echo \
|
|
$_DEFINES_CXXFLAGS \
|
|
$_DEPEND_CFLAGS \
|
|
$COMPILE_CXXFLAGS`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZ_DLL_SUFFIX "$DLL_SUFFIX"
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if test "$USING_HCC"; then
|
|
CC='${topsrcdir}/build/hcc'
|
|
CC="$CC '$_OLDCC'"
|
|
CXX='${topsrcdir}/build/hcpp'
|
|
CXX="$CXX '$_OLDCXX'"
|
|
|
|
|
|
fi
|
|
|
|
if test "$COMPILE_ENVIRONMENT"; then
|
|
if test "$MOZ_X11"; then
|
|
_SAVE_CFLAGS=$CFLAGS
|
|
CFLAGS="$CFLAGS $XCFLAGS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 19280 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <X11/Xlib.h>
|
|
|
|
int main() {
|
|
|
|
Display *dpy = 0;
|
|
if ((dpy = XOpenDisplay(NULL)) == NULL) {
|
|
fprintf(stderr, ": can't open %s\n", XDisplayName(NULL));
|
|
exit(1);
|
|
}
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:19296: \"$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: Could not compile basic X program." 1>&2; exit 1; }
|
|
fi
|
|
rm -f conftest*
|
|
CFLAGS="$_SAVE_CFLAGS"
|
|
|
|
if test ! -z "$MISSING_X"; then
|
|
{ echo "configure: error: Could not find the following X libraries: $MISSING_X " 1>&2; exit 1; };
|
|
fi
|
|
|
|
fi # MOZ_X11
|
|
fi # COMPILE_ENVIRONMENT
|
|
|
|
|
|
if test "$OS_ARCH" = "OS2" -a "$VACPP" = "yes"; then
|
|
LIBS='so32dll.lib tcp32dll.lib'
|
|
elif test "$OS_ARCH" = "BeOS"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define XP_BEOS 1
|
|
EOF
|
|
|
|
MOZ_MOVEMAIL=1
|
|
elif test "$OS_ARCH" = "Darwin"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define XP_UNIX 1
|
|
EOF
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define UNIX_ASYNC_DNS 1
|
|
EOF
|
|
|
|
MOZ_MOVEMAIL=1
|
|
elif test "$OS_ARCH" = "OpenVMS"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define XP_UNIX 1
|
|
EOF
|
|
|
|
elif test "$OS_ARCH" != "WINNT" -a "$OS_ARCH" != "OS2" -a "$OS_ARCH" != "WINCE"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define XP_UNIX 1
|
|
EOF
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define UNIX_ASYNC_DNS 1
|
|
EOF
|
|
|
|
MOZ_MOVEMAIL=1
|
|
fi
|
|
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define JS_THREADSAFE 1
|
|
EOF
|
|
|
|
|
|
if test "$MOZ_DEBUG"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_REFLOW_PERF 1
|
|
EOF
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_REFLOW_PERF_DSP 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
if test "$ACCESSIBILITY" -a "$MOZ_ENABLE_GTK2" ; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define MOZ_ACCESSIBILITY_ATK 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
# Used for LD_LIBRARY_PATH of run_viewer target
|
|
LIBS_PATH=
|
|
for lib_arg in $NSPR_LIBS $TK_LIBS; do
|
|
case $lib_arg in
|
|
-L* ) LIBS_PATH="${LIBS_PATH:+$LIBS_PATH:}"`expr $lib_arg : "-L\(.*\)"` ;;
|
|
* ) ;;
|
|
esac
|
|
done
|
|
|
|
|
|
case "$host_os" in
|
|
mingw*)
|
|
WIN_TOP_SRC=`cd $srcdir; pwd -W`
|
|
;;
|
|
cygwin*|msvc*|mks*)
|
|
HOST_CC="\$(CYGWIN_WRAPPER) $HOST_CC"
|
|
HOST_CXX="\$(CYGWIN_WRAPPER) $HOST_CXX"
|
|
CC="\$(CYGWIN_WRAPPER) $CC"
|
|
CXX="\$(CYGWIN_WRAPPER) $CXX"
|
|
CPP="\$(CYGWIN_WRAPPER) $CPP"
|
|
LD="\$(CYGWIN_WRAPPER) $LD"
|
|
AS="\$(CYGWIN_WRAPPER) $AS"
|
|
RC="\$(CYGWIN_WRAPPER) $RC"
|
|
MIDL="\$(CYGWIN_WRAPPER) $MIDL"
|
|
CYGDRIVE_MOUNT=`mount -p | awk '{ if (/^\//) { print $1; exit } }'`
|
|
WIN_TOP_SRC=`cygpath -a -w $srcdir | sed -e 's|\\\\|/|g'`
|
|
;;
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. ${srcdir}/config/chrome-versions.sh
|
|
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZILLA_LOCALE_VERSION "$MOZILLA_LOCALE_VERSION"
|
|
EOF
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZILLA_REGION_VERSION "$MOZILLA_REGION_VERSION"
|
|
EOF
|
|
|
|
cat >> confdefs.h <<EOF
|
|
#define MOZILLA_SKIN_VERSION "$MOZILLA_SKIN_VERSION"
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
_NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES
|
|
CPP_THROW_NEW
|
|
HAVE_CPP_2BYTE_WCHAR_T
|
|
HAVE_CPP_ACCESS_CHANGING_USING
|
|
HAVE_CPP_AMBIGUITY_RESOLVING_USING
|
|
HAVE_CPP_BOOL
|
|
HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR
|
|
HAVE_CPP_EXPLICIT
|
|
HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX
|
|
HAVE_CPP_NAMESPACE_STD
|
|
HAVE_CPP_NEW_CASTS
|
|
HAVE_CPP_PARTIAL_SPECIALIZATION
|
|
HAVE_CPP_TROUBLE_COMPARING_TO_ZERO
|
|
HAVE_CPP_TYPENAME
|
|
HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL
|
|
HAVE_STATVFS
|
|
NEED_CPP_UNUSED_IMPLEMENTATIONS
|
|
NEW_H
|
|
HAVE_GETPAGESIZE
|
|
HAVE_ICONV
|
|
HAVE_ICONV_WITH_CONST_INPUT
|
|
HAVE_MBRTOWC
|
|
HAVE_SYS_MOUNT_H
|
|
HAVE_SYS_VFS_H
|
|
HAVE_WCRTOMB
|
|
MOZ_V1_STRING_ABI
|
|
"
|
|
|
|
|
|
|
|
# Save the defines header file before autoconf removes it.
|
|
# (Do not add AC_DEFINE calls after this line.)
|
|
_CONFIG_TMP=confdefs-tmp.h
|
|
_CONFIG_DEFS_H=mozilla-config.h
|
|
|
|
cat > $_CONFIG_TMP <<\EOF
|
|
/* List of defines generated by configure. Included with preprocessor flag,
|
|
* -include, to avoid long list of -D defines on the compile command-line.
|
|
* Do not edit.
|
|
*/
|
|
|
|
#ifndef _MOZILLA_CONFIG_H_
|
|
#define _MOZILLA_CONFIG_H_
|
|
EOF
|
|
|
|
_EGREP_PATTERN='^#define ('
|
|
if test -n "$_NON_GLOBAL_ACDEFINES"; then
|
|
for f in $_NON_GLOBAL_ACDEFINES; do
|
|
_EGREP_PATTERN="${_EGREP_PATTERN}$f|"
|
|
done
|
|
fi
|
|
_EGREP_PATTERN="${_EGREP_PATTERN}dummy_never_defined)"
|
|
|
|
sort confdefs.h | egrep -v "$_EGREP_PATTERN" >> $_CONFIG_TMP
|
|
|
|
cat >> $_CONFIG_TMP <<\EOF
|
|
|
|
#endif /* _MOZILLA_CONFIG_H_ */
|
|
|
|
EOF
|
|
|
|
# Only write mozilla-config.h when something changes (or it doesn't exist)
|
|
if cmp -s $_CONFIG_TMP $_CONFIG_DEFS_H; then
|
|
rm $_CONFIG_TMP
|
|
else
|
|
echo "$ac_t"""creating $_CONFIG_DEFS_H"" 1>&6
|
|
mv -f $_CONFIG_TMP $_CONFIG_DEFS_H
|
|
|
|
echo ==== $_CONFIG_DEFS_H =================================
|
|
cat $_CONFIG_DEFS_H
|
|
fi
|
|
|
|
rm -f confdefs.h.save
|
|
mv confdefs.h confdefs.h.save
|
|
egrep -v "$_EGREP_PATTERN" confdefs.h.save > confdefs.h
|
|
# Transform confdefs.h into DEFS.
|
|
# Protect against shell expansion while executing Makefile rules.
|
|
# Protect against Makefile macro expansion.
|
|
#
|
|
# If the first sed substitution is executed (which looks for macros that
|
|
# take arguments), then we branch to the quote section. Otherwise,
|
|
# look for a macro that doesn't take arguments.
|
|
cat >confdef2opt.sed <<\_ACEOF
|
|
t clear
|
|
: clear
|
|
s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
|
|
t quote
|
|
s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
|
|
t quote
|
|
d
|
|
: quote
|
|
s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
|
|
s,\[,\\&,g
|
|
s,\],\\&,g
|
|
s,\$,$$,g
|
|
p
|
|
_ACEOF
|
|
# We use echo to avoid assuming a particular line-breaking character.
|
|
# The extra dot is to prevent the shell from consuming trailing
|
|
# line-breaks from the sub-command output. A line-break within
|
|
# single-quotes doesn't work because, if this script is created in a
|
|
# platform that uses two characters for line-breaks (e.g., DOS), tr
|
|
# would break.
|
|
ac_LF_and_DOT=`echo; echo .`
|
|
DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
|
|
rm -f confdef2opt.sed
|
|
|
|
MOZ_DEFINES=$DEFS
|
|
|
|
rm -f confdefs.h
|
|
mv confdefs.h.save confdefs.h
|
|
|
|
. ${srcdir}/allmakefiles.sh
|
|
if test -z "${AS_PERL}"; then
|
|
echo $MAKEFILES | ${PERL} $srcdir/build/autoconf/acoutput-fast.pl > conftest.sh
|
|
else
|
|
echo $MAKEFILES | ${PERL} $srcdir/build/autoconf/acoutput-fast.pl -nowrap --cygwin-srcdir=$srcdir > conftest.sh
|
|
fi
|
|
. ./conftest.sh
|
|
rm conftest.sh
|
|
|
|
echo $MAKEFILES > unallmakefiles
|
|
|
|
trap '' 1 2 15
|
|
cat > confcache <<\EOF
|
|
# This file is a shell script that caches the results of configure
|
|
# tests run on this system so they can be shared between configure
|
|
# scripts and configure runs. It is not useful on other systems.
|
|
# If it contains results you don't want to keep, you may remove or edit it.
|
|
#
|
|
# By default, configure uses ./config.cache as the cache file,
|
|
# creating it if it does not exist already. You can give configure
|
|
# the --cache-file=FILE option to use a different cache file; that is
|
|
# what configure does when it calls configure scripts in
|
|
# subdirectories, so they share the cache.
|
|
# Giving --cache-file=/dev/null disables caching, for debugging configure.
|
|
# config.status only pays attention to the cache file if you give it the
|
|
# --recheck option to rerun configure.
|
|
#
|
|
EOF
|
|
# The following way of writing the cache mishandles newlines in values,
|
|
# but we know of no workaround that is simple, portable, and efficient.
|
|
# So, don't put newlines in cache variables' values.
|
|
# Ultrix sh set writes to stderr and can't be redirected directly,
|
|
# and sets the high bit in the cache file unless we assign to the vars.
|
|
(set) 2>&1 |
|
|
case `(ac_space=' '; set | grep ac_space) 2>&1` in
|
|
*ac_space=\ *)
|
|
# `set' does not quote correctly, so add quotes (double-quote substitution
|
|
# turns \\\\ into \\, and sed turns \\ into \).
|
|
sed -n \
|
|
-e "s/'/'\\\\''/g" \
|
|
-e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
|
|
;;
|
|
*)
|
|
# `set' quotes correctly as required by POSIX, so do not add quotes.
|
|
sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
|
|
;;
|
|
esac >> confcache
|
|
if cmp -s $cache_file confcache; then
|
|
:
|
|
else
|
|
if test -w $cache_file; then
|
|
echo "updating cache $cache_file"
|
|
cat confcache > $cache_file
|
|
else
|
|
echo "not updating unwritable cache $cache_file"
|
|
fi
|
|
fi
|
|
rm -f confcache
|
|
|
|
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
|
|
|
|
test "x$prefix" = xNONE && prefix=$ac_default_prefix
|
|
# Let make expand exec_prefix.
|
|
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
|
|
|
|
# Any assignment to VPATH causes Sun make to only execute
|
|
# the first set of double-colon rules, so remove it if not needed.
|
|
# If there is a colon in the path, we need to keep it.
|
|
if test "x$srcdir" = x.; then
|
|
ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
|
|
fi
|
|
|
|
trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
|
|
|
|
DEFS=-DHAVE_CONFIG_H
|
|
|
|
# Without the "./", some shells look in PATH for config.status.
|
|
: ${CONFIG_STATUS=./config.status}
|
|
|
|
echo creating $CONFIG_STATUS
|
|
rm -f $CONFIG_STATUS
|
|
cat > $CONFIG_STATUS <<EOF
|
|
#! /bin/sh
|
|
# Generated automatically by configure.
|
|
# Run this file to recreate the current configuration.
|
|
# This directory was configured as follows,
|
|
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
|
|
#
|
|
# $0 $ac_configure_args
|
|
#
|
|
# Compiler output produced by configure, useful for debugging
|
|
# configure, is in ./config.log if it exists.
|
|
|
|
ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
|
|
for ac_option
|
|
do
|
|
case "\$ac_option" in
|
|
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
|
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
|
|
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
|
|
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
|
|
echo "$CONFIG_STATUS generated by autoconf version 2.13"
|
|
exit 0 ;;
|
|
-help | --help | --hel | --he | --h)
|
|
echo "\$ac_cs_usage"; exit 0 ;;
|
|
*) echo "\$ac_cs_usage"; exit 1 ;;
|
|
esac
|
|
done
|
|
|
|
ac_given_srcdir=$srcdir
|
|
ac_given_INSTALL="$INSTALL"
|
|
|
|
trap 'rm -fr `echo "$MAKEFILES gfx/gfx-config.h
|
|
netwerk/necko-config.h
|
|
xpcom/xpcom-config.h
|
|
xpcom/xpcom-private.h
|
|
" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
|
EOF
|
|
cat >> $CONFIG_STATUS <<EOF
|
|
|
|
# Protect against being on the right side of a sed subst in config.status.
|
|
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
|
|
s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
|
|
$ac_vpsub
|
|
$extrasub
|
|
s%@SHELL@%$SHELL%g
|
|
s%@CFLAGS@%$CFLAGS%g
|
|
s%@CPPFLAGS@%$CPPFLAGS%g
|
|
s%@CXXFLAGS@%$CXXFLAGS%g
|
|
s%@FFLAGS@%$FFLAGS%g
|
|
s%@DEFS@%$DEFS%g
|
|
s%@LDFLAGS@%$LDFLAGS%g
|
|
s%@LIBS@%$LIBS%g
|
|
s%@exec_prefix@%$exec_prefix%g
|
|
s%@prefix@%$prefix%g
|
|
s%@program_transform_name@%$program_transform_name%g
|
|
s%@bindir@%$bindir%g
|
|
s%@sbindir@%$sbindir%g
|
|
s%@libexecdir@%$libexecdir%g
|
|
s%@datadir@%$datadir%g
|
|
s%@sysconfdir@%$sysconfdir%g
|
|
s%@sharedstatedir@%$sharedstatedir%g
|
|
s%@localstatedir@%$localstatedir%g
|
|
s%@libdir@%$libdir%g
|
|
s%@includedir@%$includedir%g
|
|
s%@oldincludedir@%$oldincludedir%g
|
|
s%@infodir@%$infodir%g
|
|
s%@mandir@%$mandir%g
|
|
s%@host@%$host%g
|
|
s%@host_alias@%$host_alias%g
|
|
s%@host_cpu@%$host_cpu%g
|
|
s%@host_vendor@%$host_vendor%g
|
|
s%@host_os@%$host_os%g
|
|
s%@target@%$target%g
|
|
s%@target_alias@%$target_alias%g
|
|
s%@target_cpu@%$target_cpu%g
|
|
s%@target_vendor@%$target_vendor%g
|
|
s%@target_os@%$target_os%g
|
|
s%@build@%$build%g
|
|
s%@build_alias@%$build_alias%g
|
|
s%@build_cpu@%$build_cpu%g
|
|
s%@build_vendor@%$build_vendor%g
|
|
s%@build_os@%$build_os%g
|
|
s%@AWK@%$AWK%g
|
|
s%@NSINSTALL_BIN@%$NSINSTALL_BIN%g
|
|
s%@HOST_CC@%$HOST_CC%g
|
|
s%@HOST_CXX@%$HOST_CXX%g
|
|
s%@HOST_RANLIB@%$HOST_RANLIB%g
|
|
s%@HOST_AR@%$HOST_AR%g
|
|
s%@CC@%$CC%g
|
|
s%@CXX@%$CXX%g
|
|
s%@RANLIB@%$RANLIB%g
|
|
s%@AR@%$AR%g
|
|
s%@AS@%$AS%g
|
|
s%@LD@%$LD%g
|
|
s%@STRIP@%$STRIP%g
|
|
s%@WINDRES@%$WINDRES%g
|
|
s%@MIDL@%$MIDL%g
|
|
s%@CPP@%$CPP%g
|
|
s%@CXXCPP@%$CXXCPP%g
|
|
s%@MIDL_FLAGS@%$MIDL_FLAGS%g
|
|
s%@_MSC_VER@%$_MSC_VER%g
|
|
s%@GNU_AS@%$GNU_AS%g
|
|
s%@GNU_LD@%$GNU_LD%g
|
|
s%@GNU_CC@%$GNU_CC%g
|
|
s%@GNU_CXX@%$GNU_CXX%g
|
|
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
|
|
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
|
|
s%@INSTALL_DATA@%$INSTALL_DATA%g
|
|
s%@LN_S@%$LN_S%g
|
|
s%@PERL@%$PERL%g
|
|
s%@DOXYGEN@%$DOXYGEN%g
|
|
s%@WHOAMI@%$WHOAMI%g
|
|
s%@AUTOCONF@%$AUTOCONF%g
|
|
s%@UNZIP@%$UNZIP%g
|
|
s%@ZIP@%$ZIP%g
|
|
s%@SYSTEM_MAKEDEPEND@%$SYSTEM_MAKEDEPEND%g
|
|
s%@XARGS@%$XARGS%g
|
|
s%@PBBUILD@%$PBBUILD%g
|
|
s%@SDP@%$SDP%g
|
|
s%@GCC_VERSION@%$GCC_VERSION%g
|
|
s%@XCODEBUILD_VERSION@%$XCODEBUILD_VERSION%g
|
|
s%@HAS_XCODE_2_1@%$HAS_XCODE_2_1%g
|
|
s%@MACOS_SDK_DIR@%$MACOS_SDK_DIR%g
|
|
s%@NEXT_ROOT@%$NEXT_ROOT%g
|
|
s%@MAKE@%$MAKE%g
|
|
s%@X_CFLAGS@%$X_CFLAGS%g
|
|
s%@X_PRE_LIBS@%$X_PRE_LIBS%g
|
|
s%@X_LIBS@%$X_LIBS%g
|
|
s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
|
|
s%@HAVE_64BIT_OS@%$HAVE_64BIT_OS%g
|
|
s%@AIX_OBJMODEL@%$AIX_OBJMODEL%g
|
|
s%@NO_LD_ARCHIVE_FLAGS@%$NO_LD_ARCHIVE_FLAGS%g
|
|
s%@WRAP_SYSTEM_INCLUDES@%$WRAP_SYSTEM_INCLUDES%g
|
|
s%@VISIBILITY_FLAGS@%$VISIBILITY_FLAGS%g
|
|
s%@FT2_CONFIG@%$FT2_CONFIG%g
|
|
s%@FT2_CFLAGS@%$FT2_CFLAGS%g
|
|
s%@FT2_LIBS@%$FT2_LIBS%g
|
|
s%@XCFLAGS@%$XCFLAGS%g
|
|
s%@XLDFLAGS@%$XLDFLAGS%g
|
|
s%@XLIBS@%$XLIBS%g
|
|
s%@XT_LIBS@%$XT_LIBS%g
|
|
s%@MACOSX_DEPLOYMENT_TARGET@%$MACOSX_DEPLOYMENT_TARGET%g
|
|
s%@LIBOBJS@%$LIBOBJS%g
|
|
s%@HAVE_GCC3_ABI@%$HAVE_GCC3_ABI%g
|
|
s%@NSPR_CONFIG@%$NSPR_CONFIG%g
|
|
s%@NSPR_CFLAGS@%$NSPR_CFLAGS%g
|
|
s%@NSPR_LIBS@%$NSPR_LIBS%g
|
|
s%@GTK_CONFIG@%$GTK_CONFIG%g
|
|
s%@GTK_CFLAGS@%$GTK_CFLAGS%g
|
|
s%@GTK_LIBS@%$GTK_LIBS%g
|
|
s%@PKG_CONFIG@%$PKG_CONFIG%g
|
|
s%@MOZ_GTK2_CFLAGS@%$MOZ_GTK2_CFLAGS%g
|
|
s%@MOZ_GTK2_LIBS@%$MOZ_GTK2_LIBS%g
|
|
s%@HOST_MOC@%$HOST_MOC%g
|
|
s%@MOZ_DEFAULT_TOOLKIT@%$MOZ_DEFAULT_TOOLKIT%g
|
|
s%@TK_CFLAGS@%$TK_CFLAGS%g
|
|
s%@TK_LIBS@%$TK_LIBS%g
|
|
s%@MOZ_ENABLE_CANVAS@%$MOZ_ENABLE_CANVAS%g
|
|
s%@MOZ_ENABLE_GTK@%$MOZ_ENABLE_GTK%g
|
|
s%@MOZ_ENABLE_XLIB@%$MOZ_ENABLE_XLIB%g
|
|
s%@MOZ_ENABLE_GTK2@%$MOZ_ENABLE_GTK2%g
|
|
s%@MOZ_ENABLE_QT@%$MOZ_ENABLE_QT%g
|
|
s%@MOZ_ENABLE_PHOTON@%$MOZ_ENABLE_PHOTON%g
|
|
s%@MOZ_ENABLE_COCOA@%$MOZ_ENABLE_COCOA%g
|
|
s%@MOZ_ENABLE_CAIRO_GFX@%$MOZ_ENABLE_CAIRO_GFX%g
|
|
s%@MOZ_ENABLE_GLITZ@%$MOZ_ENABLE_GLITZ%g
|
|
s%@MOZ_ENABLE_XREMOTE@%$MOZ_ENABLE_XREMOTE%g
|
|
s%@MOZ_GTK_CFLAGS@%$MOZ_GTK_CFLAGS%g
|
|
s%@MOZ_GTK_LDFLAGS@%$MOZ_GTK_LDFLAGS%g
|
|
s%@MOZ_XLIB_CFLAGS@%$MOZ_XLIB_CFLAGS%g
|
|
s%@MOZ_XLIB_LDFLAGS@%$MOZ_XLIB_LDFLAGS%g
|
|
s%@MOZ_QT_CFLAGS@%$MOZ_QT_CFLAGS%g
|
|
s%@MOZ_QT_LDFLAGS@%$MOZ_QT_LDFLAGS%g
|
|
s%@MOC@%$MOC%g
|
|
s%@MOZ_X11@%$MOZ_X11%g
|
|
s%@MOZ_BUILD_APP@%$MOZ_BUILD_APP%g
|
|
s%@MOZ_XUL_APP@%$MOZ_XUL_APP%g
|
|
s%@MOZ_SUITE@%$MOZ_SUITE%g
|
|
s%@MOZ_PHOENIX@%$MOZ_PHOENIX%g
|
|
s%@MOZ_THUNDERBIRD@%$MOZ_THUNDERBIRD%g
|
|
s%@MOZ_STANDALONE_COMPOSER@%$MOZ_STANDALONE_COMPOSER%g
|
|
s%@MOZ_SUNBIRD@%$MOZ_SUNBIRD%g
|
|
s%@MOZ_XULRUNNER@%$MOZ_XULRUNNER%g
|
|
s%@MOZ_UI_LOCALE@%$MOZ_UI_LOCALE%g
|
|
s%@MOZ_CALENDAR@%$MOZ_CALENDAR%g
|
|
s%@MOZ_MAIL_NEWS@%$MOZ_MAIL_NEWS%g
|
|
s%@MOZ_STATIC_MAIL_BUILD@%$MOZ_STATIC_MAIL_BUILD%g
|
|
s%@MOZ_BRANDING_DIRECTORY@%$MOZ_BRANDING_DIRECTORY%g
|
|
s%@MOZ_DISTRIBUTION_ID@%$MOZ_DISTRIBUTION_ID%g
|
|
s%@MOZ_ENABLE_FREETYPE2@%$MOZ_ENABLE_FREETYPE2%g
|
|
s%@MOZ_XFT_CFLAGS@%$MOZ_XFT_CFLAGS%g
|
|
s%@MOZ_XFT_LIBS@%$MOZ_XFT_LIBS%g
|
|
s%@_PANGOCHK_CFLAGS@%$_PANGOCHK_CFLAGS%g
|
|
s%@_PANGOCHK_LIBS@%$_PANGOCHK_LIBS%g
|
|
s%@MOZ_ENABLE_XFT@%$MOZ_ENABLE_XFT%g
|
|
s%@MOZ_PANGO_CFLAGS@%$MOZ_PANGO_CFLAGS%g
|
|
s%@MOZ_PANGO_LIBS@%$MOZ_PANGO_LIBS%g
|
|
s%@MOZ_ENABLE_PANGO@%$MOZ_ENABLE_PANGO%g
|
|
s%@MOZ_ENABLE_COREXFONTS@%$MOZ_ENABLE_COREXFONTS%g
|
|
s%@MOZ_GNOMEVFS_CFLAGS@%$MOZ_GNOMEVFS_CFLAGS%g
|
|
s%@MOZ_GNOMEVFS_LIBS@%$MOZ_GNOMEVFS_LIBS%g
|
|
s%@MOZ_GCONF_CFLAGS@%$MOZ_GCONF_CFLAGS%g
|
|
s%@MOZ_GCONF_LIBS@%$MOZ_GCONF_LIBS%g
|
|
s%@MOZ_LIBGNOME_CFLAGS@%$MOZ_LIBGNOME_CFLAGS%g
|
|
s%@MOZ_LIBGNOME_LIBS@%$MOZ_LIBGNOME_LIBS%g
|
|
s%@MOZ_ENABLE_GNOME_COMPONENT@%$MOZ_ENABLE_GNOME_COMPONENT%g
|
|
s%@MOZ_GNOMEUI_CFLAGS@%$MOZ_GNOMEUI_CFLAGS%g
|
|
s%@MOZ_GNOMEUI_LIBS@%$MOZ_GNOMEUI_LIBS%g
|
|
s%@MOZ_ENABLE_GNOMEUI@%$MOZ_ENABLE_GNOMEUI%g
|
|
s%@MOZ_EXTRA_X11CONVERTERS@%$MOZ_EXTRA_X11CONVERTERS%g
|
|
s%@MOZ_PLAINTEXT_EDITOR_ONLY@%$MOZ_PLAINTEXT_EDITOR_ONLY%g
|
|
s%@MOZ_COMPOSER@%$MOZ_COMPOSER%g
|
|
s%@JAVAC@%$JAVAC%g
|
|
s%@JAR@%$JAR%g
|
|
s%@MOZ_INSTALLER@%$MOZ_INSTALLER%g
|
|
s%@HOST_ICONV@%$HOST_ICONV%g
|
|
s%@MOZ_UPDATER@%$MOZ_UPDATER%g
|
|
s%@MOZ_UPDATE_PACKAGING@%$MOZ_UPDATE_PACKAGING%g
|
|
s%@MOZ_NO_ACTIVEX_SUPPORT@%$MOZ_NO_ACTIVEX_SUPPORT%g
|
|
s%@MOZ_ACTIVEX_SCRIPTING_SUPPORT@%$MOZ_ACTIVEX_SCRIPTING_SUPPORT%g
|
|
s%@JS_ULTRASPARC_OPTS@%$JS_ULTRASPARC_OPTS%g
|
|
s%@MOZ_OPTIMIZE@%$MOZ_OPTIMIZE%g
|
|
s%@MOZ_OPTIMIZE_FLAGS@%$MOZ_OPTIMIZE_FLAGS%g
|
|
s%@MOZ_OPTIMIZE_LDFLAGS@%$MOZ_OPTIMIZE_LDFLAGS%g
|
|
s%@DETECT_WEBSHELL_LEAKS@%$DETECT_WEBSHELL_LEAKS%g
|
|
s%@MOZ_REFLOW_PERF@%$MOZ_REFLOW_PERF%g
|
|
s%@NS_TRACE_MALLOC@%$NS_TRACE_MALLOC%g
|
|
s%@MOZ_DEMANGLE_SYMBOLS@%$MOZ_DEMANGLE_SYMBOLS%g
|
|
s%@MOZ_DOC_INPUT_DIRS@%$MOZ_DOC_INPUT_DIRS%g
|
|
s%@MOZ_DOC_INCLUDE_DIRS@%$MOZ_DOC_INCLUDE_DIRS%g
|
|
s%@MOZ_DOC_OUTPUT_DIR@%$MOZ_DOC_OUTPUT_DIR%g
|
|
s%@PROFILE_GEN_CFLAGS@%$PROFILE_GEN_CFLAGS%g
|
|
s%@PROFILE_USE_CFLAGS@%$PROFILE_USE_CFLAGS%g
|
|
s%@MOZ_AUTO_DEPS@%$MOZ_AUTO_DEPS%g
|
|
s%@COMPILER_DEPEND@%$COMPILER_DEPEND%g
|
|
s%@MDDEPDIR@%$MDDEPDIR%g
|
|
s%@LIBIDL_CFLAGS@%$LIBIDL_CFLAGS%g
|
|
s%@LIBIDL_LIBS@%$LIBIDL_LIBS%g
|
|
s%@GLIB_CONFIG@%$GLIB_CONFIG%g
|
|
s%@GLIB_CFLAGS@%$GLIB_CFLAGS%g
|
|
s%@GLIB_LIBS@%$GLIB_LIBS%g
|
|
s%@LIBIDL_CONFIG@%$LIBIDL_CONFIG%g
|
|
s%@ORBIT_CONFIG@%$ORBIT_CONFIG%g
|
|
s%@GLIB_GMODULE_LIBS@%$GLIB_GMODULE_LIBS%g
|
|
s%@HOST_LIBIDL_CONFIG@%$HOST_LIBIDL_CONFIG%g
|
|
s%@HOST_LIBIDL_CFLAGS@%$HOST_LIBIDL_CFLAGS%g
|
|
s%@HOST_LIBIDL_LIBS@%$HOST_LIBIDL_LIBS%g
|
|
s%@ALLOCA@%$ALLOCA%g
|
|
s%@MOZ_LIBART_CFLAGS@%$MOZ_LIBART_CFLAGS%g
|
|
s%@MOZ_LIBART_LIBS@%$MOZ_LIBART_LIBS%g
|
|
s%@PS_SURFACE_FEATURE@%$PS_SURFACE_FEATURE%g
|
|
s%@PDF_SURFACE_FEATURE@%$PDF_SURFACE_FEATURE%g
|
|
s%@PNG_SURFACE_FEATURE@%$PNG_SURFACE_FEATURE%g
|
|
s%@XLIB_SURFACE_FEATURE@%$XLIB_SURFACE_FEATURE%g
|
|
s%@QUARTZ_SURFACE_FEATURE@%$QUARTZ_SURFACE_FEATURE%g
|
|
s%@XCB_SURFACE_FEATURE@%$XCB_SURFACE_FEATURE%g
|
|
s%@WIN32_SURFACE_FEATURE@%$WIN32_SURFACE_FEATURE%g
|
|
s%@GLITZ_SURFACE_FEATURE@%$GLITZ_SURFACE_FEATURE%g
|
|
s%@FT_FONT_FEATURE@%$FT_FONT_FEATURE%g
|
|
s%@WIN32_FONT_FEATURE@%$WIN32_FONT_FEATURE%g
|
|
s%@ATSUI_FONT_FEATURE@%$ATSUI_FONT_FEATURE%g
|
|
s%@PNG_FUNCTIONS_FEATURE@%$PNG_FUNCTIONS_FEATURE%g
|
|
s%@SANITY_CHECKING_FEATURE@%$SANITY_CHECKING_FEATURE%g
|
|
s%@CAIRO_CFLAGS@%$CAIRO_CFLAGS%g
|
|
s%@CAIRO_LIBS@%$CAIRO_LIBS%g
|
|
s%@MOZ_TREE_CAIRO@%$MOZ_TREE_CAIRO%g
|
|
s%@MOZ_CAIRO_CFLAGS@%$MOZ_CAIRO_CFLAGS%g
|
|
s%@MOZ_CAIRO_LIBS@%$MOZ_CAIRO_LIBS%g
|
|
s%@MOZ_XUL@%$MOZ_XUL%g
|
|
s%@PYTHON@%$PYTHON%g
|
|
s%@MOZ_PYTHON@%$MOZ_PYTHON%g
|
|
s%@MOZ_PYTHON_PREFIX@%$MOZ_PYTHON_PREFIX%g
|
|
s%@MOZ_PYTHON_INCLUDES@%$MOZ_PYTHON_INCLUDES%g
|
|
s%@MOZ_PYTHON_LIBS@%$MOZ_PYTHON_LIBS%g
|
|
s%@MOZ_PYTHON_VER@%$MOZ_PYTHON_VER%g
|
|
s%@MOZ_PYTHON_VER_DOTTED@%$MOZ_PYTHON_VER_DOTTED%g
|
|
s%@MOZ_PYTHON_DEBUG_SUFFIX@%$MOZ_PYTHON_DEBUG_SUFFIX%g
|
|
s%@MOZ_PYTHON_DLL_SUFFIX@%$MOZ_PYTHON_DLL_SUFFIX%g
|
|
s%@NECKO_PROTOCOLS@%$NECKO_PROTOCOLS%g
|
|
s%@NECKO_DISK_CACHE@%$NECKO_DISK_CACHE%g
|
|
s%@NECKO_SMALL_BUFFERS@%$NECKO_SMALL_BUFFERS%g
|
|
s%@NECKO_COOKIES@%$NECKO_COOKIES%g
|
|
s%@MOZ_V1_STRING_ABI@%$MOZ_V1_STRING_ABI%g
|
|
s%@AR_FLAGS@%$AR_FLAGS%g
|
|
s%@AR_LIST@%$AR_LIST%g
|
|
s%@AR_EXTRACT@%$AR_EXTRACT%g
|
|
s%@AR_DELETE@%$AR_DELETE%g
|
|
s%@ASFLAGS@%$ASFLAGS%g
|
|
s%@AS_DASH_C_FLAG@%$AS_DASH_C_FLAG%g
|
|
s%@RC@%$RC%g
|
|
s%@RCFLAGS@%$RCFLAGS%g
|
|
s%@USE_SHORT_LIBNAME@%$USE_SHORT_LIBNAME%g
|
|
s%@IMPLIB@%$IMPLIB%g
|
|
s%@FILTER@%$FILTER%g
|
|
s%@BIN_FLAGS@%$BIN_FLAGS%g
|
|
s%@NS_USE_NATIVE@%$NS_USE_NATIVE%g
|
|
s%@MOZ_WIDGET_TOOLKIT@%$MOZ_WIDGET_TOOLKIT%g
|
|
s%@MOZ_WIDGET_TOOLKIT_LDFLAGS@%$MOZ_WIDGET_TOOLKIT_LDFLAGS%g
|
|
s%@WIDGET_DLL@%$WIDGET_DLL%g
|
|
s%@GFXWIN_DLL@%$GFXWIN_DLL%g
|
|
s%@MOZ_GFX_TOOLKIT@%$MOZ_GFX_TOOLKIT%g
|
|
s%@MOZ_GFX_TOOLKIT_LDFLAGS@%$MOZ_GFX_TOOLKIT_LDFLAGS%g
|
|
s%@MOZ_UPDATE_XTERM@%$MOZ_UPDATE_XTERM%g
|
|
s%@MINIMO@%$MINIMO%g
|
|
s%@MOZ_MATHML@%$MOZ_MATHML%g
|
|
s%@MOZ_XTF@%$MOZ_XTF%g
|
|
s%@MOZ_SVG@%$MOZ_SVG%g
|
|
s%@MOZ_SVG_FOREIGNOBJECT@%$MOZ_SVG_FOREIGNOBJECT%g
|
|
s%@MOZ_SVG_RENDERER_GDIPLUS@%$MOZ_SVG_RENDERER_GDIPLUS%g
|
|
s%@MOZ_SVG_RENDERER_LIBART@%$MOZ_SVG_RENDERER_LIBART%g
|
|
s%@MOZ_SVG_RENDERER_CAIRO@%$MOZ_SVG_RENDERER_CAIRO%g
|
|
s%@MOZ_XSLT_STANDALONE@%$MOZ_XSLT_STANDALONE%g
|
|
s%@MOZ_JS_LIBS@%$MOZ_JS_LIBS%g
|
|
s%@MOZ_PSM@%$MOZ_PSM%g
|
|
s%@BUILD_MODULES@%$BUILD_MODULES%g
|
|
s%@MOZ_DEBUG@%$MOZ_DEBUG%g
|
|
s%@MOZ_DEBUG_MODULES@%$MOZ_DEBUG_MODULES%g
|
|
s%@MOZ_PROFILE_MODULES@%$MOZ_PROFILE_MODULES%g
|
|
s%@MOZ_DEBUG_ENABLE_DEFS@%$MOZ_DEBUG_ENABLE_DEFS%g
|
|
s%@MOZ_DEBUG_DISABLE_DEFS@%$MOZ_DEBUG_DISABLE_DEFS%g
|
|
s%@MOZ_DEBUG_FLAGS@%$MOZ_DEBUG_FLAGS%g
|
|
s%@MOZ_DEBUG_LDFLAGS@%$MOZ_DEBUG_LDFLAGS%g
|
|
s%@MOZ_DBGRINFO_MODULES@%$MOZ_DBGRINFO_MODULES%g
|
|
s%@MOZ_EXTENSIONS@%$MOZ_EXTENSIONS%g
|
|
s%@MOZ_IMG_DECODERS@%$MOZ_IMG_DECODERS%g
|
|
s%@MOZ_IMG_ENCODERS@%$MOZ_IMG_ENCODERS%g
|
|
s%@MOZ_JSDEBUGGER@%$MOZ_JSDEBUGGER%g
|
|
s%@MOZ_OJI@%$MOZ_OJI%g
|
|
s%@MOZ_NO_XPCOM_OBSOLETE@%$MOZ_NO_XPCOM_OBSOLETE%g
|
|
s%@MOZ_PLUGINS@%$MOZ_PLUGINS%g
|
|
s%@ENABLE_EAZEL_PROFILER@%$ENABLE_EAZEL_PROFILER%g
|
|
s%@EAZEL_PROFILER_CFLAGS@%$EAZEL_PROFILER_CFLAGS%g
|
|
s%@EAZEL_PROFILER_LIBS@%$EAZEL_PROFILER_LIBS%g
|
|
s%@MOZ_PERF_METRICS@%$MOZ_PERF_METRICS%g
|
|
s%@GC_LEAK_DETECTOR@%$GC_LEAK_DETECTOR%g
|
|
s%@MOZ_LOG_REFCNT@%$MOZ_LOG_REFCNT%g
|
|
s%@MOZ_LEAKY@%$MOZ_LEAKY%g
|
|
s%@MOZ_JPROF@%$MOZ_JPROF%g
|
|
s%@MOZ_XPCTOOLS@%$MOZ_XPCTOOLS%g
|
|
s%@MOZ_JSLOADER@%$MOZ_JSLOADER%g
|
|
s%@MOZ_USE_NATIVE_UCONV@%$MOZ_USE_NATIVE_UCONV%g
|
|
s%@MOZ_INSURE@%$MOZ_INSURE%g
|
|
s%@MOZ_INSURE_DIRS@%$MOZ_INSURE_DIRS%g
|
|
s%@MOZ_INSURE_EXCLUDE_DIRS@%$MOZ_INSURE_EXCLUDE_DIRS%g
|
|
s%@MOZ_QUANTIFY@%$MOZ_QUANTIFY%g
|
|
s%@MOZ_INSURIFYING@%$MOZ_INSURIFYING%g
|
|
s%@MOZ_LDAP_XPCOM@%$MOZ_LDAP_XPCOM%g
|
|
s%@MOZ_LDAP_XPCOM_EXPERIMENTAL@%$MOZ_LDAP_XPCOM_EXPERIMENTAL%g
|
|
s%@LDAP_CFLAGS@%$LDAP_CFLAGS%g
|
|
s%@LDAP_LIBS@%$LDAP_LIBS%g
|
|
s%@LIBICONV@%$LIBICONV%g
|
|
s%@MOZ_PLACES@%$MOZ_PLACES%g
|
|
s%@MOZ_STORAGE@%$MOZ_STORAGE%g
|
|
s%@NS_PRINTING@%$NS_PRINTING%g
|
|
s%@MOZ_ENABLE_JAVAXPCOM@%$MOZ_ENABLE_JAVAXPCOM%g
|
|
s%@JAVA_INCLUDE_PATH@%$JAVA_INCLUDE_PATH%g
|
|
s%@MOZ_PROFILESHARING@%$MOZ_PROFILESHARING%g
|
|
s%@MOZ_PROFILELOCKING@%$MOZ_PROFILELOCKING%g
|
|
s%@MOZ_IPCD@%$MOZ_IPCD%g
|
|
s%@HAVE_XIE@%$HAVE_XIE%g
|
|
s%@MOZ_XIE_LIBS@%$MOZ_XIE_LIBS%g
|
|
s%@MOZ_XPRINT_CFLAGS@%$MOZ_XPRINT_CFLAGS%g
|
|
s%@MOZ_XPRINT_LDFLAGS@%$MOZ_XPRINT_LDFLAGS%g
|
|
s%@MOZ_ENABLE_XPRINT@%$MOZ_ENABLE_XPRINT%g
|
|
s%@MOZ_ENABLE_POSTSCRIPT@%$MOZ_ENABLE_POSTSCRIPT%g
|
|
s%@MOZ_XINERAMA_LIBS@%$MOZ_XINERAMA_LIBS%g
|
|
s%@MOZ_ENABLE_XINERAMA@%$MOZ_ENABLE_XINERAMA%g
|
|
s%@XPCOM_USE_LEA@%$XPCOM_USE_LEA%g
|
|
s%@BUILD_STATIC_LIBS@%$BUILD_STATIC_LIBS%g
|
|
s%@MOZ_ENABLE_LIBXUL@%$MOZ_ENABLE_LIBXUL%g
|
|
s%@ENABLE_TESTS@%$ENABLE_TESTS%g
|
|
s%@IBMBIDI@%$IBMBIDI%g
|
|
s%@SUNCTL@%$SUNCTL%g
|
|
s%@ACCESSIBILITY@%$ACCESSIBILITY%g
|
|
s%@MOZ_XPINSTALL@%$MOZ_XPINSTALL%g
|
|
s%@MOZ_VIEW_SOURCE@%$MOZ_VIEW_SOURCE%g
|
|
s%@MOZ_SINGLE_PROFILE@%$MOZ_SINGLE_PROFILE%g
|
|
s%@MOZ_XPFE_COMPONENTS@%$MOZ_XPFE_COMPONENTS%g
|
|
s%@MOZ_USER_DIR@%$MOZ_USER_DIR%g
|
|
s%@ENABLE_STRIP@%$ENABLE_STRIP%g
|
|
s%@USE_ELF_DYNSTR_GC@%$USE_ELF_DYNSTR_GC%g
|
|
s%@USE_PREBINDING@%$USE_PREBINDING%g
|
|
s%@INCREMENTAL_LINKER@%$INCREMENTAL_LINKER%g
|
|
s%@MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS@%$MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS%g
|
|
s%@MOZ_COMPONENT_NSPR_LIBS@%$MOZ_COMPONENT_NSPR_LIBS%g
|
|
s%@MOZ_XPCOM_OBSOLETE_LIBS@%$MOZ_XPCOM_OBSOLETE_LIBS%g
|
|
s%@MOZ_FIX_LINK_PATHS@%$MOZ_FIX_LINK_PATHS%g
|
|
s%@XPCOM_LIBS@%$XPCOM_LIBS%g
|
|
s%@XPCOM_FROZEN_LDOPTS@%$XPCOM_FROZEN_LDOPTS%g
|
|
s%@XPCOM_GLUE_LDOPTS@%$XPCOM_GLUE_LDOPTS%g
|
|
s%@XPCOM_STANDALONE_GLUE_LDOPTS@%$XPCOM_STANDALONE_GLUE_LDOPTS%g
|
|
s%@USE_DEPENDENT_LIBS@%$USE_DEPENDENT_LIBS%g
|
|
s%@MOZ_BUILD_ROOT@%$MOZ_BUILD_ROOT%g
|
|
s%@MOZ_OS2_TOOLS@%$MOZ_OS2_TOOLS%g
|
|
s%@MOZ_OS2_EMX_OBJECTFORMAT@%$MOZ_OS2_EMX_OBJECTFORMAT%g
|
|
s%@MOZ_POST_DSO_LIB_COMMAND@%$MOZ_POST_DSO_LIB_COMMAND%g
|
|
s%@MOZ_POST_PROGRAM_COMMAND@%$MOZ_POST_PROGRAM_COMMAND%g
|
|
s%@MOZ_REORDER@%$MOZ_REORDER%g
|
|
s%@MOZ_TIMELINE@%$MOZ_TIMELINE%g
|
|
s%@WINCE@%$WINCE%g
|
|
s%@TARGET_DEVICE@%$TARGET_DEVICE%g
|
|
s%@MOZ_APP_NAME@%$MOZ_APP_NAME%g
|
|
s%@MOZ_APP_DISPLAYNAME@%$MOZ_APP_DISPLAYNAME%g
|
|
s%@MOZ_APP_VERSION@%$MOZ_APP_VERSION%g
|
|
s%@FIREFOX_VERSION@%$FIREFOX_VERSION%g
|
|
s%@THUNDERBIRD_VERSION@%$THUNDERBIRD_VERSION%g
|
|
s%@SEAMONKEY_VERSION@%$SEAMONKEY_VERSION%g
|
|
s%@MOZ_PROFILE@%$MOZ_PROFILE%g
|
|
s%@MOZ_DEBUG_SYMBOLS@%$MOZ_DEBUG_SYMBOLS%g
|
|
s%@MOZ_COVERAGE@%$MOZ_COVERAGE%g
|
|
s%@MOZ_MAPINFO@%$MOZ_MAPINFO%g
|
|
s%@MOZ_BROWSE_INFO@%$MOZ_BROWSE_INFO%g
|
|
s%@MOZ_TOOLS_DIR@%$MOZ_TOOLS_DIR%g
|
|
s%@CYGWIN_WRAPPER@%$CYGWIN_WRAPPER%g
|
|
s%@AS_PERL@%$AS_PERL%g
|
|
s%@SYSTEM_JPEG@%$SYSTEM_JPEG%g
|
|
s%@SYSTEM_PNG@%$SYSTEM_PNG%g
|
|
s%@SYSTEM_ZLIB@%$SYSTEM_ZLIB%g
|
|
s%@JPEG_CFLAGS@%$JPEG_CFLAGS%g
|
|
s%@JPEG_LIBS@%$JPEG_LIBS%g
|
|
s%@ZLIB_CFLAGS@%$ZLIB_CFLAGS%g
|
|
s%@ZLIB_LIBS@%$ZLIB_LIBS%g
|
|
s%@PNG_CFLAGS@%$PNG_CFLAGS%g
|
|
s%@PNG_LIBS@%$PNG_LIBS%g
|
|
s%@MOZ_JPEG_CFLAGS@%$MOZ_JPEG_CFLAGS%g
|
|
s%@MOZ_JPEG_LIBS@%$MOZ_JPEG_LIBS%g
|
|
s%@MOZ_ZLIB_CFLAGS@%$MOZ_ZLIB_CFLAGS%g
|
|
s%@MOZ_ZLIB_LIBS@%$MOZ_ZLIB_LIBS%g
|
|
s%@MOZ_PNG_CFLAGS@%$MOZ_PNG_CFLAGS%g
|
|
s%@MOZ_PNG_LIBS@%$MOZ_PNG_LIBS%g
|
|
s%@MOZ_NATIVE_NSPR@%$MOZ_NATIVE_NSPR%g
|
|
s%@COMPILE_CFLAGS@%$COMPILE_CFLAGS%g
|
|
s%@COMPILE_CXXFLAGS@%$COMPILE_CXXFLAGS%g
|
|
s%@CROSS_COMPILE@%$CROSS_COMPILE%g
|
|
s%@HOST_CFLAGS@%$HOST_CFLAGS%g
|
|
s%@HOST_CXXFLAGS@%$HOST_CXXFLAGS%g
|
|
s%@HOST_OPTIMIZE_FLAGS@%$HOST_OPTIMIZE_FLAGS%g
|
|
s%@HOST_AR_FLAGS@%$HOST_AR_FLAGS%g
|
|
s%@HOST_LD@%$HOST_LD%g
|
|
s%@HOST_NSPR_MDCPUCFG@%$HOST_NSPR_MDCPUCFG%g
|
|
s%@HOST_BIN_SUFFIX@%$HOST_BIN_SUFFIX%g
|
|
s%@HOST_OS_ARCH@%$HOST_OS_ARCH%g
|
|
s%@TARGET_CPU@%$TARGET_CPU%g
|
|
s%@TARGET_VENDOR@%$TARGET_VENDOR%g
|
|
s%@TARGET_OS@%$TARGET_OS%g
|
|
s%@TARGET_NSPR_MDCPUCFG@%$TARGET_NSPR_MDCPUCFG%g
|
|
s%@TARGET_MD_ARCH@%$TARGET_MD_ARCH%g
|
|
s%@TARGET_XPCOM_ABI@%$TARGET_XPCOM_ABI%g
|
|
s%@OS_TARGET@%$OS_TARGET%g
|
|
s%@OS_ARCH@%$OS_ARCH%g
|
|
s%@OS_RELEASE@%$OS_RELEASE%g
|
|
s%@OS_TEST@%$OS_TEST%g
|
|
s%@MOZ_DISABLE_JAR_PACKAGING@%$MOZ_DISABLE_JAR_PACKAGING%g
|
|
s%@MOZ_CHROME_FILE_FORMAT@%$MOZ_CHROME_FILE_FORMAT%g
|
|
s%@WRAP_MALLOC_CFLAGS@%$WRAP_MALLOC_CFLAGS%g
|
|
s%@WRAP_MALLOC_LIB@%$WRAP_MALLOC_LIB%g
|
|
s%@MKSHLIB@%$MKSHLIB%g
|
|
s%@MKCSHLIB@%$MKCSHLIB%g
|
|
s%@MKSHLIB_FORCE_ALL@%$MKSHLIB_FORCE_ALL%g
|
|
s%@MKSHLIB_UNFORCE_ALL@%$MKSHLIB_UNFORCE_ALL%g
|
|
s%@DSO_CFLAGS@%$DSO_CFLAGS%g
|
|
s%@DSO_PIC_CFLAGS@%$DSO_PIC_CFLAGS%g
|
|
s%@DSO_LDOPTS@%$DSO_LDOPTS%g
|
|
s%@LIB_PREFIX@%$LIB_PREFIX%g
|
|
s%@DLL_PREFIX@%$DLL_PREFIX%g
|
|
s%@DLL_SUFFIX@%$DLL_SUFFIX%g
|
|
s%@LIB_SUFFIX@%$LIB_SUFFIX%g
|
|
s%@OBJ_SUFFIX@%$OBJ_SUFFIX%g
|
|
s%@BIN_SUFFIX@%$BIN_SUFFIX%g
|
|
s%@ASM_SUFFIX@%$ASM_SUFFIX%g
|
|
s%@IMPORT_LIB_SUFFIX@%$IMPORT_LIB_SUFFIX%g
|
|
s%@USE_N32@%$USE_N32%g
|
|
s%@CC_VERSION@%$CC_VERSION%g
|
|
s%@CXX_VERSION@%$CXX_VERSION%g
|
|
s%@MOZ_MOVEMAIL@%$MOZ_MOVEMAIL%g
|
|
s%@LIBS_PATH@%$LIBS_PATH%g
|
|
s%@CYGDRIVE_MOUNT@%$CYGDRIVE_MOUNT%g
|
|
s%@WIN_TOP_SRC@%$WIN_TOP_SRC%g
|
|
s%@MOZILLA_VERSION@%$MOZILLA_VERSION%g
|
|
s%@MOZILLA_LOCALE_VERSION@%$MOZILLA_LOCALE_VERSION%g
|
|
s%@MOZILLA_REGION_VERSION@%$MOZILLA_REGION_VERSION%g
|
|
s%@ac_configure_args@%$ac_configure_args%g
|
|
s%@MOZ_DEFINES@%$MOZ_DEFINES%g
|
|
|
|
CEOF
|
|
EOF
|
|
|
|
cat >> $CONFIG_STATUS <<\EOF
|
|
|
|
# Split the substitutions into bite-sized pieces for seds with
|
|
# small command number limits, like on Digital OSF/1 and HP-UX.
|
|
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
|
|
ac_file=1 # Number of current file.
|
|
ac_beg=1 # First line for current file.
|
|
ac_end=$ac_max_sed_cmds # Line after last line for current file.
|
|
ac_more_lines=:
|
|
ac_sed_cmds=""
|
|
while $ac_more_lines; do
|
|
if test $ac_beg -gt 1; then
|
|
sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
|
|
else
|
|
sed "${ac_end}q" conftest.subs > conftest.s$ac_file
|
|
fi
|
|
if test ! -s conftest.s$ac_file; then
|
|
ac_more_lines=false
|
|
rm -f conftest.s$ac_file
|
|
else
|
|
if test -z "$ac_sed_cmds"; then
|
|
ac_sed_cmds="sed -f conftest.s$ac_file"
|
|
else
|
|
ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
|
|
fi
|
|
ac_file=`expr $ac_file + 1`
|
|
ac_beg=$ac_end
|
|
ac_end=`expr $ac_end + $ac_max_sed_cmds`
|
|
fi
|
|
done
|
|
if test -z "$ac_sed_cmds"; then
|
|
ac_sed_cmds=cat
|
|
fi
|
|
EOF
|
|
|
|
cat >> $CONFIG_STATUS <<EOF
|
|
|
|
CONFIG_FILES=\${CONFIG_FILES-"$MAKEFILES"}
|
|
EOF
|
|
cat >> $CONFIG_STATUS <<\EOF
|
|
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
|
|
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
|
|
case "$ac_file" in
|
|
*:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
|
|
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
|
|
*) ac_file_in="${ac_file}.in" ;;
|
|
esac
|
|
|
|
# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
|
|
|
|
# Remove last slash and all that follows it. Not all systems have dirname.
|
|
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
|
|
if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
|
|
# The file is in a subdirectory.
|
|
test ! -d "$ac_dir" && mkdir "$ac_dir"
|
|
ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
|
|
# A "../" for each directory in $ac_dir_suffix.
|
|
ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
|
|
else
|
|
ac_dir_suffix= ac_dots=
|
|
fi
|
|
|
|
case "$ac_given_srcdir" in
|
|
.) srcdir=.
|
|
if test -z "$ac_dots"; then top_srcdir=.
|
|
else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
|
|
/*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
|
|
*) # Relative path.
|
|
srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
|
|
top_srcdir="$ac_dots$ac_given_srcdir" ;;
|
|
esac
|
|
|
|
case "$ac_given_INSTALL" in
|
|
[/$]*) INSTALL="$ac_given_INSTALL" ;;
|
|
*) INSTALL="$ac_dots$ac_given_INSTALL" ;;
|
|
esac
|
|
|
|
echo creating "$ac_file"
|
|
rm -f "$ac_file"
|
|
configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
|
|
case "$ac_file" in
|
|
*Makefile*) ac_comsub="1i\\
|
|
# $configure_input" ;;
|
|
*) ac_comsub= ;;
|
|
esac
|
|
|
|
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
|
|
sed -e "$ac_comsub
|
|
s%@configure_input@%$configure_input%g
|
|
s%@srcdir@%$srcdir%g
|
|
s%@top_srcdir@%$top_srcdir%g
|
|
s%@INSTALL@%$INSTALL%g
|
|
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
|
|
fi; done
|
|
rm -f conftest.s*
|
|
|
|
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
|
|
# NAME is the cpp macro being defined and VALUE is the value it is being given.
|
|
#
|
|
# ac_d sets the value in "#define NAME VALUE" lines.
|
|
ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
|
|
ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
|
|
ac_dC='\3'
|
|
ac_dD='%g'
|
|
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
|
|
ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
ac_uB='\([ ]\)%\1#\2define\3'
|
|
ac_uC=' '
|
|
ac_uD='\4%g'
|
|
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
|
|
ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
ac_eB='$%\1#\2define\3'
|
|
ac_eC=' '
|
|
ac_eD='%g'
|
|
|
|
if test "${CONFIG_HEADERS+set}" != set; then
|
|
EOF
|
|
cat >> $CONFIG_STATUS <<EOF
|
|
CONFIG_HEADERS="gfx/gfx-config.h
|
|
netwerk/necko-config.h
|
|
xpcom/xpcom-config.h
|
|
xpcom/xpcom-private.h
|
|
"
|
|
EOF
|
|
cat >> $CONFIG_STATUS <<\EOF
|
|
fi
|
|
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
|
|
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
|
|
case "$ac_file" in
|
|
*:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
|
|
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
|
|
*) ac_file_in="${ac_file}.in" ;;
|
|
esac
|
|
|
|
echo creating $ac_file
|
|
|
|
rm -f conftest.frag conftest.in conftest.out
|
|
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
|
|
cat $ac_file_inputs > conftest.in
|
|
|
|
EOF
|
|
|
|
# Transform confdefs.h into a sed script conftest.vals that substitutes
|
|
# the proper values into config.h.in to produce config.h. And first:
|
|
# Protect against being on the right side of a sed subst in config.status.
|
|
# Protect against being in an unquoted here document in config.status.
|
|
rm -f conftest.vals
|
|
cat > conftest.hdr <<\EOF
|
|
s/[\\&%]/\\&/g
|
|
s%[\\$`]%\\&%g
|
|
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
|
|
s%ac_d%ac_u%gp
|
|
s%ac_u%ac_e%gp
|
|
EOF
|
|
sed -n -f conftest.hdr confdefs.h > conftest.vals
|
|
rm -f conftest.hdr
|
|
|
|
# This sed command replaces #undef with comments. This is necessary, for
|
|
# example, in the case of _POSIX_SOURCE, which is predefined and required
|
|
# on some systems where configure will not decide to define it.
|
|
cat >> conftest.vals <<\EOF
|
|
s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
|
|
EOF
|
|
|
|
# Break up conftest.vals because some shells have a limit on
|
|
# the size of here documents, and old seds have small limits too.
|
|
|
|
rm -f conftest.tail
|
|
while :
|
|
do
|
|
ac_lines=`grep -c . conftest.vals`
|
|
# grep -c gives empty output for an empty file on some AIX systems.
|
|
if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
|
|
# Write a limited-size here document to conftest.frag.
|
|
echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
|
|
sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
|
|
echo 'CEOF
|
|
sed -f conftest.frag conftest.in > conftest.out
|
|
rm -f conftest.in
|
|
mv conftest.out conftest.in
|
|
' >> $CONFIG_STATUS
|
|
sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
|
|
rm -f conftest.vals
|
|
mv conftest.tail conftest.vals
|
|
done
|
|
rm -f conftest.vals
|
|
|
|
cat >> $CONFIG_STATUS <<\EOF
|
|
rm -f conftest.frag conftest.h
|
|
echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
|
|
cat conftest.in >> conftest.h
|
|
rm -f conftest.in
|
|
if cmp -s $ac_file conftest.h 2>/dev/null; then
|
|
echo "$ac_file is unchanged"
|
|
rm -f conftest.h
|
|
else
|
|
# Remove last slash and all that follows it. Not all systems have dirname.
|
|
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
|
|
if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
|
|
# The file is in a subdirectory.
|
|
test ! -d "$ac_dir" && mkdir "$ac_dir"
|
|
fi
|
|
rm -f $ac_file
|
|
mv conftest.h $ac_file
|
|
fi
|
|
fi; done
|
|
|
|
EOF
|
|
cat >> $CONFIG_STATUS <<EOF
|
|
|
|
EOF
|
|
cat >> $CONFIG_STATUS <<\EOF
|
|
|
|
exit 0
|
|
EOF
|
|
chmod +x $CONFIG_STATUS
|
|
rm -fr confdefs* $ac_clean_files
|
|
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
|
|
|
|
|
|
CC="$_SUBDIR_CC"
|
|
CXX="$_SUBDIR_CXX"
|
|
CFLAGS="$_SUBDIR_CFLAGS"
|
|
CPPFLAGS="$_SUBDIR_CPPFLAGS"
|
|
CXXFLAGS="$_SUBDIR_CXXFLAGS"
|
|
LDFLAGS="$_SUBDIR_LDFLAGS"
|
|
HOST_CC="$_SUBDIR_HOST_CC"
|
|
HOST_CFLAGS="$_SUBDIR_HOST_CFLAGS"
|
|
HOST_LDFLAGS="$_SUBDIR_HOST_LDFLAGS"
|
|
RC=
|
|
|
|
unset MAKEFILES
|
|
unset CONFIG_FILES
|
|
|
|
if test "$COMPILE_ENVIRONMENT"; then
|
|
if test -z "$MOZ_NATIVE_NSPR" || test "$MOZ_LDAP_XPCOM"; then
|
|
ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla"
|
|
if test -z "$MOZ_DEBUG"; then
|
|
ac_configure_args="$ac_configure_args --disable-debug"
|
|
fi
|
|
if test "$MOZ_OPTIMIZE" = "1"; then
|
|
ac_configure_args="$ac_configure_args --enable-optimize"
|
|
fi
|
|
if test "$OS_ARCH" = "WINNT" && test "$NS_TRACE_MALLOC"; then
|
|
ac_configure_args="$ac_configure_args --enable-debug --disable-optimize"
|
|
fi
|
|
if test -n "$HAVE_64BIT_OS"; then
|
|
ac_configure_args="$ac_configure_args --enable-64bit"
|
|
fi
|
|
|
|
if test "$no_recursion" != yes; then
|
|
|
|
# Remove --cache-file and --srcdir arguments so they do not pile up.
|
|
ac_sub_configure_args=
|
|
ac_prev=
|
|
for ac_arg in $ac_configure_args; do
|
|
if test -n "$ac_prev"; then
|
|
ac_prev=
|
|
continue
|
|
fi
|
|
case "$ac_arg" in
|
|
-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=*)
|
|
;;
|
|
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
|
ac_prev=srcdir ;;
|
|
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
|
;;
|
|
*) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
|
|
esac
|
|
done
|
|
|
|
for ac_config_dir in nsprpub; do
|
|
|
|
# Do not complain, so a configure script can configure whichever
|
|
# parts of a large source tree are present.
|
|
if test ! -d $srcdir/$ac_config_dir; then
|
|
continue
|
|
fi
|
|
|
|
echo configuring in $ac_config_dir
|
|
|
|
case "$srcdir" in
|
|
.) ;;
|
|
*)
|
|
if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
|
|
else
|
|
{ echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
ac_popdir=`pwd`
|
|
cd $ac_config_dir
|
|
|
|
# A "../" for each directory in /$ac_config_dir.
|
|
ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
|
|
|
|
case "$srcdir" in
|
|
.) # No --srcdir option. We are building in place.
|
|
ac_sub_srcdir=$srcdir ;;
|
|
/*) # Absolute path.
|
|
ac_sub_srcdir=$srcdir/$ac_config_dir ;;
|
|
*) # Relative path.
|
|
ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
|
|
esac
|
|
|
|
# Check for guested configure; otherwise get Cygnus style configure.
|
|
if test -f $ac_sub_srcdir/configure; then
|
|
ac_sub_configure=$ac_sub_srcdir/configure
|
|
elif test -f $ac_sub_srcdir/configure.in; then
|
|
ac_sub_configure=$ac_configure
|
|
else
|
|
echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
|
|
ac_sub_configure=
|
|
fi
|
|
|
|
# The recursion is here.
|
|
if test -n "$ac_sub_configure"; then
|
|
|
|
# Make the cache file name correct relative to the subdirectory.
|
|
case "$cache_file" in
|
|
/*) ac_sub_cache_file=$cache_file ;;
|
|
*) # Relative path.
|
|
ac_sub_cache_file="$ac_dots$cache_file" ;;
|
|
esac
|
|
case "$ac_given_INSTALL" in
|
|
[/$]*) INSTALL="$ac_given_INSTALL" ;;
|
|
*) INSTALL="$ac_dots$ac_given_INSTALL" ;;
|
|
esac
|
|
|
|
echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
|
|
# The eval makes quoting arguments work.
|
|
if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
|
|
then :
|
|
else
|
|
{ echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
cd $ac_popdir
|
|
done
|
|
fi
|
|
|
|
ac_configure_args="$_SUBDIR_CONFIG_ARGS"
|
|
fi
|
|
|
|
if test -z "$MOZ_NATIVE_NSPR"; then
|
|
# Hack to deal with the fact that we use NSPR_CFLAGS everywhere
|
|
echo "configure: warning: Recreating autoconf.mk with updated nspr-config output" 1>&2
|
|
if test ! "$VACPP" && test "$OS_ARCH" != "WINNT" && test "$OS_ARCH" != "WINCE"; then
|
|
_libs=`./nsprpub/config/nspr-config --prefix=$\(DIST\) --exec-prefix=$\(DIST\) --libdir=$\(DIST\)/lib --libs`
|
|
$PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $_libs'" config/autoconf.mk
|
|
fi
|
|
if test "$OS_ARCH" != "WINNT" && test "$OS_ARCH" != "WINCE" ; then
|
|
_cflags=`./nsprpub/config/nspr-config --prefix=$\(DIST\) --exec-prefix=$\(DIST\) --includedir=$\(DIST\)/include/nspr --cflags`
|
|
$PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $_cflags'" config/autoconf.mk
|
|
fi
|
|
rm -f config/autoconf.mk.bak
|
|
fi
|
|
|
|
# if we're building the LDAP XPCOM component, we need to build
|
|
# the c-sdk first.
|
|
#
|
|
if test "$MOZ_LDAP_XPCOM"; then
|
|
|
|
# these subdirs may not yet have been created in the build tree.
|
|
# don't use the "-p" switch to mkdir, since not all platforms have it
|
|
#
|
|
if test ! -d "directory"; then
|
|
mkdir "directory"
|
|
fi
|
|
if test ! -d "directory/c-sdk"; then
|
|
mkdir "directory/c-sdk"
|
|
fi
|
|
if test ! -d "directory/c-sdk/ldap"; then
|
|
mkdir "directory/c-sdk/ldap"
|
|
fi
|
|
|
|
ac_configure_args="$_SUBDIR_CONFIG_ARGS --prefix=$MOZ_BUILD_ROOT/dist --with-dist-prefix=$MOZ_BUILD_ROOT/dist --without-nss --with-mozilla"
|
|
if test -z "$MOZ_DEBUG"; then
|
|
ac_configure_args="$ac_configure_args --disable-debug"
|
|
fi
|
|
if test "$MOZ_OPTIMIZE" = "1"; then
|
|
ac_configure_args="$ac_configure_args --enable-optimize"
|
|
fi
|
|
if test -n "$HAVE_64BIT_OS"; then
|
|
ac_configure_args="$ac_configure_args --enable-64bit"
|
|
fi
|
|
|
|
if test "$no_recursion" != yes; then
|
|
|
|
# Remove --cache-file and --srcdir arguments so they do not pile up.
|
|
ac_sub_configure_args=
|
|
ac_prev=
|
|
for ac_arg in $ac_configure_args; do
|
|
if test -n "$ac_prev"; then
|
|
ac_prev=
|
|
continue
|
|
fi
|
|
case "$ac_arg" in
|
|
-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=*)
|
|
;;
|
|
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
|
ac_prev=srcdir ;;
|
|
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
|
;;
|
|
*) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
|
|
esac
|
|
done
|
|
|
|
for ac_config_dir in directory/c-sdk; do
|
|
|
|
# Do not complain, so a configure script can configure whichever
|
|
# parts of a large source tree are present.
|
|
if test ! -d $srcdir/$ac_config_dir; then
|
|
continue
|
|
fi
|
|
|
|
echo configuring in $ac_config_dir
|
|
|
|
case "$srcdir" in
|
|
.) ;;
|
|
*)
|
|
if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
|
|
else
|
|
{ echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
ac_popdir=`pwd`
|
|
cd $ac_config_dir
|
|
|
|
# A "../" for each directory in /$ac_config_dir.
|
|
ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
|
|
|
|
case "$srcdir" in
|
|
.) # No --srcdir option. We are building in place.
|
|
ac_sub_srcdir=$srcdir ;;
|
|
/*) # Absolute path.
|
|
ac_sub_srcdir=$srcdir/$ac_config_dir ;;
|
|
*) # Relative path.
|
|
ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
|
|
esac
|
|
|
|
# Check for guested configure; otherwise get Cygnus style configure.
|
|
if test -f $ac_sub_srcdir/configure; then
|
|
ac_sub_configure=$ac_sub_srcdir/configure
|
|
elif test -f $ac_sub_srcdir/configure.in; then
|
|
ac_sub_configure=$ac_configure
|
|
else
|
|
echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
|
|
ac_sub_configure=
|
|
fi
|
|
|
|
# The recursion is here.
|
|
if test -n "$ac_sub_configure"; then
|
|
|
|
# Make the cache file name correct relative to the subdirectory.
|
|
case "$cache_file" in
|
|
/*) ac_sub_cache_file=$cache_file ;;
|
|
*) # Relative path.
|
|
ac_sub_cache_file="$ac_dots$cache_file" ;;
|
|
esac
|
|
case "$ac_given_INSTALL" in
|
|
[/$]*) INSTALL="$ac_given_INSTALL" ;;
|
|
*) INSTALL="$ac_dots$ac_given_INSTALL" ;;
|
|
esac
|
|
|
|
echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
|
|
# The eval makes quoting arguments work.
|
|
if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
|
|
then :
|
|
else
|
|
{ echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
|
|
fi
|
|
fi
|
|
|
|
cd $ac_popdir
|
|
done
|
|
fi
|
|
|
|
ac_configure_args="$_SUBDIR_CONFIG_ARGS"
|
|
fi
|
|
fi # COMPILE_ENVIRONMENT
|