PageRenderTime 116ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 3ms

/spicebird-0.7.1/mozilla/configure

#
Shell | 16815 lines | 13936 code | 1663 blank | 1216 comment | 2207 complexity | 35573dae7ffc1073fe08a81c90c384a5 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, GPL-2.0, LGPL-2.1, LGPL-3.0, MIT, BSD-3-Clause
  1. #! /bin/sh
  2. # Read in '.mozconfig' script to set the initial options.
  3. # See the mozconfig2configure script for more details.
  4. _AUTOCONF_TOOLS_DIR=`dirname $0`/./build/autoconf
  5. . $_AUTOCONF_TOOLS_DIR/mozconfig2configure
  6. # Guess values for system-dependent variables and create Makefiles.
  7. # Generated automatically using autoconf version 2.13
  8. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  9. #
  10. # This configure script is free software; the Free Software Foundation
  11. # gives unlimited permission to copy, distribute and modify it.
  12. # Defaults:
  13. ac_help=
  14. ac_default_prefix=/usr/local
  15. # Any additions from configure.in:
  16. ac_help="$ac_help
  17. --disable-compile-environment
  18. Disable compiler/library checks."
  19. ac_help="$ac_help
  20. --with-windows-version=WINVER
  21. Minimum Windows version (WINVER) to support
  22. 400: Windows 95
  23. 500: Windows 2000
  24. 501: Windows XP"
  25. ac_help="$ac_help
  26. --enable-macos-target=VER (default=10.4)
  27. Set the minimum MacOS version needed at runtime"
  28. ac_help="$ac_help
  29. --with-macos-sdk=dir Location of platform SDK to use (Mac OS X only)"
  30. ac_help="$ac_help
  31. --with-x use the X Window System"
  32. ac_help="$ac_help
  33. --disable-os2-high-mem Disable high-memory support on OS/2"
  34. ac_help="$ac_help
  35. --enable-dtrace build with dtrace support if available (default=no)"
  36. ac_help="$ac_help
  37. --with-ft-prefix=PFX Prefix where FreeType is installed (optional)"
  38. ac_help="$ac_help
  39. --with-ft-exec-prefix=PFX
  40. Exec prefix where FreeType is installed (optional)"
  41. ac_help="$ac_help
  42. --disable-freetypetest
  43. Do not try to compile and run a test FreeType program"
  44. ac_help="$ac_help
  45. --with-pthreads Force use of system pthread library with NSPR "
  46. ac_help="$ac_help
  47. --with-libxul-sdk=PFX Use the libXUL SDK at <PFX>"
  48. ac_help="$ac_help
  49. --with-system-nspr Use system installed NSPR"
  50. ac_help="$ac_help
  51. --with-nspr-prefix=PFX Prefix where NSPR is installed"
  52. ac_help="$ac_help
  53. --with-nspr-exec-prefix=PFX
  54. Exec prefix where NSPR is installed"
  55. ac_help="$ac_help
  56. --with-system-nss Use system installed NSS"
  57. ac_help="$ac_help
  58. --with-nss-prefix=PFX Prefix where NSS is installed"
  59. ac_help="$ac_help
  60. --with-nss-exec-prefix=PFX
  61. Exec prefix where NSS is installed"
  62. ac_help="$ac_help
  63. --with-system-jpeg[=PFX]
  64. Use system libjpeg [installed at prefix PFX]"
  65. ac_help="$ac_help
  66. --with-system-zlib[=PFX]
  67. Use system libz [installed at prefix PFX]"
  68. ac_help="$ac_help
  69. --with-system-bz2[=PFX]
  70. Use system libbz2 [installed at prefix PFX]"
  71. ac_help="$ac_help
  72. --with-system-png[=PFX]
  73. Use system libpng [installed at prefix PFX]"
  74. ac_help="$ac_help
  75. --enable-system-hunspell Use system hunspell (located with pkgconfig)"
  76. ac_help="$ac_help
  77. --enable-glitz Enable Glitz for use with Cairo"
  78. ac_help="$ac_help
  79. --with-java-include-path=dir Location of Java SDK headers"
  80. ac_help="$ac_help
  81. --with-java-bin-path=dir Location of Java binaries (java, javac, jar)"
  82. ac_help="$ac_help
  83. --enable-application=APP
  84. Options include:
  85. suite
  86. browser (Firefox)
  87. mail (Thunderbird)
  88. minimo
  89. composer
  90. calendar (Sunbird)
  91. xulrunner
  92. camino
  93. content/xslt (Standalone Transformiix XSLT)
  94. netwerk (Standalone Necko)
  95. tools/update-packaging (AUS-related packaging tools)
  96. standalone (use this for standalone
  97. xpcom/xpconnect or to manually drive a build)"
  98. ac_help="$ac_help
  99. --with-embedding-profile=default|basic|minimal
  100. see http://wiki.mozilla.org/Gecko:Small_Device_Support"
  101. ac_help="$ac_help
  102. --with-xulrunner-stub-name=appname Create the xulrunner stub with the given name"
  103. ac_help="$ac_help
  104. --enable-default-toolkit=TK
  105. Select default toolkit
  106. Platform specific defaults:
  107. BeOS - cairo-beos
  108. Mac OS X - cairo-cocoa
  109. Neutrino/QNX - photon
  110. OS/2 - cairo-os2
  111. Win32 - cairo-windows
  112. WinCE - windows
  113. * - cairo-gtk2"
  114. ac_help="$ac_help
  115. --enable-startup-notification Enable startup-notification support (default: disabled) "
  116. ac_help="$ac_help
  117. --enable-ui-locale=ab-CD
  118. Select the user interface locale (default: en-US)"
  119. ac_help="$ac_help
  120. "
  121. ac_help="$ac_help
  122. --disable-mailnews Disable building of mail & news components"
  123. ac_help="$ac_help
  124. --disable-ldap Disable LDAP support"
  125. ac_help="$ac_help
  126. --enable-official-branding Enable Official mozilla.org Branding
  127. Do not distribute builds with
  128. --enable-official-branding unless you have
  129. permission to use trademarks per
  130. http://www.mozilla.org/foundation/trademarks/ ."
  131. ac_help="$ac_help
  132. --with-branding=dir Use branding from the specified directory."
  133. ac_help="$ac_help
  134. --with-distribution-id=ID Set distribution-specific id (default=org.mozilla)"
  135. ac_help="$ac_help
  136. --disable-postscript Disable PostScript printing support "
  137. ac_help="$ac_help
  138. --disable-gnomevfs Disable GnomeVFS support "
  139. ac_help="$ac_help
  140. --disable-gnomeui Disable libgnomeui support (default: auto, optional at runtime) "
  141. ac_help="$ac_help
  142. --disable-dbus Disable dbus support "
  143. ac_help="$ac_help
  144. --disable-crypto Disable crypto support (Personal Security Manager)"
  145. ac_help="$ac_help
  146. --disable-jsd Disable JavaScript debug library"
  147. ac_help="$ac_help
  148. --disable-plugins Disable plugins support"
  149. ac_help="$ac_help
  150. --disable-oji Disable Open JVM Integration support"
  151. ac_help="$ac_help
  152. --enable-ctl Enable Thai Complex Script support"
  153. ac_help="$ac_help
  154. --disable-view-source Disable view source support"
  155. ac_help="$ac_help
  156. --disable-accessibility Disable accessibility support (off by default on OS X)"
  157. ac_help="$ac_help
  158. --disable-xpfe-components
  159. Disable xpfe components"
  160. ac_help="$ac_help
  161. --disable-xpinstall Disable xpinstall support"
  162. ac_help="$ac_help
  163. --disable-jsloader Disable xpcom js loader support"
  164. ac_help="$ac_help
  165. --disable-printing Disable printing support"
  166. ac_help="$ac_help
  167. --enable-native-uconv Enable iconv support"
  168. ac_help="$ac_help
  169. --enable-plaintext-editor-only
  170. Allow only plaintext editing"
  171. ac_help="$ac_help
  172. --disable-composer Disable building of Composer"
  173. ac_help="$ac_help
  174. --disable-xpcom-obsolete Disable XPCOM Obsolete Library"
  175. ac_help="$ac_help
  176. --disable-xpcom-fastload Disable XPCOM fastload support"
  177. ac_help="$ac_help
  178. --disable-permissions Disable permissions (popup and cookie blocking)"
  179. ac_help="$ac_help
  180. --disable-negotiateauth Disable GSS-API negotiation "
  181. ac_help="$ac_help
  182. --disable-xtf Disable XTF (pluggable xml tags) support"
  183. ac_help="$ac_help
  184. --disable-inspector-apis Disable the DOM inspection APIs "
  185. ac_help="$ac_help
  186. --disable-xmlextras Disable XMLExtras such as XPointer support "
  187. ac_help="$ac_help
  188. --enable-webservices Enable Webservices/SOAP support "
  189. ac_help="$ac_help
  190. --disable-pref-extensions
  191. Disable pref extensions such as autoconfig and
  192. system-pref"
  193. ac_help="$ac_help
  194. --disable-universalchardet
  195. Disable universal encoding detection"
  196. ac_help="$ac_help
  197. --enable-javaxpcom
  198. Enable Java-XPCOM bridge"
  199. ac_help="$ac_help
  200. --disable-crashreporter Disable breakpad crash reporting"
  201. ac_help="$ac_help
  202. --with-crashreporter-enable-percent=NN Enable sending crash reports by default on NN% of users. (default=100)"
  203. ac_help="$ac_help
  204. --disable-mochitest Disable mochitest harness"
  205. ac_help="$ac_help
  206. --enable-extensions Enable extensions"
  207. ac_help="$ac_help
  208. --enable-image-decoders[={mod1,mod2,default,all,none}]
  209. Enable specific image decoders"
  210. ac_help="$ac_help
  211. --enable-image-encoders[={mod1,mod2,default,all,none}]
  212. Enable specific image encoders"
  213. ac_help="$ac_help
  214. --enable-ldap-experimental
  215. Enable LDAP experimental features"
  216. ac_help="$ac_help
  217. --disable-mathml Disable MathML support"
  218. ac_help="$ac_help
  219. --disable-canvas Disable html:canvas feature"
  220. ac_help="$ac_help
  221. --disable-svg Disable SVG support"
  222. ac_help="$ac_help
  223. --disable-svg-foreignobject
  224. Disable SVG <foreignObject> support"
  225. ac_help="$ac_help
  226. --disable-installer Disable building of installer"
  227. ac_help="$ac_help
  228. --disable-updater Disable building of updater"
  229. ac_help="$ac_help
  230. --enable-update-channel=CHANNEL
  231. Select application update channel (default=default)"
  232. ac_help="$ac_help
  233. --enable-update-packaging
  234. Enable tools/update-packaging"
  235. ac_help="$ac_help
  236. --disable-xpconnect-idispatch
  237. Disable building of xpconnect support for IDispatch
  238. (win32 only)"
  239. ac_help="$ac_help
  240. --disable-activex Disable building of ActiveX control (win32 only)"
  241. ac_help="$ac_help
  242. --disable-activex-scripting
  243. Disable building of ActiveX scripting support (win32)"
  244. ac_help="$ac_help
  245. --enable-leaky Build leaky memory tool"
  246. ac_help="$ac_help
  247. --enable-xpctools Build JS profiling tool"
  248. ac_help="$ac_help
  249. --disable-tests Do not build test libraries & programs"
  250. ac_help="$ac_help
  251. --disable-parental-controls
  252. Do not build parental controls"
  253. ac_help="$ac_help
  254. --disable-vista-sdk-requirements
  255. Do not build Vista SDK specific code"
  256. ac_help="$ac_help
  257. --with-system-telepathy-stack
  258. Use system dbus, dbus-glib and telepathy-glib
  259. libraries and only system telepathy connection
  260. managers [dbus, dbus-glib and telepathy-glib
  261. are detected using pkg-config]"
  262. ac_help="$ac_help
  263. --enable-xpcom-lea Use Lea malloc in xpcom "
  264. ac_help="$ac_help
  265. --enable-places Enable 'places' bookmark/history implementation"
  266. ac_help="$ac_help
  267. --disable-feeds Disable feed handling and processing components"
  268. ac_help="$ac_help
  269. --enable-storage Enable mozStorage module and related components"
  270. ac_help="$ac_help
  271. --enable-system-sqlite Use system sqlite (located with pkgconfig)"
  272. ac_help="$ac_help
  273. --enable-help-viewer Enable help viewer"
  274. ac_help="$ac_help
  275. --enable-safe-browsing Enable safe browsing (anti-phishing) implementation"
  276. ac_help="$ac_help
  277. --enable-url-classifier Enable url classifier module"
  278. ac_help="$ac_help
  279. --disable-zipwriter Disable zipwriter component"
  280. ac_help="$ac_help
  281. --enable-js-ultrasparc Use UltraSPARC optimizations in JS"
  282. ac_help="$ac_help
  283. --enable-debug[=DBG] Enable building with developer debug info
  284. (Using compiler flags DBG)"
  285. ac_help="$ac_help
  286. --disable-optimize Disable compiler optimization
  287. --enable-optimize=[OPT] Specify compiler optimization flags [OPT=-O]"
  288. ac_help="$ac_help
  289. --enable-debug-modules Enable/disable debug info for specific modules"
  290. ac_help="$ac_help
  291. --enable-debugger-info-modules
  292. Enable/disable debugger info for specific modules"
  293. ac_help="$ac_help
  294. --enable-boehm Enable the Boehm Garbage Collector"
  295. ac_help="$ac_help
  296. --disable-logging Disable logging facilities"
  297. ac_help="$ac_help
  298. --enable-logrefcnt Enable logging of refcounts (default=debug) "
  299. ac_help="$ac_help
  300. --enable-trace-malloc Enable malloc tracing"
  301. ac_help="$ac_help
  302. --enable-jemalloc Replace memory allocator with jemalloc"
  303. ac_help="$ac_help
  304. --with-valgrind Enable valgrind integration hooks"
  305. ac_help="$ac_help
  306. --enable-wrap-malloc Wrap malloc calls (gnu linker only)"
  307. ac_help="$ac_help
  308. --with-wrap-malloc=DIR Location of malloc wrapper library"
  309. ac_help="$ac_help
  310. --enable-efence Link with Electric Fence"
  311. ac_help="$ac_help
  312. --enable-jprof Enable jprof profiling tool (needs mozilla/tools/jprof)"
  313. ac_help="$ac_help
  314. --enable-shark Enable shark remote profiling (needs CHUD framework)"
  315. ac_help="$ac_help
  316. --enable-strip Enable stripping of libs & executables "
  317. ac_help="$ac_help
  318. --enable-install-strip Enable stripping of libs & executables when packaging "
  319. ac_help="$ac_help
  320. --enable-elf-dynstr-gc Enable elf dynstr garbage collector (opt builds only)"
  321. ac_help="$ac_help
  322. --enable-old-abi-compat-wrappers
  323. Support old GCC ABI symbols to ease the pain
  324. of the linux compiler change"
  325. ac_help="$ac_help
  326. --enable-prebinding Enable prebinding (Mac OS X only)"
  327. ac_help="$ac_help
  328. --enable-timeline Enable timeline services "
  329. ac_help="$ac_help
  330. --enable-reflow-perf Enable reflow performance tracing"
  331. ac_help="$ac_help
  332. --enable-perf-metrics Enable performance metrics"
  333. ac_help="$ac_help
  334. --enable-codesighs Enable code size analysis tools"
  335. ac_help="$ac_help
  336. --enable-eazel-profiler-support
  337. Enable Corel/Eazel profiler support"
  338. ac_help="$ac_help
  339. --enable-profile-modules
  340. Enable/disable profiling for specific modules"
  341. ac_help="$ac_help
  342. --enable-insure Enable insure++ instrumentation (linux only)"
  343. ac_help="$ac_help
  344. --with-insure-dirs=DIRS
  345. Dirs to instrument with insure "
  346. ac_help="$ac_help
  347. --with-insure-exclude-dirs=DIRS
  348. Dirs to not instrument with insure "
  349. ac_help="$ac_help
  350. --enable-quantify Enable Quantify support (Windows only) "
  351. ac_help="$ac_help
  352. --enable-xterm-updates Update XTERM titles with current command."
  353. ac_help="$ac_help
  354. --enable-chrome-format=jar|flat|both|symlink
  355. Select FORMAT of chrome files (default=jar)"
  356. ac_help="$ac_help
  357. --with-default-mozilla-five-home
  358. Set the default value for MOZILLA_FIVE_HOME"
  359. ac_help="$ac_help
  360. --with-user-appdir=DIR Set user-specific appdir (default=.mozilla)"
  361. ac_help="$ac_help
  362. --with-doc-input-dirs=DIRS
  363. Header/idl dirs to create docs from"
  364. ac_help="$ac_help
  365. --with-doc-include-dirs=DIRS
  366. Include dirs to preprocess doc headers"
  367. ac_help="$ac_help
  368. --with-doc-output-dir=DIR
  369. Dir to generate docs into"
  370. ac_help="$ac_help
  371. --enable-long-long-warning
  372. Warn about use of non-ANSI long long type"
  373. ac_help="$ac_help
  374. --disable-profile-guided-optimization
  375. Don't build with PGO even if called via make profiledbuild"
  376. ac_help="$ac_help
  377. --disable-pedantic Issue all warnings demanded by strict ANSI C "
  378. ac_help="$ac_help
  379. --enable-cpp-rtti Enable C++ RTTI "
  380. ac_help="$ac_help
  381. --enable-cpp-exceptions Enable C++ exceptions "
  382. ac_help="$ac_help
  383. --disable-auto-deps Do not automatically generate dependency info"
  384. ac_help="$ac_help
  385. --disable-md Do not use compiler-based dependencies "
  386. ac_help="$ac_help
  387. --enable-static Enable building of internal static libs"
  388. ac_help="$ac_help
  389. --enable-libxul Enable building of libxul"
  390. ac_help="$ac_help
  391. --enable-js-static-build Force js to be a static lib"
  392. ac_help="$ac_help
  393. --enable-static-mail Enable static mail build support"
  394. ac_help="$ac_help
  395. --without-libIDL Skip check for libIDL (standalone modules only)"
  396. ac_help="$ac_help
  397. --with-libIDL-prefix=PFX
  398. Prefix where libIDL is installed (optional)"
  399. ac_help="$ac_help
  400. --with-libIDL-exec-prefix=PFX
  401. Exec prefix where libIDL is installed (optional)"
  402. ac_help="$ac_help
  403. --disable-libIDLtest Do not try to compile and run a test libIDL program"
  404. ac_help="$ac_help
  405. --with-glib-prefix=PFX Prefix where GLIB is installed (optional)"
  406. ac_help="$ac_help
  407. --with-glib-exec-prefix=PFX
  408. Exec prefix where GLIB is installed (optional)"
  409. ac_help="$ac_help
  410. --disable-glibtest Do not try to compile and run a test GLIB program"
  411. ac_help="$ac_help
  412. --with-glib-prefix=PFX Prefix where GLIB is installed (optional)"
  413. ac_help="$ac_help
  414. --with-glib-exec-prefix=PFX
  415. Exec prefix where GLIB is installed (optional)"
  416. ac_help="$ac_help
  417. --disable-glibtest Do not try to compile and run a test GLIB program"
  418. ac_help="$ac_help
  419. --enable-system-cairo Use system cairo (located with pkgconfig)"
  420. ac_help="$ac_help
  421. --enable-system-lcms Use system lcms (located with pkgconfig)"
  422. ac_help="$ac_help
  423. --disable-xul Disable XUL"
  424. ac_help="$ac_help
  425. --disable-profilesharing Disable profile sharing"
  426. ac_help="$ac_help
  427. --enable-ipcd Enable IPC daemon"
  428. ac_help="$ac_help
  429. --disable-profilelocking Disable profile locking"
  430. ac_help="$ac_help
  431. --disable-rdf Disable RDF"
  432. ac_help="$ac_help
  433. --enable-necko-protocols[={http,ftp,default,all,none}]
  434. Enable/disable specific protocol handlers"
  435. ac_help="$ac_help
  436. --disable-necko-disk-cache
  437. Disable necko disk cache"
  438. ac_help="$ac_help
  439. --enable-necko-small-buffers
  440. Minimize size of necko's i/o buffers"
  441. ac_help="$ac_help
  442. --disable-cookies Disable cookie support"
  443. ac_help="$ac_help
  444. --disable-v1-string-abi Disable binary compatibility layer for strings"
  445. # Initialize some variables set by options.
  446. # The variables have the same names as the options, with
  447. # dashes changed to underlines.
  448. build=NONE
  449. cache_file=./config.cache
  450. exec_prefix=NONE
  451. host=NONE
  452. no_create=
  453. nonopt=NONE
  454. no_recursion=
  455. prefix=NONE
  456. program_prefix=NONE
  457. program_suffix=NONE
  458. program_transform_name=s,x,x,
  459. silent=
  460. site=
  461. srcdir=
  462. target=NONE
  463. verbose=
  464. x_includes=NONE
  465. x_libraries=NONE
  466. bindir='${exec_prefix}/bin'
  467. sbindir='${exec_prefix}/sbin'
  468. libexecdir='${exec_prefix}/libexec'
  469. datadir='${prefix}/share'
  470. sysconfdir='${prefix}/etc'
  471. sharedstatedir='${prefix}/com'
  472. localstatedir='${prefix}/var'
  473. libdir='${exec_prefix}/lib'
  474. includedir='${prefix}/include'
  475. oldincludedir='/usr/include'
  476. infodir='${prefix}/info'
  477. mandir='${prefix}/man'
  478. # Initialize some other variables.
  479. subdirs=
  480. MFLAGS= MAKEFLAGS=
  481. SHELL=${CONFIG_SHELL-/bin/sh}
  482. # Maximum number of lines to put in a shell here document.
  483. ac_max_here_lines=12
  484. ac_prev=
  485. for ac_option
  486. do
  487. # If the previous option needs an argument, assign it.
  488. if test -n "$ac_prev"; then
  489. eval "$ac_prev=\$ac_option"
  490. ac_prev=
  491. continue
  492. fi
  493. case "$ac_option" in
  494. -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  495. *) ac_optarg= ;;
  496. esac
  497. # Accept the important Cygnus configure options, so we can diagnose typos.
  498. case "$ac_option" in
  499. -bindir | --bindir | --bindi | --bind | --bin | --bi)
  500. ac_prev=bindir ;;
  501. -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  502. bindir="$ac_optarg" ;;
  503. -build | --build | --buil | --bui | --bu)
  504. ac_prev=build ;;
  505. -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  506. build="$ac_optarg" ;;
  507. -cache-file | --cache-file | --cache-fil | --cache-fi \
  508. | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  509. ac_prev=cache_file ;;
  510. -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  511. | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  512. cache_file="$ac_optarg" ;;
  513. -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  514. ac_prev=datadir ;;
  515. -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  516. | --da=*)
  517. datadir="$ac_optarg" ;;
  518. -disable-* | --disable-*)
  519. ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  520. # Reject names that are not valid shell variable names.
  521. if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  522. { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  523. fi
  524. ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  525. eval "enable_${ac_feature}=no" ;;
  526. -enable-* | --enable-*)
  527. ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  528. # Reject names that are not valid shell variable names.
  529. if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  530. { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  531. fi
  532. ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  533. case "$ac_option" in
  534. *=*) ;;
  535. *) ac_optarg=yes ;;
  536. esac
  537. eval "enable_${ac_feature}='$ac_optarg'" ;;
  538. -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  539. | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  540. | --exec | --exe | --ex)
  541. ac_prev=exec_prefix ;;
  542. -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  543. | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  544. | --exec=* | --exe=* | --ex=*)
  545. exec_prefix="$ac_optarg" ;;
  546. -gas | --gas | --ga | --g)
  547. # Obsolete; use --with-gas.
  548. with_gas=yes ;;
  549. -help | --help | --hel | --he)
  550. # Omit some internal or obsolete options to make the list less imposing.
  551. # This message is too long to be a string in the A/UX 3.1 sh.
  552. cat << EOF
  553. Usage: configure [options] [host]
  554. Options: [defaults in brackets after descriptions]
  555. Configuration:
  556. --cache-file=FILE cache test results in FILE
  557. --help print this message
  558. --no-create do not create output files
  559. --quiet, --silent do not print \`checking...' messages
  560. --version print the version of autoconf that created configure
  561. Directory and file names:
  562. --prefix=PREFIX install architecture-independent files in PREFIX
  563. [$ac_default_prefix]
  564. --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
  565. [same as prefix]
  566. --bindir=DIR user executables in DIR [EPREFIX/bin]
  567. --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
  568. --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
  569. --datadir=DIR read-only architecture-independent data in DIR
  570. [PREFIX/share]
  571. --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
  572. --sharedstatedir=DIR modifiable architecture-independent data in DIR
  573. [PREFIX/com]
  574. --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
  575. --libdir=DIR object code libraries in DIR [EPREFIX/lib]
  576. --includedir=DIR C header files in DIR [PREFIX/include]
  577. --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
  578. --infodir=DIR info documentation in DIR [PREFIX/info]
  579. --mandir=DIR man documentation in DIR [PREFIX/man]
  580. --srcdir=DIR find the sources in DIR [configure dir or ..]
  581. --program-prefix=PREFIX prepend PREFIX to installed program names
  582. --program-suffix=SUFFIX append SUFFIX to installed program names
  583. --program-transform-name=PROGRAM
  584. run sed PROGRAM on installed program names
  585. EOF
  586. cat << EOF
  587. Host type:
  588. --build=BUILD configure for building on BUILD [BUILD=HOST]
  589. --host=HOST configure for HOST [guessed]
  590. --target=TARGET configure for TARGET [TARGET=HOST]
  591. Features and packages:
  592. --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
  593. --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
  594. --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
  595. --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
  596. --x-includes=DIR X include files are in DIR
  597. --x-libraries=DIR X library files are in DIR
  598. EOF
  599. if test -n "$ac_help"; then
  600. echo "--enable and --with options recognized:$ac_help"
  601. fi
  602. exit 0 ;;
  603. -host | --host | --hos | --ho)
  604. ac_prev=host ;;
  605. -host=* | --host=* | --hos=* | --ho=*)
  606. host="$ac_optarg" ;;
  607. -includedir | --includedir | --includedi | --included | --include \
  608. | --includ | --inclu | --incl | --inc)
  609. ac_prev=includedir ;;
  610. -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  611. | --includ=* | --inclu=* | --incl=* | --inc=*)
  612. includedir="$ac_optarg" ;;
  613. -infodir | --infodir | --infodi | --infod | --info | --inf)
  614. ac_prev=infodir ;;
  615. -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  616. infodir="$ac_optarg" ;;
  617. -libdir | --libdir | --libdi | --libd)
  618. ac_prev=libdir ;;
  619. -libdir=* | --libdir=* | --libdi=* | --libd=*)
  620. libdir="$ac_optarg" ;;
  621. -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  622. | --libexe | --libex | --libe)
  623. ac_prev=libexecdir ;;
  624. -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  625. | --libexe=* | --libex=* | --libe=*)
  626. libexecdir="$ac_optarg" ;;
  627. -localstatedir | --localstatedir | --localstatedi | --localstated \
  628. | --localstate | --localstat | --localsta | --localst \
  629. | --locals | --local | --loca | --loc | --lo)
  630. ac_prev=localstatedir ;;
  631. -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  632. | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  633. | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  634. localstatedir="$ac_optarg" ;;
  635. -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  636. ac_prev=mandir ;;
  637. -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  638. mandir="$ac_optarg" ;;
  639. -nfp | --nfp | --nf)
  640. # Obsolete; use --without-fp.
  641. with_fp=no ;;
  642. -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  643. | --no-cr | --no-c)
  644. no_create=yes ;;
  645. -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  646. | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  647. no_recursion=yes ;;
  648. -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  649. | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  650. | --oldin | --oldi | --old | --ol | --o)
  651. ac_prev=oldincludedir ;;
  652. -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  653. | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  654. | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  655. oldincludedir="$ac_optarg" ;;
  656. -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  657. ac_prev=prefix ;;
  658. -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  659. prefix="$ac_optarg" ;;
  660. -program-prefix | --program-prefix | --program-prefi | --program-pref \
  661. | --program-pre | --program-pr | --program-p)
  662. ac_prev=program_prefix ;;
  663. -program-prefix=* | --program-prefix=* | --program-prefi=* \
  664. | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  665. program_prefix="$ac_optarg" ;;
  666. -program-suffix | --program-suffix | --program-suffi | --program-suff \
  667. | --program-suf | --program-su | --program-s)
  668. ac_prev=program_suffix ;;
  669. -program-suffix=* | --program-suffix=* | --program-suffi=* \
  670. | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  671. program_suffix="$ac_optarg" ;;
  672. -program-transform-name | --program-transform-name \
  673. | --program-transform-nam | --program-transform-na \
  674. | --program-transform-n | --program-transform- \
  675. | --program-transform | --program-transfor \
  676. | --program-transfo | --program-transf \
  677. | --program-trans | --program-tran \
  678. | --progr-tra | --program-tr | --program-t)
  679. ac_prev=program_transform_name ;;
  680. -program-transform-name=* | --program-transform-name=* \
  681. | --program-transform-nam=* | --program-transform-na=* \
  682. | --program-transform-n=* | --program-transform-=* \
  683. | --program-transform=* | --program-transfor=* \
  684. | --program-transfo=* | --program-transf=* \
  685. | --program-trans=* | --program-tran=* \
  686. | --progr-tra=* | --program-tr=* | --program-t=*)
  687. program_transform_name="$ac_optarg" ;;
  688. -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  689. | -silent | --silent | --silen | --sile | --sil)
  690. silent=yes ;;
  691. -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  692. ac_prev=sbindir ;;
  693. -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  694. | --sbi=* | --sb=*)
  695. sbindir="$ac_optarg" ;;
  696. -sharedstatedir | --sharedstatedir | --sharedstatedi \
  697. | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  698. | --sharedst | --shareds | --shared | --share | --shar \
  699. | --sha | --sh)
  700. ac_prev=sharedstatedir ;;
  701. -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  702. | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  703. | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  704. | --sha=* | --sh=*)
  705. sharedstatedir="$ac_optarg" ;;
  706. -site | --site | --sit)
  707. ac_prev=site ;;
  708. -site=* | --site=* | --sit=*)
  709. site="$ac_optarg" ;;
  710. -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  711. ac_prev=srcdir ;;
  712. -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  713. srcdir="$ac_optarg" ;;
  714. -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  715. | --syscon | --sysco | --sysc | --sys | --sy)
  716. ac_prev=sysconfdir ;;
  717. -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  718. | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  719. sysconfdir="$ac_optarg" ;;
  720. -target | --target | --targe | --targ | --tar | --ta | --t)
  721. ac_prev=target ;;
  722. -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  723. target="$ac_optarg" ;;
  724. -v | -verbose | --verbose | --verbos | --verbo | --verb)
  725. verbose=yes ;;
  726. -version | --version | --versio | --versi | --vers)
  727. echo "configure generated by autoconf version 2.13"
  728. exit 0 ;;
  729. -with-* | --with-*)
  730. ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  731. # Reject names that are not valid shell variable names.
  732. if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  733. { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  734. fi
  735. ac_package=`echo $ac_package| sed 's/-/_/g'`
  736. case "$ac_option" in
  737. *=*) ;;
  738. *) ac_optarg=yes ;;
  739. esac
  740. eval "with_${ac_package}='$ac_optarg'" ;;
  741. -without-* | --without-*)
  742. ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  743. # Reject names that are not valid shell variable names.
  744. if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  745. { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  746. fi
  747. ac_package=`echo $ac_package| sed 's/-/_/g'`
  748. eval "with_${ac_package}=no" ;;
  749. --x)
  750. # Obsolete; use --with-x.
  751. with_x=yes ;;
  752. -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  753. | --x-incl | --x-inc | --x-in | --x-i)
  754. ac_prev=x_includes ;;
  755. -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  756. | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  757. x_includes="$ac_optarg" ;;
  758. -x-libraries | --x-libraries | --x-librarie | --x-librari \
  759. | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  760. ac_prev=x_libraries ;;
  761. -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  762. | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  763. x_libraries="$ac_optarg" ;;
  764. -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  765. ;;
  766. *)
  767. if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  768. echo "configure: warning: $ac_option: invalid host type" 1>&2
  769. fi
  770. if test "x$nonopt" != xNONE; then
  771. { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  772. fi
  773. nonopt="$ac_option"
  774. ;;
  775. esac
  776. done
  777. if test -n "$ac_prev"; then
  778. { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  779. fi
  780. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  781. # File descriptor usage:
  782. # 0 standard input
  783. # 1 file creation
  784. # 2 errors and warnings
  785. # 3 some systems may open it to /dev/tty
  786. # 4 used on the Kubota Titan
  787. # 6 checking for... messages and results
  788. # 5 compiler messages saved in config.log
  789. if test "$silent" = yes; then
  790. exec 6>/dev/null
  791. else
  792. exec 6>&1
  793. fi
  794. exec 5>./config.log
  795. echo "\
  796. This file contains any messages produced by compilers while
  797. running configure, to aid debugging if configure makes a mistake.
  798. " 1>&5
  799. # Strip out --no-create and --no-recursion so they do not pile up.
  800. # Also quote any args containing shell metacharacters.
  801. ac_configure_args=
  802. for ac_arg
  803. do
  804. case "$ac_arg" in
  805. -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  806. | --no-cr | --no-c) ;;
  807. -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  808. | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  809. *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  810. ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  811. *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  812. esac
  813. done
  814. # NLS nuisances.
  815. # Only set these to C if already set. These must not be set unconditionally
  816. # because not all systems understand e.g. LANG=C (notably SCO).
  817. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  818. # Non-C LC_CTYPE values break the ctype check.
  819. if test "${LANG+set}" = set; then LANG=C; export LANG; fi
  820. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  821. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  822. if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
  823. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  824. rm -rf conftest* confdefs.h
  825. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  826. echo > confdefs.h
  827. # A filename unique to this package, relative to the directory that
  828. # configure is in, which we can look for to find out if srcdir is correct.
  829. ac_unique_file=config/config.mk
  830. # Find the source files, if location was not specified.
  831. if test -z "$srcdir"; then
  832. ac_srcdir_defaulted=yes
  833. # Try the directory containing this script, then its parent.
  834. ac_prog=$0
  835. ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  836. test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  837. srcdir=$ac_confdir
  838. if test ! -r $srcdir/$ac_unique_file; then
  839. srcdir=..
  840. fi
  841. else
  842. ac_srcdir_defaulted=no
  843. fi
  844. if test ! -r $srcdir/$ac_unique_file; then
  845. if test "$ac_srcdir_defaulted" = yes; then
  846. { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  847. else
  848. { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  849. fi
  850. fi
  851. srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
  852. # Prefer explicitly selected file to automatically selected ones.
  853. if test -z "$CONFIG_SITE"; then
  854. if test "x$prefix" != xNONE; then
  855. CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  856. else
  857. CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  858. fi
  859. fi
  860. for ac_site_file in $CONFIG_SITE; do
  861. if test -r "$ac_site_file"; then
  862. echo "loading site script $ac_site_file"
  863. . "$ac_site_file"
  864. fi
  865. done
  866. if test -r "$cache_file"; then
  867. echo "loading cache $cache_file"
  868. . $cache_file
  869. else
  870. echo "creating cache $cache_file"
  871. > $cache_file
  872. fi
  873. ac_ext=c
  874. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  875. ac_cpp='$CPP $CPPFLAGS'
  876. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  877. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  878. cross_compiling=$ac_cv_prog_cc_cross
  879. ac_exeext=
  880. ac_objext=o
  881. if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  882. # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  883. if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  884. ac_n= ac_c='
  885. ' ac_t=' '
  886. else
  887. ac_n=-n ac_c= ac_t=
  888. fi
  889. else
  890. ac_n= ac_c='\c' ac_t=
  891. fi
  892. ac_aux_dir=
  893. for ac_dir in ${srcdir}/build/autoconf $srcdir/${srcdir}/build/autoconf; do
  894. if test -f $ac_dir/install-sh; then
  895. ac_aux_dir=$ac_dir
  896. ac_install_sh="$ac_aux_dir/install-sh -c"
  897. break
  898. elif test -f $ac_dir/install.sh; then
  899. ac_aux_dir=$ac_dir
  900. ac_install_sh="$ac_aux_dir/install.sh -c"
  901. break
  902. fi
  903. done
  904. if test -z "$ac_aux_dir"; then
  905. { echo "configure: error: can not find install-sh or install.sh in ${srcdir}/build/autoconf $srcdir/${srcdir}/build/autoconf" 1>&2; exit 1; }
  906. fi
  907. ac_config_guess=$ac_aux_dir/config.guess
  908. ac_config_sub=$ac_aux_dir/config.sub
  909. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  910. # Do some error checking and defaulting for the host and target type.
  911. # The inputs are:
  912. # configure --host=HOST --target=TARGET --build=BUILD NONOPT
  913. #
  914. # The rules are:
  915. # 1. You are not allowed to specify --host, --target, and nonopt at the
  916. # same time.
  917. # 2. Host defaults to nonopt.
  918. # 3. If nonopt is not specified, then host defaults to the current host,
  919. # as determined by config.guess.
  920. # 4. Target and build default to nonopt.
  921. # 5. If nonopt is not specified, then target and build default to host.
  922. # The aliases save the names the user supplied, while $host etc.
  923. # will get canonicalized.
  924. case $host---$target---$nonopt in
  925. NONE---*---* | *---NONE---* | *---*---NONE) ;;
  926. *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
  927. esac
  928. # Make sure we can run config.sub.
  929. if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
  930. else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
  931. fi
  932. echo $ac_n "checking host system type""... $ac_c" 1>&6
  933. echo "configure:1006: checking host system type" >&5
  934. host_alias=$host
  935. case "$host_alias" in
  936. NONE)
  937. case $nonopt in
  938. NONE)
  939. if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
  940. else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
  941. fi ;;
  942. *) host_alias=$nonopt ;;
  943. esac ;;
  944. esac
  945. host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
  946. host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  947. host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  948. host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  949. echo "$ac_t""$host" 1>&6
  950. echo $ac_n "checking target system type""... $ac_c" 1>&6
  951. echo "configure:1027: checking target system type" >&5
  952. target_alias=$target
  953. case "$target_alias" in
  954. NONE)
  955. case $nonopt in
  956. NONE) target_alias=$host_alias ;;
  957. *) target_alias=$nonopt ;;
  958. esac ;;
  959. esac
  960. target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
  961. target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  962. target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  963. target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  964. echo "$ac_t""$target" 1>&6
  965. echo $ac_n "checking build system type""... $ac_c" 1>&6
  966. echo "configure:1045: checking build system type" >&5
  967. build_alias=$build
  968. case "$build_alias" in
  969. NONE)
  970. case $nonopt in
  971. NONE) build_alias=$host_alias ;;
  972. *) build_alias=$nonopt ;;
  973. esac ;;
  974. esac
  975. build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
  976. build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  977. build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  978. build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  979. echo "$ac_t""$build" 1>&6
  980. test "$host_alias" != "$target_alias" &&
  981. test "$program_prefix$program_suffix$program_transform_name" = \
  982. NONENONEs,x,x, &&
  983. program_prefix=${target_alias}-
  984. TARGET_CPU="${target_cpu}"
  985. TARGET_VENDOR="${target_vendor}"
  986. TARGET_OS="${target_os}"
  987. CFLAGS="${CFLAGS=}"
  988. CPPFLAGS="${CPPFLAGS=}"
  989. CXXFLAGS="${CXXFLAGS=}"
  990. LDFLAGS="${LDFLAGS=}"
  991. HOST_CFLAGS="${HOST_CFLAGS=}"
  992. HOST_CXXFLAGS="${HOST_CXXFLAGS=}"
  993. HOST_LDFLAGS="${HOST_LDFLAGS=}"
  994. _SUBDIR_CC="$CC"
  995. _SUBDIR_CXX="$CXX"
  996. _SUBDIR_CFLAGS="$CFLAGS"
  997. _SUBDIR_CPPFLAGS="$CPPFLAGS"
  998. _SUBDIR_CXXFLAGS="$CXXFLAGS"
  999. _SUBDIR_LDFLAGS="$LDFLAGS"
  1000. _SUBDIR_HOST_CC="$HOST_CC"
  1001. _SUBDIR_HOST_CFLAGS="$HOST_CFLAGS"
  1002. _SUBDIR_HOST_CXXFLAGS="$HOST_CXXFLAGS"
  1003. _SUBDIR_HOST_LDFLAGS="$HOST_LDFLAGS"
  1004. _SUBDIR_CONFIG_ARGS="$ac_configure_args"
  1005. MOZJPEG=62
  1006. MOZPNG=10217
  1007. MOZZLIB=0x1230
  1008. NSPR_VERSION=4
  1009. NSS_VERSION=3
  1010. GLIB_VERSION=1.2.0
  1011. LIBIDL_VERSION=0.6.3
  1012. PERL_VERSION=5.006
  1013. LIBART_VERSION=2.3.4
  1014. CAIRO_VERSION=1.6.0
  1015. GLITZ_VERSION=0.4.0
  1016. PANGO_VERSION=1.10.0
  1017. GTK2_VERSION=2.10.0
  1018. MAKE_VERSION=3.78
  1019. WINDRES_VERSION=2.14.90
  1020. W32API_VERSION=3.8
  1021. GNOMEVFS_VERSION=2.0
  1022. GNOMEUI_VERSION=2.2.0
  1023. GCONF_VERSION=1.2.1
  1024. LIBGNOME_VERSION=2.0
  1025. STARTUP_NOTIFICATION_VERSION=0.8
  1026. DBUS_VERSION=0.60
  1027. LCMS_VERSION=1.17
  1028. SQLITE_VERSION=3.5.9
  1029. MSMANIFEST_TOOL=
  1030. MISSING_X=
  1031. for ac_prog in mawk gawk nawk awk
  1032. do
  1033. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1034. set dummy $ac_prog; ac_word=$2
  1035. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1036. echo "configure:1125: checking for $ac_word" >&5
  1037. if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
  1038. echo $ac_n "(cached) $ac_c" 1>&6
  1039. else
  1040. if test -n "$AWK"; then
  1041. ac_cv_prog_AWK="$AWK" # Let the user override the test.
  1042. else
  1043. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1044. ac_dummy="$PATH"
  1045. for ac_dir in $ac_dummy; do
  1046. test -z "$ac_dir" && ac_dir=.
  1047. if test -f $ac_dir/$ac_word; then
  1048. ac_cv_prog_AWK="$ac_prog"
  1049. break
  1050. fi
  1051. done
  1052. IFS="$ac_save_ifs"
  1053. fi
  1054. fi
  1055. AWK="$ac_cv_prog_AWK"
  1056. if test -n "$AWK"; then
  1057. echo "$ac_t""$AWK" 1>&6
  1058. else
  1059. echo "$ac_t""no" 1>&6
  1060. fi
  1061. test -n "$AWK" && break
  1062. done
  1063. USE_PTHREADS=
  1064. _PTHREAD_LDFLAGS=""
  1065. _topsrcdir=`cd \`dirname $0\`; pwd`
  1066. _objdir=`pwd`
  1067. if test "$_topsrcdir" != "$_objdir"
  1068. then
  1069. # Check for a couple representative files in the source tree
  1070. _conflict_files=
  1071. for file in $_topsrcdir/Makefile $_topsrcdir/config/autoconf.mk; do
  1072. if test -f $file; then
  1073. _conflict_files="$_conflict_files $file"
  1074. fi
  1075. done
  1076. if test "$_conflict_files"; then
  1077. echo "***"
  1078. echo "* Your source tree contains these files:"
  1079. for file in $_conflict_files; do
  1080. echo "* $file"
  1081. done
  1082. cat 1>&2 <<-EOF
  1083. * This indicates that you previously built in the source tree.
  1084. * A source tree build can confuse the separate objdir build.
  1085. *
  1086. * To clean up the source tree:
  1087. * 1. cd $_topsrcdir
  1088. * 2. gmake distclean
  1089. ***
  1090. EOF
  1091. exit 1
  1092. break
  1093. fi
  1094. fi
  1095. MOZ_BUILD_ROOT=`pwd`
  1096. if test -z "$CROSS_COMPILE"; then
  1097. case "$target" in
  1098. *-cygwin*|*-mingw*|*-msvc*|*-mks*)
  1099. MAKE_VERSION=3.79
  1100. if test -z "$CC"; then CC=cl; fi
  1101. if test -z "$CXX"; then CXX=cl; fi
  1102. if test -z "$CPP"; then CPP="cl -E -nologo"; fi
  1103. if test -z "$CXXCPP"; then CXXCPP="cl -TP -E -nologo"; ac_cv_prog_CXXCPP="$CXXCPP"; fi
  1104. if test -z "$LD"; then LD=link; fi
  1105. if test -z "$AS"; then AS=ml; fi
  1106. if test -z "$MIDL"; then MIDL=midl; fi
  1107. ;;
  1108. esac
  1109. fi
  1110. COMPILE_ENVIRONMENT=1
  1111. # Check whether --enable-compile-environment or --disable-compile-environment was given.
  1112. if test "${enable_compile_environment+set}" = set; then
  1113. enableval="$enable_compile_environment"
  1114. if test "$enableval" = "yes"; then
  1115. COMPILE_ENVIRONMENT=1
  1116. elif test "$enableval" = "no"; then
  1117. COMPILE_ENVIRONMENT=
  1118. else
  1119. { echo "configure: error: Option, compile-environment, does not take an argument ($enableval)." 1>&2; exit 1; }
  1120. fi
  1121. fi
  1122. if test "$COMPILE_ENVIRONMENT"; then
  1123. case "$target" in
  1124. *wince)
  1125. echo -----------------------------------------------------------------------------
  1126. echo Building Windows CE Shunt Library and Tool Chain
  1127. echo -----------------------------------------------------------------------------
  1128. ac_exeext=.exe
  1129. echo -n "#define TOPSRCDIR \"" > $srcdir/build/wince/tools/topsrcdir.h
  1130. echo `cd "$_topsrcdir" && pwd -W | tr '\n' '\"'` >> $srcdir/build/wince/tools/topsrcdir.h
  1131. make -C $srcdir/build/wince/tools
  1132. echo -----------------------------------------------------------------------------
  1133. ;;
  1134. esac
  1135. if test -n "$CROSS_COMPILE" && test "$target" != "$host"; then
  1136. echo "cross compiling from $host to $target"
  1137. cross_compiling=yes
  1138. _SAVE_CC="$CC"
  1139. _SAVE_CFLAGS="$CFLAGS"
  1140. _SAVE_LDFLAGS="$LDFLAGS"
  1141. echo $ac_n "checking for host c compiler""... $ac_c" 1>&6
  1142. echo "configure:1247: checking for host c compiler" >&5
  1143. for ac_prog in $HOST_CC gcc cc /usr/ucb/cc cl icc
  1144. do
  1145. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1146. set dummy $ac_prog; ac_word=$2
  1147. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1148. echo "configure:1253: checking for $ac_word" >&5
  1149. if eval "test \"`echo '$''{'ac_cv_prog_HOST_CC'+set}'`\" = set"; then
  1150. echo $ac_n "(cached) $ac_c" 1>&6
  1151. else
  1152. if test -n "$HOST_CC"; then
  1153. ac_cv_prog_HOST_CC="$HOST_CC" # Let the user override the test.
  1154. else
  1155. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1156. ac_dummy="$PATH"
  1157. for ac_dir in $ac_dummy; do
  1158. test -z "$ac_dir" && ac_dir=.
  1159. if test -f $ac_dir/$ac_word; then
  1160. ac_cv_prog_HOST_CC="$ac_prog"
  1161. break
  1162. fi
  1163. done
  1164. IFS="$ac_save_ifs"
  1165. fi
  1166. fi
  1167. HOST_CC="$ac_cv_prog_HOST_CC"
  1168. if test -n "$HOST_CC"; then
  1169. echo "$ac_t""$HOST_CC" 1>&6
  1170. else
  1171. echo "$ac_t""no" 1>&6
  1172. fi
  1173. test -n "$HOST_CC" && break
  1174. done
  1175. test -n "$HOST_CC" || HOST_CC=""""
  1176. if test -z "$HOST_CC"; then
  1177. { echo "configure: error: no acceptable c compiler found in \$PATH" 1>&2; exit 1; }
  1178. fi
  1179. echo "$ac_t""$HOST_CC" 1>&6
  1180. echo $ac_n "checking for host c++ compiler""... $ac_c" 1>&6
  1181. echo "configure:1288: checking for host c++ compiler" >&5
  1182. for ac_prog in $HOST_CXX $CCC c++ g++ gcc CC cxx cc++ cl icc
  1183. do
  1184. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1185. set dummy $ac_prog; ac_word=$2
  1186. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1187. echo "configure:1294: checking for $ac_word" >&5
  1188. if eval "test \"`echo '$''{'ac_cv_prog_HOST_CXX'+set}'`\" = set"; then
  1189. echo $ac_n "(cached) $ac_c" 1>&6
  1190. else
  1191. if test -n "$HOST_CXX"; then
  1192. ac_cv_prog_HOST_CXX="$HOST_CXX" # Let the user override the test.
  1193. else
  1194. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1195. ac_dummy="$PATH"
  1196. for ac_dir in $ac_dummy; do
  1197. test -z "$ac_dir" && ac_dir=.
  1198. if test -f $ac_dir/$ac_word; then
  1199. ac_cv_prog_HOST_CXX="$ac_prog"
  1200. break
  1201. fi
  1202. done
  1203. IFS="$ac_save_ifs"
  1204. fi
  1205. fi
  1206. HOST_CXX="$ac_cv_prog_HOST_CXX"
  1207. if test -n "$HOST_CXX"; then
  1208. echo "$ac_t""$HOST_CXX" 1>&6
  1209. else
  1210. echo "$ac_t""no" 1>&6
  1211. fi
  1212. test -n "$HOST_CXX" && break
  1213. done
  1214. test -n "$HOST_CXX" || HOST_CXX=""""
  1215. if test -z "$HOST_CXX"; then
  1216. { echo "configure: error: no acceptable c++ compiler found in \$PATH" 1>&2; exit 1; }
  1217. fi
  1218. echo "$ac_t""$HOST_CXX" 1>&6
  1219. if test -z "$HOST_CFLAGS"; then
  1220. HOST_CFLAGS="$CFLAGS"
  1221. fi
  1222. if test -z "$HOST_CXXFLAGS"; then
  1223. HOST_CXXFLAGS="$CXXFLAGS"
  1224. fi
  1225. if test -z "$HOST_LDFLAGS"; then
  1226. HOST_LDFLAGS="$LDFLAGS"
  1227. fi
  1228. for ac_prog in $HOST_RANLIB ranlib
  1229. do
  1230. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1231. set dummy $ac_prog; ac_word=$2
  1232. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1233. echo "configure:1343: checking for $ac_word" >&5
  1234. if eval "test \"`echo '$''{'ac_cv_prog_HOST_RANLIB'+set}'`\" = set"; then
  1235. echo $ac_n "(cached) $ac_c" 1>&6
  1236. else
  1237. if test -n "$HOST_RANLIB"; then
  1238. ac_cv_prog_HOST_RANLIB="$HOST_RANLIB" # Let the user override the test.
  1239. else
  1240. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1241. ac_dummy=":"
  1242. for ac_dir in $ac_dummy; do
  1243. test -z "$ac_dir" && ac_dir=.
  1244. if test -f $ac_dir/$ac_word; then
  1245. ac_cv_prog_HOST_RANLIB="$ac_prog"
  1246. break
  1247. fi
  1248. done
  1249. IFS="$ac_save_ifs"
  1250. fi
  1251. fi
  1252. HOST_RANLIB="$ac_cv_prog_HOST_RANLIB"
  1253. if test -n "$HOST_RANLIB"; then
  1254. echo "$ac_t""$HOST_RANLIB" 1>&6
  1255. else
  1256. echo "$ac_t""no" 1>&6
  1257. fi
  1258. test -n "$HOST_RANLIB" && break
  1259. done
  1260. test -n "$HOST_RANLIB" || HOST_RANLIB="ranlib"
  1261. for ac_prog in $HOST_AR ar
  1262. do
  1263. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1264. set dummy $ac_prog; ac_word=$2
  1265. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1266. echo "configure:1378: checking for $ac_word" >&5
  1267. if eval "test \"`echo '$''{'ac_cv_prog_HOST_AR'+set}'`\" = set"; then
  1268. echo $ac_n "(cached) $ac_c" 1>&6
  1269. else
  1270. if test -n "$HOST_AR"; then
  1271. ac_cv_prog_HOST_AR="$HOST_AR" # Let the user override the test.
  1272. else
  1273. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1274. ac_dummy=":"
  1275. for ac_dir in $ac_dummy; do
  1276. test -z "$ac_dir" && ac_dir=.
  1277. if test -f $ac_dir/$ac_word; then
  1278. ac_cv_prog_HOST_AR="$ac_prog"
  1279. break
  1280. fi
  1281. done
  1282. IFS="$ac_save_ifs"
  1283. fi
  1284. fi
  1285. HOST_AR="$ac_cv_prog_HOST_AR"
  1286. if test -n "$HOST_AR"; then
  1287. echo "$ac_t""$HOST_AR" 1>&6
  1288. else
  1289. echo "$ac_t""no" 1>&6
  1290. fi
  1291. test -n "$HOST_AR" && break
  1292. done
  1293. test -n "$HOST_AR" || HOST_AR="ar"
  1294. CC="$HOST_CC"
  1295. CFLAGS="$HOST_CFLAGS"
  1296. LDFLAGS="$HOST_LDFLAGS"
  1297. echo $ac_n "checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6
  1298. echo "configure:1413: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5
  1299. cat > conftest.$ac_ext <<EOF
  1300. #line 1415 "configure"
  1301. #include "confdefs.h"
  1302. int main() {
  1303. return(0);
  1304. ; return 0; }
  1305. EOF
  1306. if { (eval echo configure:1422: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  1307. rm -rf conftest*
  1308. ac_cv_prog_hostcc_works=1 echo "$ac_t""yes" 1>&6
  1309. else
  1310. echo "configure: failed program was:" >&5
  1311. cat conftest.$ac_ext >&5
  1312. rm -rf conftest*
  1313. { echo "configure: error: installation or configuration problem: host compiler $HOST_CC cannot create executables." 1>&2; exit 1; }
  1314. fi
  1315. rm -f conftest*
  1316. CC="$HOST_CXX"
  1317. CFLAGS="$HOST_CXXFLAGS"
  1318. echo $ac_n "checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6
  1319. echo "configure:1437: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5
  1320. cat > conftest.$ac_ext <<EOF
  1321. #line 1439 "configure"
  1322. #include "confdefs.h"
  1323. int main() {
  1324. return(0);
  1325. ; return 0; }
  1326. EOF
  1327. if { (eval echo configure:1446: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  1328. rm -rf conftest*
  1329. ac_cv_prog_hostcxx_works=1 echo "$ac_t""yes" 1>&6
  1330. else
  1331. echo "configure: failed program was:" >&5
  1332. cat conftest.$ac_ext >&5
  1333. rm -rf conftest*
  1334. { echo "configure: error: installation or configuration problem: host compiler $HOST_CXX cannot create executables." 1>&2; exit 1; }
  1335. fi
  1336. rm -f conftest*
  1337. CC=$_SAVE_CC
  1338. CFLAGS=$_SAVE_CFLAGS
  1339. LDFLAGS=$_SAVE_LDFLAGS
  1340. case "$build:$target" in
  1341. powerpc-apple-darwin8*:i?86-apple-darwin*)
  1342. _SAVE_CFLAGS=$CFLAGS
  1343. _SAVE_CXXFLAGS=$CXXLAGS
  1344. CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk $CFLAGS"
  1345. CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk $CXXFLAGS"
  1346. ;;
  1347. esac
  1348. for ac_prog in $CC "${target_alias}-gcc" "${target}-gcc"
  1349. do
  1350. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1351. set dummy $ac_prog; ac_word=$2
  1352. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1353. echo "configure:1475: checking for $ac_word" >&5
  1354. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1355. echo $ac_n "(cached) $ac_c" 1>&6
  1356. else
  1357. if test -n "$CC"; then
  1358. ac_cv_prog_CC="$CC" # Let the user override the test.
  1359. else
  1360. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1361. ac_dummy="$PATH"
  1362. for ac_dir in $ac_dummy; do
  1363. test -z "$ac_dir" && ac_dir=.
  1364. if test -f $ac_dir/$ac_word; then
  1365. ac_cv_prog_CC="$ac_prog"
  1366. break
  1367. fi
  1368. done
  1369. IFS="$ac_save_ifs"
  1370. fi
  1371. fi
  1372. CC="$ac_cv_prog_CC"
  1373. if test -n "$CC"; then
  1374. echo "$ac_t""$CC" 1>&6
  1375. else
  1376. echo "$ac_t""no" 1>&6
  1377. fi
  1378. test -n "$CC" && break
  1379. done
  1380. test -n "$CC" || CC=":"
  1381. unset ac_cv_prog_CC
  1382. # Extract the first word of "gcc", so it can be a program name with args.
  1383. set dummy gcc; ac_word=$2
  1384. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1385. echo "configure:1509: checking for $ac_word" >&5
  1386. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1387. echo $ac_n "(cached) $ac_c" 1>&6
  1388. else
  1389. if test -n "$CC"; then
  1390. ac_cv_prog_CC="$CC" # Let the user override the test.
  1391. else
  1392. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1393. ac_dummy="$PATH"
  1394. for ac_dir in $ac_dummy; do
  1395. test -z "$ac_dir" && ac_dir=.
  1396. if test -f $ac_dir/$ac_word; then
  1397. ac_cv_prog_CC="gcc"
  1398. break
  1399. fi
  1400. done
  1401. IFS="$ac_save_ifs"
  1402. fi
  1403. fi
  1404. CC="$ac_cv_prog_CC"
  1405. if test -n "$CC"; then
  1406. echo "$ac_t""$CC" 1>&6
  1407. else
  1408. echo "$ac_t""no" 1>&6
  1409. fi
  1410. if test -z "$CC"; then
  1411. # Extract the first word of "cc", so it can be a program name with args.
  1412. set dummy cc; ac_word=$2
  1413. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1414. echo "configure:1539: checking for $ac_word" >&5
  1415. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1416. echo $ac_n "(cached) $ac_c" 1>&6
  1417. else
  1418. if test -n "$CC"; then
  1419. ac_cv_prog_CC="$CC" # Let the user override the test.
  1420. else
  1421. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1422. ac_prog_rejected=no
  1423. ac_dummy="$PATH"
  1424. for ac_dir in $ac_dummy; do
  1425. test -z "$ac_dir" && ac_dir=.
  1426. if test -f $ac_dir/$ac_word; then
  1427. if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  1428. ac_prog_rejected=yes
  1429. continue
  1430. fi
  1431. ac_cv_prog_CC="cc"
  1432. break
  1433. fi
  1434. done
  1435. IFS="$ac_save_ifs"
  1436. if test $ac_prog_rejected = yes; then
  1437. # We found a bogon in the path, so make sure we never use it.
  1438. set dummy $ac_cv_prog_CC
  1439. shift
  1440. if test $# -gt 0; then
  1441. # We chose a different compiler from the bogus one.
  1442. # However, it has the same basename, so the bogon will be chosen
  1443. # first if we set CC to just the basename; use the full file name.
  1444. shift
  1445. set dummy "$ac_dir/$ac_word" "$@"
  1446. shift
  1447. ac_cv_prog_CC="$@"
  1448. fi
  1449. fi
  1450. fi
  1451. fi
  1452. CC="$ac_cv_prog_CC"
  1453. if test -n "$CC"; then
  1454. echo "$ac_t""$CC" 1>&6
  1455. else
  1456. echo "$ac_t""no" 1>&6
  1457. fi
  1458. if test -z "$CC"; then
  1459. case "`uname -s`" in
  1460. *win32* | *WIN32*)
  1461. # Extract the first word of "cl", so it can be a program name with args.
  1462. set dummy cl; ac_word=$2
  1463. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1464. echo "configure:1590: checking for $ac_word" >&5
  1465. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1466. echo $ac_n "(cached) $ac_c" 1>&6
  1467. else
  1468. if test -n "$CC"; then
  1469. ac_cv_prog_CC="$CC" # Let the user override the test.
  1470. else
  1471. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1472. ac_dummy="$PATH"
  1473. for ac_dir in $ac_dummy; do
  1474. test -z "$ac_dir" && ac_dir=.
  1475. if test -f $ac_dir/$ac_word; then
  1476. ac_cv_prog_CC="cl"
  1477. break
  1478. fi
  1479. done
  1480. IFS="$ac_save_ifs"
  1481. fi
  1482. fi
  1483. CC="$ac_cv_prog_CC"
  1484. if test -n "$CC"; then
  1485. echo "$ac_t""$CC" 1>&6
  1486. else
  1487. echo "$ac_t""no" 1>&6
  1488. fi
  1489. ;;
  1490. esac
  1491. fi
  1492. test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
  1493. fi
  1494. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  1495. echo "configure:1622: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  1496. ac_ext=c
  1497. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1498. ac_cpp='$CPP $CPPFLAGS'
  1499. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  1500. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  1501. cross_compiling=$ac_cv_prog_cc_cross
  1502. cat > conftest.$ac_ext << EOF
  1503. #line 1633 "configure"
  1504. #include "confdefs.h"
  1505. main(){return(0);}
  1506. EOF
  1507. if { (eval echo configure:1638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1508. ac_cv_prog_cc_works=yes
  1509. # If we can't run a trivial program, we are probably using a cross compiler.
  1510. if (./conftest; exit) 2>/dev/null; then
  1511. ac_cv_prog_cc_cross=no
  1512. else
  1513. ac_cv_prog_cc_cross=yes
  1514. fi
  1515. else
  1516. echo "configure: failed program was:" >&5
  1517. cat conftest.$ac_ext >&5
  1518. ac_cv_prog_cc_works=no
  1519. fi
  1520. rm -fr conftest*
  1521. ac_ext=c
  1522. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1523. ac_cpp='$CPP $CPPFLAGS'
  1524. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  1525. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  1526. cross_compiling=$ac_cv_prog_cc_cross
  1527. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  1528. if test $ac_cv_prog_cc_works = no; then
  1529. { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  1530. fi
  1531. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  1532. echo "configure:1664: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  1533. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  1534. cross_compiling=$ac_cv_prog_cc_cross
  1535. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  1536. echo "configure:1669: checking whether we are using GNU C" >&5
  1537. if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  1538. echo $ac_n "(cached) $ac_c" 1>&6
  1539. else
  1540. cat > conftest.c <<EOF
  1541. #ifdef __GNUC__
  1542. yes;
  1543. #endif
  1544. EOF
  1545. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1678: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  1546. ac_cv_prog_gcc=yes
  1547. else
  1548. ac_cv_prog_gcc=no
  1549. fi
  1550. fi
  1551. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  1552. if test $ac_cv_prog_gcc = yes; then
  1553. GCC=yes
  1554. else
  1555. GCC=
  1556. fi
  1557. ac_test_CFLAGS="${CFLAGS+set}"
  1558. ac_save_CFLAGS="$CFLAGS"
  1559. CFLAGS=
  1560. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  1561. echo "configure:1697: checking whether ${CC-cc} accepts -g" >&5
  1562. if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
  1563. echo $ac_n "(cached) $ac_c" 1>&6
  1564. else
  1565. echo 'void f(){}' > conftest.c
  1566. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  1567. ac_cv_prog_cc_g=yes
  1568. else
  1569. ac_cv_prog_cc_g=no
  1570. fi
  1571. rm -f conftest*
  1572. fi
  1573. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  1574. if test "$ac_test_CFLAGS" = set; then
  1575. CFLAGS="$ac_save_CFLAGS"
  1576. elif test $ac_cv_prog_cc_g = yes; then
  1577. if test "$GCC" = yes; then
  1578. CFLAGS="-g -O2"
  1579. else
  1580. CFLAGS="-g"
  1581. fi
  1582. else
  1583. if test "$GCC" = yes; then
  1584. CFLAGS="-O2"
  1585. else
  1586. CFLAGS=
  1587. fi
  1588. fi
  1589. for ac_prog in $CXX "${target_alias}-g++" "${target}-g++"
  1590. do
  1591. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1592. set dummy $ac_prog; ac_word=$2
  1593. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1594. echo "configure:1733: checking for $ac_word" >&5
  1595. if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
  1596. echo $ac_n "(cached) $ac_c" 1>&6
  1597. else
  1598. if test -n "$CXX"; then
  1599. ac_cv_prog_CXX="$CXX" # Let the user override the test.
  1600. else
  1601. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1602. ac_dummy="$PATH"
  1603. for ac_dir in $ac_dummy; do
  1604. test -z "$ac_dir" && ac_dir=.
  1605. if test -f $ac_dir/$ac_word; then
  1606. ac_cv_prog_CXX="$ac_prog"
  1607. break
  1608. fi
  1609. done
  1610. IFS="$ac_save_ifs"
  1611. fi
  1612. fi
  1613. CXX="$ac_cv_prog_CXX"
  1614. if test -n "$CXX"; then
  1615. echo "$ac_t""$CXX" 1>&6
  1616. else
  1617. echo "$ac_t""no" 1>&6
  1618. fi
  1619. test -n "$CXX" && break
  1620. done
  1621. test -n "$CXX" || CXX=":"
  1622. unset ac_cv_prog_CXX
  1623. for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
  1624. do
  1625. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1626. set dummy $ac_prog; ac_word=$2
  1627. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1628. echo "configure:1769: checking for $ac_word" >&5
  1629. if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
  1630. echo $ac_n "(cached) $ac_c" 1>&6
  1631. else
  1632. if test -n "$CXX"; then
  1633. ac_cv_prog_CXX="$CXX" # Let the user override the test.
  1634. else
  1635. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1636. ac_dummy="$PATH"
  1637. for ac_dir in $ac_dummy; do
  1638. test -z "$ac_dir" && ac_dir=.
  1639. if test -f $ac_dir/$ac_word; then
  1640. ac_cv_prog_CXX="$ac_prog"
  1641. break
  1642. fi
  1643. done
  1644. IFS="$ac_save_ifs"
  1645. fi
  1646. fi
  1647. CXX="$ac_cv_prog_CXX"
  1648. if test -n "$CXX"; then
  1649. echo "$ac_t""$CXX" 1>&6
  1650. else
  1651. echo "$ac_t""no" 1>&6
  1652. fi
  1653. test -n "$CXX" && break
  1654. done
  1655. test -n "$CXX" || CXX="gcc"
  1656. echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  1657. echo "configure:1801: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
  1658. ac_ext=C
  1659. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1660. ac_cpp='$CXXCPP $CPPFLAGS'
  1661. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  1662. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  1663. cross_compiling=$ac_cv_prog_cxx_cross
  1664. cat > conftest.$ac_ext << EOF
  1665. #line 1812 "configure"
  1666. #include "confdefs.h"
  1667. int main(){return(0);}
  1668. EOF
  1669. if { (eval echo configure:1817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1670. ac_cv_prog_cxx_works=yes
  1671. # If we can't run a trivial program, we are probably using a cross compiler.
  1672. if (./conftest; exit) 2>/dev/null; then
  1673. ac_cv_prog_cxx_cross=no
  1674. else
  1675. ac_cv_prog_cxx_cross=yes
  1676. fi
  1677. else
  1678. echo "configure: failed program was:" >&5
  1679. cat conftest.$ac_ext >&5
  1680. ac_cv_prog_cxx_works=no
  1681. fi
  1682. rm -fr conftest*
  1683. ac_ext=c
  1684. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1685. ac_cpp='$CPP $CPPFLAGS'
  1686. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  1687. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  1688. cross_compiling=$ac_cv_prog_cc_cross
  1689. echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
  1690. if test $ac_cv_prog_cxx_works = no; then
  1691. { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
  1692. fi
  1693. echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  1694. echo "configure:1843: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
  1695. echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
  1696. cross_compiling=$ac_cv_prog_cxx_cross
  1697. echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
  1698. echo "configure:1848: checking whether we are using GNU C++" >&5
  1699. if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
  1700. echo $ac_n "(cached) $ac_c" 1>&6
  1701. else
  1702. cat > conftest.C <<EOF
  1703. #ifdef __GNUC__
  1704. yes;
  1705. #endif
  1706. EOF
  1707. if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1857: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  1708. ac_cv_prog_gxx=yes
  1709. else
  1710. ac_cv_prog_gxx=no
  1711. fi
  1712. fi
  1713. echo "$ac_t""$ac_cv_prog_gxx" 1>&6
  1714. if test $ac_cv_prog_gxx = yes; then
  1715. GXX=yes
  1716. else
  1717. GXX=
  1718. fi
  1719. ac_test_CXXFLAGS="${CXXFLAGS+set}"
  1720. ac_save_CXXFLAGS="$CXXFLAGS"
  1721. CXXFLAGS=
  1722. echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
  1723. echo "configure:1876: checking whether ${CXX-g++} accepts -g" >&5
  1724. if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
  1725. echo $ac_n "(cached) $ac_c" 1>&6
  1726. else
  1727. echo 'void f(){}' > conftest.cc
  1728. if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  1729. ac_cv_prog_cxx_g=yes
  1730. else
  1731. ac_cv_prog_cxx_g=no
  1732. fi
  1733. rm -f conftest*
  1734. fi
  1735. echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
  1736. if test "$ac_test_CXXFLAGS" = set; then
  1737. CXXFLAGS="$ac_save_CXXFLAGS"
  1738. elif test $ac_cv_prog_cxx_g = yes; then
  1739. if test "$GXX" = yes; then
  1740. CXXFLAGS="-g -O2"
  1741. else
  1742. CXXFLAGS="-g"
  1743. fi
  1744. else
  1745. if test "$GXX" = yes; then
  1746. CXXFLAGS="-O2"
  1747. else
  1748. CXXFLAGS=
  1749. fi
  1750. fi
  1751. case "$build:$target" in
  1752. powerpc-apple-darwin8*:i?86-apple-darwin*)
  1753. CFLAGS=$_SAVE_CFLAGS
  1754. CXXFLAGS=$_SAVE_CXXFLAGS
  1755. ;;
  1756. esac
  1757. for ac_prog in $RANLIB "${target_alias}-ranlib" "${target}-ranlib"
  1758. do
  1759. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1760. set dummy $ac_prog; ac_word=$2
  1761. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1762. echo "configure:1920: checking for $ac_word" >&5
  1763. if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  1764. echo $ac_n "(cached) $ac_c" 1>&6
  1765. else
  1766. if test -n "$RANLIB"; then
  1767. ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  1768. else
  1769. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1770. ac_dummy="$PATH"
  1771. for ac_dir in $ac_dummy; do
  1772. test -z "$ac_dir" && ac_dir=.
  1773. if test -f $ac_dir/$ac_word; then
  1774. ac_cv_prog_RANLIB="$ac_prog"
  1775. break
  1776. fi
  1777. done
  1778. IFS="$ac_save_ifs"
  1779. fi
  1780. fi
  1781. RANLIB="$ac_cv_prog_RANLIB"
  1782. if test -n "$RANLIB"; then
  1783. echo "$ac_t""$RANLIB" 1>&6
  1784. else
  1785. echo "$ac_t""no" 1>&6
  1786. fi
  1787. test -n "$RANLIB" && break
  1788. done
  1789. test -n "$RANLIB" || RANLIB=":"
  1790. for ac_prog in $AR "${target_alias}-ar" "${target}-ar"
  1791. do
  1792. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1793. set dummy $ac_prog; ac_word=$2
  1794. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1795. echo "configure:1955: checking for $ac_word" >&5
  1796. if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
  1797. echo $ac_n "(cached) $ac_c" 1>&6
  1798. else
  1799. if test -n "$AR"; then
  1800. ac_cv_prog_AR="$AR" # Let the user override the test.
  1801. else
  1802. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1803. ac_dummy="$PATH"
  1804. for ac_dir in $ac_dummy; do
  1805. test -z "$ac_dir" && ac_dir=.
  1806. if test -f $ac_dir/$ac_word; then
  1807. ac_cv_prog_AR="$ac_prog"
  1808. break
  1809. fi
  1810. done
  1811. IFS="$ac_save_ifs"
  1812. fi
  1813. fi
  1814. AR="$ac_cv_prog_AR"
  1815. if test -n "$AR"; then
  1816. echo "$ac_t""$AR" 1>&6
  1817. else
  1818. echo "$ac_t""no" 1>&6
  1819. fi
  1820. test -n "$AR" && break
  1821. done
  1822. test -n "$AR" || AR=":"
  1823. for ac_prog in $AS "${target_alias}-as" "${target}-as"
  1824. do
  1825. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1826. set dummy $ac_prog; ac_word=$2
  1827. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1828. echo "configure:1990: checking for $ac_word" >&5
  1829. if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then
  1830. echo $ac_n "(cached) $ac_c" 1>&6
  1831. else
  1832. case "$AS" in
  1833. /*)
  1834. ac_cv_path_AS="$AS" # Let the user override the test with a path.
  1835. ;;
  1836. ?:/*)
  1837. ac_cv_path_AS="$AS" # Let the user override the test with a dos path.
  1838. ;;
  1839. *)
  1840. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1841. ac_dummy="$PATH"
  1842. for ac_dir in $ac_dummy; do
  1843. test -z "$ac_dir" && ac_dir=.
  1844. if test -f $ac_dir/$ac_word; then
  1845. ac_cv_path_AS="$ac_dir/$ac_word"
  1846. break
  1847. fi
  1848. done
  1849. IFS="$ac_save_ifs"
  1850. ;;
  1851. esac
  1852. fi
  1853. AS="$ac_cv_path_AS"
  1854. if test -n "$AS"; then
  1855. echo "$ac_t""$AS" 1>&6
  1856. else
  1857. echo "$ac_t""no" 1>&6
  1858. fi
  1859. test -n "$AS" && break
  1860. done
  1861. test -n "$AS" || AS=":"
  1862. for ac_prog in $LD "${target_alias}-ld" "${target}-ld"
  1863. do
  1864. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1865. set dummy $ac_prog; ac_word=$2
  1866. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1867. echo "configure:2031: checking for $ac_word" >&5
  1868. if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
  1869. echo $ac_n "(cached) $ac_c" 1>&6
  1870. else
  1871. if test -n "$LD"; then
  1872. ac_cv_prog_LD="$LD" # Let the user override the test.
  1873. else
  1874. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1875. ac_dummy="$PATH"
  1876. for ac_dir in $ac_dummy; do
  1877. test -z "$ac_dir" && ac_dir=.
  1878. if test -f $ac_dir/$ac_word; then
  1879. ac_cv_prog_LD="$ac_prog"
  1880. break
  1881. fi
  1882. done
  1883. IFS="$ac_save_ifs"
  1884. fi
  1885. fi
  1886. LD="$ac_cv_prog_LD"
  1887. if test -n "$LD"; then
  1888. echo "$ac_t""$LD" 1>&6
  1889. else
  1890. echo "$ac_t""no" 1>&6
  1891. fi
  1892. test -n "$LD" && break
  1893. done
  1894. test -n "$LD" || LD=":"
  1895. for ac_prog in $STRIP "${target_alias}-strip" "${target}-strip"
  1896. do
  1897. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1898. set dummy $ac_prog; ac_word=$2
  1899. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1900. echo "configure:2066: checking for $ac_word" >&5
  1901. if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
  1902. echo $ac_n "(cached) $ac_c" 1>&6
  1903. else
  1904. if test -n "$STRIP"; then
  1905. ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  1906. else
  1907. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1908. ac_dummy="$PATH"
  1909. for ac_dir in $ac_dummy; do
  1910. test -z "$ac_dir" && ac_dir=.
  1911. if test -f $ac_dir/$ac_word; then
  1912. ac_cv_prog_STRIP="$ac_prog"
  1913. break
  1914. fi
  1915. done
  1916. IFS="$ac_save_ifs"
  1917. fi
  1918. fi
  1919. STRIP="$ac_cv_prog_STRIP"
  1920. if test -n "$STRIP"; then
  1921. echo "$ac_t""$STRIP" 1>&6
  1922. else
  1923. echo "$ac_t""no" 1>&6
  1924. fi
  1925. test -n "$STRIP" && break
  1926. done
  1927. test -n "$STRIP" || STRIP=":"
  1928. for ac_prog in $WINDRES "${target_alias}-windres" "${target}-windres"
  1929. do
  1930. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1931. set dummy $ac_prog; ac_word=$2
  1932. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1933. echo "configure:2101: checking for $ac_word" >&5
  1934. if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
  1935. echo $ac_n "(cached) $ac_c" 1>&6
  1936. else
  1937. if test -n "$WINDRES"; then
  1938. ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
  1939. else
  1940. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1941. ac_dummy="$PATH"
  1942. for ac_dir in $ac_dummy; do
  1943. test -z "$ac_dir" && ac_dir=.
  1944. if test -f $ac_dir/$ac_word; then
  1945. ac_cv_prog_WINDRES="$ac_prog"
  1946. break
  1947. fi
  1948. done
  1949. IFS="$ac_save_ifs"
  1950. fi
  1951. fi
  1952. WINDRES="$ac_cv_prog_WINDRES"
  1953. if test -n "$WINDRES"; then
  1954. echo "$ac_t""$WINDRES" 1>&6
  1955. else
  1956. echo "$ac_t""no" 1>&6
  1957. fi
  1958. test -n "$WINDRES" && break
  1959. done
  1960. test -n "$WINDRES" || WINDRES=":"
  1961. cat >> confdefs.h <<\EOF
  1962. #define CROSS_COMPILE 1
  1963. EOF
  1964. else
  1965. # Extract the first word of "gcc", so it can be a program name with args.
  1966. set dummy gcc; ac_word=$2
  1967. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1968. echo "configure:2139: checking for $ac_word" >&5
  1969. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1970. echo $ac_n "(cached) $ac_c" 1>&6
  1971. else
  1972. if test -n "$CC"; then
  1973. ac_cv_prog_CC="$CC" # Let the user override the test.
  1974. else
  1975. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  1976. ac_dummy="$PATH"
  1977. for ac_dir in $ac_dummy; do
  1978. test -z "$ac_dir" && ac_dir=.
  1979. if test -f $ac_dir/$ac_word; then
  1980. ac_cv_prog_CC="gcc"
  1981. break
  1982. fi
  1983. done
  1984. IFS="$ac_save_ifs"
  1985. fi
  1986. fi
  1987. CC="$ac_cv_prog_CC"
  1988. if test -n "$CC"; then
  1989. echo "$ac_t""$CC" 1>&6
  1990. else
  1991. echo "$ac_t""no" 1>&6
  1992. fi
  1993. if test -z "$CC"; then
  1994. # Extract the first word of "cc", so it can be a program name with args.
  1995. set dummy cc; ac_word=$2
  1996. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1997. echo "configure:2169: checking for $ac_word" >&5
  1998. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1999. echo $ac_n "(cached) $ac_c" 1>&6
  2000. else
  2001. if test -n "$CC"; then
  2002. ac_cv_prog_CC="$CC" # Let the user override the test.
  2003. else
  2004. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2005. ac_prog_rejected=no
  2006. ac_dummy="$PATH"
  2007. for ac_dir in $ac_dummy; do
  2008. test -z "$ac_dir" && ac_dir=.
  2009. if test -f $ac_dir/$ac_word; then
  2010. if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  2011. ac_prog_rejected=yes
  2012. continue
  2013. fi
  2014. ac_cv_prog_CC="cc"
  2015. break
  2016. fi
  2017. done
  2018. IFS="$ac_save_ifs"
  2019. if test $ac_prog_rejected = yes; then
  2020. # We found a bogon in the path, so make sure we never use it.
  2021. set dummy $ac_cv_prog_CC
  2022. shift
  2023. if test $# -gt 0; then
  2024. # We chose a different compiler from the bogus one.
  2025. # However, it has the same basename, so the bogon will be chosen
  2026. # first if we set CC to just the basename; use the full file name.
  2027. shift
  2028. set dummy "$ac_dir/$ac_word" "$@"
  2029. shift
  2030. ac_cv_prog_CC="$@"
  2031. fi
  2032. fi
  2033. fi
  2034. fi
  2035. CC="$ac_cv_prog_CC"
  2036. if test -n "$CC"; then
  2037. echo "$ac_t""$CC" 1>&6
  2038. else
  2039. echo "$ac_t""no" 1>&6
  2040. fi
  2041. if test -z "$CC"; then
  2042. case "`uname -s`" in
  2043. *win32* | *WIN32*)
  2044. # Extract the first word of "cl", so it can be a program name with args.
  2045. set dummy cl; ac_word=$2
  2046. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2047. echo "configure:2220: checking for $ac_word" >&5
  2048. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  2049. echo $ac_n "(cached) $ac_c" 1>&6
  2050. else
  2051. if test -n "$CC"; then
  2052. ac_cv_prog_CC="$CC" # Let the user override the test.
  2053. else
  2054. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2055. ac_dummy="$PATH"
  2056. for ac_dir in $ac_dummy; do
  2057. test -z "$ac_dir" && ac_dir=.
  2058. if test -f $ac_dir/$ac_word; then
  2059. ac_cv_prog_CC="cl"
  2060. break
  2061. fi
  2062. done
  2063. IFS="$ac_save_ifs"
  2064. fi
  2065. fi
  2066. CC="$ac_cv_prog_CC"
  2067. if test -n "$CC"; then
  2068. echo "$ac_t""$CC" 1>&6
  2069. else
  2070. echo "$ac_t""no" 1>&6
  2071. fi
  2072. ;;
  2073. esac
  2074. fi
  2075. test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
  2076. fi
  2077. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  2078. echo "configure:2252: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  2079. ac_ext=c
  2080. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2081. ac_cpp='$CPP $CPPFLAGS'
  2082. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2083. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2084. cross_compiling=$ac_cv_prog_cc_cross
  2085. cat > conftest.$ac_ext << EOF
  2086. #line 2263 "configure"
  2087. #include "confdefs.h"
  2088. main(){return(0);}
  2089. EOF
  2090. if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2091. ac_cv_prog_cc_works=yes
  2092. # If we can't run a trivial program, we are probably using a cross compiler.
  2093. if (./conftest; exit) 2>/dev/null; then
  2094. ac_cv_prog_cc_cross=no
  2095. else
  2096. ac_cv_prog_cc_cross=yes
  2097. fi
  2098. else
  2099. echo "configure: failed program was:" >&5
  2100. cat conftest.$ac_ext >&5
  2101. ac_cv_prog_cc_works=no
  2102. fi
  2103. rm -fr conftest*
  2104. ac_ext=c
  2105. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2106. ac_cpp='$CPP $CPPFLAGS'
  2107. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2108. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2109. cross_compiling=$ac_cv_prog_cc_cross
  2110. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  2111. if test $ac_cv_prog_cc_works = no; then
  2112. { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  2113. fi
  2114. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  2115. echo "configure:2294: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  2116. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  2117. cross_compiling=$ac_cv_prog_cc_cross
  2118. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  2119. echo "configure:2299: checking whether we are using GNU C" >&5
  2120. if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  2121. echo $ac_n "(cached) $ac_c" 1>&6
  2122. else
  2123. cat > conftest.c <<EOF
  2124. #ifdef __GNUC__
  2125. yes;
  2126. #endif
  2127. EOF
  2128. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  2129. ac_cv_prog_gcc=yes
  2130. else
  2131. ac_cv_prog_gcc=no
  2132. fi
  2133. fi
  2134. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  2135. if test $ac_cv_prog_gcc = yes; then
  2136. GCC=yes
  2137. else
  2138. GCC=
  2139. fi
  2140. ac_test_CFLAGS="${CFLAGS+set}"
  2141. ac_save_CFLAGS="$CFLAGS"
  2142. CFLAGS=
  2143. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  2144. echo "configure:2327: checking whether ${CC-cc} accepts -g" >&5
  2145. if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
  2146. echo $ac_n "(cached) $ac_c" 1>&6
  2147. else
  2148. echo 'void f(){}' > conftest.c
  2149. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  2150. ac_cv_prog_cc_g=yes
  2151. else
  2152. ac_cv_prog_cc_g=no
  2153. fi
  2154. rm -f conftest*
  2155. fi
  2156. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  2157. if test "$ac_test_CFLAGS" = set; then
  2158. CFLAGS="$ac_save_CFLAGS"
  2159. elif test $ac_cv_prog_cc_g = yes; then
  2160. if test "$GCC" = yes; then
  2161. CFLAGS="-g -O2"
  2162. else
  2163. CFLAGS="-g"
  2164. fi
  2165. else
  2166. if test "$GCC" = yes; then
  2167. CFLAGS="-O2"
  2168. else
  2169. CFLAGS=
  2170. fi
  2171. fi
  2172. for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
  2173. do
  2174. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2175. set dummy $ac_prog; ac_word=$2
  2176. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2177. echo "configure:2363: checking for $ac_word" >&5
  2178. if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
  2179. echo $ac_n "(cached) $ac_c" 1>&6
  2180. else
  2181. if test -n "$CXX"; then
  2182. ac_cv_prog_CXX="$CXX" # Let the user override the test.
  2183. else
  2184. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2185. ac_dummy="$PATH"
  2186. for ac_dir in $ac_dummy; do
  2187. test -z "$ac_dir" && ac_dir=.
  2188. if test -f $ac_dir/$ac_word; then
  2189. ac_cv_prog_CXX="$ac_prog"
  2190. break
  2191. fi
  2192. done
  2193. IFS="$ac_save_ifs"
  2194. fi
  2195. fi
  2196. CXX="$ac_cv_prog_CXX"
  2197. if test -n "$CXX"; then
  2198. echo "$ac_t""$CXX" 1>&6
  2199. else
  2200. echo "$ac_t""no" 1>&6
  2201. fi
  2202. test -n "$CXX" && break
  2203. done
  2204. test -n "$CXX" || CXX="gcc"
  2205. echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  2206. echo "configure:2395: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
  2207. ac_ext=C
  2208. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2209. ac_cpp='$CXXCPP $CPPFLAGS'
  2210. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2211. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2212. cross_compiling=$ac_cv_prog_cxx_cross
  2213. cat > conftest.$ac_ext << EOF
  2214. #line 2406 "configure"
  2215. #include "confdefs.h"
  2216. int main(){return(0);}
  2217. EOF
  2218. if { (eval echo configure:2411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2219. ac_cv_prog_cxx_works=yes
  2220. # If we can't run a trivial program, we are probably using a cross compiler.
  2221. if (./conftest; exit) 2>/dev/null; then
  2222. ac_cv_prog_cxx_cross=no
  2223. else
  2224. ac_cv_prog_cxx_cross=yes
  2225. fi
  2226. else
  2227. echo "configure: failed program was:" >&5
  2228. cat conftest.$ac_ext >&5
  2229. ac_cv_prog_cxx_works=no
  2230. fi
  2231. rm -fr conftest*
  2232. ac_ext=c
  2233. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2234. ac_cpp='$CPP $CPPFLAGS'
  2235. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2236. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2237. cross_compiling=$ac_cv_prog_cc_cross
  2238. echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
  2239. if test $ac_cv_prog_cxx_works = no; then
  2240. { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
  2241. fi
  2242. echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  2243. echo "configure:2437: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
  2244. echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
  2245. cross_compiling=$ac_cv_prog_cxx_cross
  2246. echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
  2247. echo "configure:2442: checking whether we are using GNU C++" >&5
  2248. if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
  2249. echo $ac_n "(cached) $ac_c" 1>&6
  2250. else
  2251. cat > conftest.C <<EOF
  2252. #ifdef __GNUC__
  2253. yes;
  2254. #endif
  2255. EOF
  2256. if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  2257. ac_cv_prog_gxx=yes
  2258. else
  2259. ac_cv_prog_gxx=no
  2260. fi
  2261. fi
  2262. echo "$ac_t""$ac_cv_prog_gxx" 1>&6
  2263. if test $ac_cv_prog_gxx = yes; then
  2264. GXX=yes
  2265. else
  2266. GXX=
  2267. fi
  2268. ac_test_CXXFLAGS="${CXXFLAGS+set}"
  2269. ac_save_CXXFLAGS="$CXXFLAGS"
  2270. CXXFLAGS=
  2271. echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
  2272. echo "configure:2470: checking whether ${CXX-g++} accepts -g" >&5
  2273. if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
  2274. echo $ac_n "(cached) $ac_c" 1>&6
  2275. else
  2276. echo 'void f(){}' > conftest.cc
  2277. if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  2278. ac_cv_prog_cxx_g=yes
  2279. else
  2280. ac_cv_prog_cxx_g=no
  2281. fi
  2282. rm -f conftest*
  2283. fi
  2284. echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
  2285. if test "$ac_test_CXXFLAGS" = set; then
  2286. CXXFLAGS="$ac_save_CXXFLAGS"
  2287. elif test $ac_cv_prog_cxx_g = yes; then
  2288. if test "$GXX" = yes; then
  2289. CXXFLAGS="-g -O2"
  2290. else
  2291. CXXFLAGS="-g"
  2292. fi
  2293. else
  2294. if test "$GXX" = yes; then
  2295. CXXFLAGS="-O2"
  2296. else
  2297. CXXFLAGS=
  2298. fi
  2299. fi
  2300. # Extract the first word of "ranlib", so it can be a program name with args.
  2301. set dummy ranlib; ac_word=$2
  2302. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2303. echo "configure:2504: checking for $ac_word" >&5
  2304. if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  2305. echo $ac_n "(cached) $ac_c" 1>&6
  2306. else
  2307. if test -n "$RANLIB"; then
  2308. ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  2309. else
  2310. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2311. ac_dummy="$PATH"
  2312. for ac_dir in $ac_dummy; do
  2313. test -z "$ac_dir" && ac_dir=.
  2314. if test -f $ac_dir/$ac_word; then
  2315. ac_cv_prog_RANLIB="ranlib"
  2316. break
  2317. fi
  2318. done
  2319. IFS="$ac_save_ifs"
  2320. test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  2321. fi
  2322. fi
  2323. RANLIB="$ac_cv_prog_RANLIB"
  2324. if test -n "$RANLIB"; then
  2325. echo "$ac_t""$RANLIB" 1>&6
  2326. else
  2327. echo "$ac_t""no" 1>&6
  2328. fi
  2329. for ac_prog in $AS as
  2330. do
  2331. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2332. set dummy $ac_prog; ac_word=$2
  2333. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2334. echo "configure:2536: checking for $ac_word" >&5
  2335. if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then
  2336. echo $ac_n "(cached) $ac_c" 1>&6
  2337. else
  2338. case "$AS" in
  2339. /*)
  2340. ac_cv_path_AS="$AS" # Let the user override the test with a path.
  2341. ;;
  2342. ?:/*)
  2343. ac_cv_path_AS="$AS" # Let the user override the test with a dos path.
  2344. ;;
  2345. *)
  2346. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2347. ac_dummy="$PATH"
  2348. for ac_dir in $ac_dummy; do
  2349. test -z "$ac_dir" && ac_dir=.
  2350. if test -f $ac_dir/$ac_word; then
  2351. ac_cv_path_AS="$ac_dir/$ac_word"
  2352. break
  2353. fi
  2354. done
  2355. IFS="$ac_save_ifs"
  2356. ;;
  2357. esac
  2358. fi
  2359. AS="$ac_cv_path_AS"
  2360. if test -n "$AS"; then
  2361. echo "$ac_t""$AS" 1>&6
  2362. else
  2363. echo "$ac_t""no" 1>&6
  2364. fi
  2365. test -n "$AS" && break
  2366. done
  2367. test -n "$AS" || AS="$CC"
  2368. for ac_prog in ar
  2369. do
  2370. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2371. set dummy $ac_prog; ac_word=$2
  2372. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2373. echo "configure:2577: checking for $ac_word" >&5
  2374. if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
  2375. echo $ac_n "(cached) $ac_c" 1>&6
  2376. else
  2377. if test -n "$AR"; then
  2378. ac_cv_prog_AR="$AR" # Let the user override the test.
  2379. else
  2380. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2381. ac_dummy="$PATH"
  2382. for ac_dir in $ac_dummy; do
  2383. test -z "$ac_dir" && ac_dir=.
  2384. if test -f $ac_dir/$ac_word; then
  2385. ac_cv_prog_AR="$ac_prog"
  2386. break
  2387. fi
  2388. done
  2389. IFS="$ac_save_ifs"
  2390. fi
  2391. fi
  2392. AR="$ac_cv_prog_AR"
  2393. if test -n "$AR"; then
  2394. echo "$ac_t""$AR" 1>&6
  2395. else
  2396. echo "$ac_t""no" 1>&6
  2397. fi
  2398. test -n "$AR" && break
  2399. done
  2400. test -n "$AR" || AR=":"
  2401. for ac_prog in ld
  2402. do
  2403. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2404. set dummy $ac_prog; ac_word=$2
  2405. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2406. echo "configure:2612: checking for $ac_word" >&5
  2407. if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
  2408. echo $ac_n "(cached) $ac_c" 1>&6
  2409. else
  2410. if test -n "$LD"; then
  2411. ac_cv_prog_LD="$LD" # Let the user override the test.
  2412. else
  2413. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2414. ac_dummy="$PATH"
  2415. for ac_dir in $ac_dummy; do
  2416. test -z "$ac_dir" && ac_dir=.
  2417. if test -f $ac_dir/$ac_word; then
  2418. ac_cv_prog_LD="$ac_prog"
  2419. break
  2420. fi
  2421. done
  2422. IFS="$ac_save_ifs"
  2423. fi
  2424. fi
  2425. LD="$ac_cv_prog_LD"
  2426. if test -n "$LD"; then
  2427. echo "$ac_t""$LD" 1>&6
  2428. else
  2429. echo "$ac_t""no" 1>&6
  2430. fi
  2431. test -n "$LD" && break
  2432. done
  2433. test -n "$LD" || LD=":"
  2434. for ac_prog in strip
  2435. do
  2436. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2437. set dummy $ac_prog; ac_word=$2
  2438. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2439. echo "configure:2647: checking for $ac_word" >&5
  2440. if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
  2441. echo $ac_n "(cached) $ac_c" 1>&6
  2442. else
  2443. if test -n "$STRIP"; then
  2444. ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  2445. else
  2446. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2447. ac_dummy="$PATH"
  2448. for ac_dir in $ac_dummy; do
  2449. test -z "$ac_dir" && ac_dir=.
  2450. if test -f $ac_dir/$ac_word; then
  2451. ac_cv_prog_STRIP="$ac_prog"
  2452. break
  2453. fi
  2454. done
  2455. IFS="$ac_save_ifs"
  2456. fi
  2457. fi
  2458. STRIP="$ac_cv_prog_STRIP"
  2459. if test -n "$STRIP"; then
  2460. echo "$ac_t""$STRIP" 1>&6
  2461. else
  2462. echo "$ac_t""no" 1>&6
  2463. fi
  2464. test -n "$STRIP" && break
  2465. done
  2466. test -n "$STRIP" || STRIP=":"
  2467. for ac_prog in windres
  2468. do
  2469. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2470. set dummy $ac_prog; ac_word=$2
  2471. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2472. echo "configure:2682: checking for $ac_word" >&5
  2473. if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
  2474. echo $ac_n "(cached) $ac_c" 1>&6
  2475. else
  2476. if test -n "$WINDRES"; then
  2477. ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
  2478. else
  2479. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2480. ac_dummy="$PATH"
  2481. for ac_dir in $ac_dummy; do
  2482. test -z "$ac_dir" && ac_dir=.
  2483. if test -f $ac_dir/$ac_word; then
  2484. ac_cv_prog_WINDRES="$ac_prog"
  2485. break
  2486. fi
  2487. done
  2488. IFS="$ac_save_ifs"
  2489. fi
  2490. fi
  2491. WINDRES="$ac_cv_prog_WINDRES"
  2492. if test -n "$WINDRES"; then
  2493. echo "$ac_t""$WINDRES" 1>&6
  2494. else
  2495. echo "$ac_t""no" 1>&6
  2496. fi
  2497. test -n "$WINDRES" && break
  2498. done
  2499. test -n "$WINDRES" || WINDRES=":"
  2500. if test -z "$HOST_CC"; then
  2501. HOST_CC="$CC"
  2502. fi
  2503. if test -z "$HOST_CFLAGS"; then
  2504. HOST_CFLAGS="$CFLAGS"
  2505. fi
  2506. if test -z "$HOST_CXX"; then
  2507. HOST_CXX="$CXX"
  2508. fi
  2509. if test -z "$HOST_CXXFLAGS"; then
  2510. HOST_CXXFLAGS="$CXXFLAGS"
  2511. fi
  2512. if test -z "$HOST_LDFLAGS"; then
  2513. HOST_LDFLAGS="$LDFLAGS"
  2514. fi
  2515. if test -z "$HOST_RANLIB"; then
  2516. HOST_RANLIB="$RANLIB"
  2517. fi
  2518. if test -z "$HOST_AR"; then
  2519. HOST_AR="$AR"
  2520. fi
  2521. fi
  2522. GNU_AS=
  2523. GNU_LD=
  2524. GNU_CC=
  2525. GNU_CXX=
  2526. CC_VERSION='N/A'
  2527. CXX_VERSION='N/A'
  2528. if test "$GCC" = "yes"; then
  2529. GNU_CC=1
  2530. CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'`
  2531. fi
  2532. if test "$GXX" = "yes"; then
  2533. GNU_CXX=1
  2534. CXX_VERSION=`$CXX -v 2>&1 | grep 'gcc version'`
  2535. fi
  2536. if test "`echo | $AS -v 2>&1 | grep -c GNU`" != "0"; then
  2537. GNU_AS=1
  2538. fi
  2539. if test "`echo | $LD -v 2>&1 | grep -c GNU`" != "0"; then
  2540. GNU_LD=1
  2541. fi
  2542. if test "$GNU_CC"; then
  2543. if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then
  2544. GCC_USE_GNU_LD=1
  2545. fi
  2546. fi
  2547. INTEL_CC=
  2548. INTEL_CXX=
  2549. if test "$GCC" = yes; then
  2550. if test "`$CC -help 2>&1 | grep -c 'Intel(R) C Compiler'`" != "0"; then
  2551. INTEL_CC=1
  2552. fi
  2553. fi
  2554. if test "$GXX" = yes; then
  2555. if test "`$CXX -help 2>&1 | grep -c 'Intel(R) C++ Compiler'`" != "0"; then
  2556. INTEL_CXX=1
  2557. fi
  2558. fi
  2559. case "$target" in
  2560. *-wince)
  2561. WINVER=500
  2562. ;;
  2563. *)
  2564. if test -n "$GNU_CC"; then
  2565. WINVER=501
  2566. else
  2567. WINVER=500
  2568. fi
  2569. ;;
  2570. esac
  2571. # Check whether --with-windows-version or --without-windows-version was given.
  2572. if test "${with_windows_version+set}" = set; then
  2573. withval="$with_windows_version"
  2574. WINVER=$withval
  2575. fi
  2576. case "$WINVER" in
  2577. 400|500|501)
  2578. ;;
  2579. *)
  2580. { echo "configure: error: Invalid value --with-windows-version, must be 400, 500 or 501" 1>&2; exit 1; };
  2581. ;;
  2582. esac
  2583. case "$target" in
  2584. *-cygwin*|*-mingw*|*-msvc*|*-mks*|*-wince)
  2585. if test "$GCC" != "yes"; then
  2586. # Check to see if we are really running in a msvc environemnt
  2587. _WIN32_MSVC=1
  2588. for ac_prog in midl
  2589. do
  2590. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2591. set dummy $ac_prog; ac_word=$2
  2592. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2593. echo "configure:2815: checking for $ac_word" >&5
  2594. if eval "test \"`echo '$''{'ac_cv_prog_MIDL'+set}'`\" = set"; then
  2595. echo $ac_n "(cached) $ac_c" 1>&6
  2596. else
  2597. if test -n "$MIDL"; then
  2598. ac_cv_prog_MIDL="$MIDL" # Let the user override the test.
  2599. else
  2600. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  2601. ac_dummy="$PATH"
  2602. for ac_dir in $ac_dummy; do
  2603. test -z "$ac_dir" && ac_dir=.
  2604. if test -f $ac_dir/$ac_word; then
  2605. ac_cv_prog_MIDL="$ac_prog"
  2606. break
  2607. fi
  2608. done
  2609. IFS="$ac_save_ifs"
  2610. fi
  2611. fi
  2612. MIDL="$ac_cv_prog_MIDL"
  2613. if test -n "$MIDL"; then
  2614. echo "$ac_t""$MIDL" 1>&6
  2615. else
  2616. echo "$ac_t""no" 1>&6
  2617. fi
  2618. test -n "$MIDL" && break
  2619. done
  2620. # Make sure compilers are valid
  2621. CFLAGS="$CFLAGS -TC -nologo"
  2622. CXXFLAGS="$CXXFLAGS -TP -nologo"
  2623. ac_ext=c
  2624. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2625. ac_cpp='$CPP $CPPFLAGS'
  2626. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2627. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2628. cross_compiling=$ac_cv_prog_cc_cross
  2629. cat > conftest.$ac_ext <<EOF
  2630. #line 2857 "configure"
  2631. #include "confdefs.h"
  2632. #include <stdio.h>
  2633. int main() {
  2634. printf("Hello World\n");
  2635. ; return 0; }
  2636. EOF
  2637. if { (eval echo configure:2864: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  2638. :
  2639. else
  2640. echo "configure: failed program was:" >&5
  2641. cat conftest.$ac_ext >&5
  2642. rm -rf conftest*
  2643. { echo "configure: error: \$(CC) test failed. You must have MS VC++ in your path to build." 1>&2; exit 1; }
  2644. fi
  2645. rm -f conftest*
  2646. ac_ext=C
  2647. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2648. ac_cpp='$CXXCPP $CPPFLAGS'
  2649. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2650. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2651. cross_compiling=$ac_cv_prog_cxx_cross
  2652. cat > conftest.$ac_ext <<EOF
  2653. #line 2882 "configure"
  2654. #include "confdefs.h"
  2655. #include <new.h>
  2656. int main() {
  2657. unsigned *test = new unsigned(42);
  2658. ; return 0; }
  2659. EOF
  2660. if { (eval echo configure:2889: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  2661. :
  2662. else
  2663. echo "configure: failed program was:" >&5
  2664. cat conftest.$ac_ext >&5
  2665. rm -rf conftest*
  2666. { echo "configure: error: \$(CXX) test failed. You must have MS VC++ in your path to build." 1>&2; exit 1; }
  2667. fi
  2668. rm -f conftest*
  2669. ac_ext=c
  2670. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2671. ac_cpp='$CPP $CPPFLAGS'
  2672. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2673. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2674. cross_compiling=$ac_cv_prog_cc_cross
  2675. _MSVC_VER_FILTER='s|.* ([0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?).*|\1|p'
  2676. # Determine compiler version
  2677. CC_VERSION=`"${CC}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
  2678. _CC_MAJOR_VERSION=`echo ${CC_VERSION} | $AWK -F\. '{ print $1 }'`
  2679. _CC_MINOR_VERSION=`echo ${CC_VERSION} | $AWK -F\. '{ print $2 }'`
  2680. _CC_RELEASE=`echo ${CC_VERSION} | $AWK -F\. '{ print $3 }'`
  2681. _CC_BUILD=`echo ${CC_VERSION} | $AWK -F\. '{ print $4 }'`
  2682. _MSC_VER=${_CC_MAJOR_VERSION}${_CC_MINOR_VERSION}
  2683. CXX_VERSION=`"${CXX}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
  2684. _CXX_MAJOR_VERSION=`echo ${CXX_VERSION} | $AWK -F\. '{ print $1 }'`
  2685. if test "$_CC_MAJOR_VERSION" != "$_CXX_MAJOR_VERSION"; then
  2686. { echo "configure: error: The major versions of \$CC and \$CXX do not match." 1>&2; exit 1; }
  2687. fi
  2688. if test "$_CC_MAJOR_VERSION" = "12"; then
  2689. _CC_SUITE=6
  2690. elif test "$_CC_MAJOR_VERSION" = "13"; then
  2691. _CC_SUITE=7
  2692. elif test "$_CC_MAJOR_VERSION" = "14"; then
  2693. _CC_SUITE=8
  2694. CXXFLAGS="$CXXFLAGS -Zc:wchar_t-"
  2695. if test $_CC_RELEASE -gt 50727; then
  2696. _USE_DYNAMICBASE=1
  2697. elif test $_CC_BUILD -ge 762; then
  2698. _USE_DYNAMICBASE=1
  2699. fi
  2700. cat >> confdefs.h <<\EOF
  2701. #define _CRT_SECURE_NO_DEPRECATE 1
  2702. EOF
  2703. cat >> confdefs.h <<\EOF
  2704. #define _CRT_NONSTDC_NO_DEPRECATE 1
  2705. EOF
  2706. elif test "$_CC_MAJOR_VERSION" = "15"; then
  2707. _CC_SUITE=9
  2708. CXXFLAGS="$CXXFLAGS -Zc:wchar_t-"
  2709. _USE_DYNAMICBASE=1
  2710. cat >> confdefs.h <<\EOF
  2711. #define _CRT_SECURE_NO_WARNINGS 1
  2712. EOF
  2713. cat >> confdefs.h <<\EOF
  2714. #define _CRT_NONSTDC_NO_WARNINGS 1
  2715. EOF
  2716. else
  2717. { echo "configure: error: This version of the MSVC compiler, $CC_VERSION , is unsupported." 1>&2; exit 1; }
  2718. fi
  2719. _MOZ_RTTI_FLAGS_ON='-GR'
  2720. _MOZ_RTTI_FLAGS_OFF='-GR-'
  2721. _MOZ_EXCEPTIONS_FLAGS_ON='-EHsc'
  2722. _MOZ_EXCEPTIONS_FLAGS_OFF=''
  2723. if test -n "$WIN32_REDIST_DIR"; then
  2724. WIN32_REDIST_DIR=`cd "$WIN32_REDIST_DIR" && pwd`
  2725. fi
  2726. # bug #249782
  2727. # ensure that mt.exe is Microsoft (R) Manifest Tool and not magnetic tape manipulation utility (or something else)
  2728. if test "$_CC_SUITE" -ge "8"; then
  2729. _MSMT_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p'
  2730. MSMT_TOOL=`mt 2>&1|grep 'Microsoft (R) Manifest Tool'`
  2731. if test -n "$MSMT_TOOL"; then
  2732. MSMANIFEST_TOOL_VERSION=`echo ${MSMT_TOOL}|sed -ne "$_MSMT_VER_FILTER"`
  2733. if test -z "$MSMANIFEST_TOOL_VERSION"; then
  2734. echo "configure: warning: Unknown version of the Microsoft (R) Manifest Tool." 1>&2
  2735. fi
  2736. MSMANIFEST_TOOL=1
  2737. unset MSMT_TOOL
  2738. else
  2739. { echo "configure: error: Microsoft (R) Manifest Tool must be in your \$PATH." 1>&2; exit 1; }
  2740. fi
  2741. fi
  2742. # Check linker version
  2743. _LD_FULL_VERSION=`"${LD}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
  2744. _LD_MAJOR_VERSION=`echo ${_LD_FULL_VERSION} | $AWK -F\. '{ print $1 }'`
  2745. if test "$_LD_MAJOR_VERSION" != "$_CC_SUITE"; then
  2746. { echo "configure: error: The linker major version, $_LD_FULL_VERSION, does not match the compiler suite version, $_CC_SUITE." 1>&2; exit 1; }
  2747. fi
  2748. INCREMENTAL_LINKER=1
  2749. # Check midl version
  2750. _MIDL_FULL_VERSION=`"${MIDL}" -v 2>&1 | sed -nre "$_MSVC_VER_FILTER"`
  2751. _MIDL_MAJOR_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $1 }'`
  2752. _MIDL_MINOR_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $2 }'`
  2753. _MIDL_REV_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $3 }'`
  2754. # Add flags if necessary
  2755. echo $ac_n "checking for midl flags""... $ac_c" 1>&6
  2756. echo "configure:3004: checking for midl flags" >&5
  2757. 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
  2758. # Starting with MIDL version 6.0.359, the MIDL compiler
  2759. # generates /Oicf /robust stubs by default, which is not
  2760. # compatible with versions of Windows older than Win2k.
  2761. # This switches us back to the old behaviour. When we drop
  2762. # support for Windows older than Win2k, we should remove
  2763. # this.
  2764. MIDL_FLAGS="${MIDL_FLAGS} -no_robust"
  2765. echo "$ac_t""need -no_robust" 1>&6
  2766. else
  2767. MIDL_FLAGS="${MIDL_FLAGS}"
  2768. echo "$ac_t""none needed" 1>&6
  2769. fi
  2770. unset _MSVC_VER_FILTER
  2771. else
  2772. # Check w32api version
  2773. _W32API_MAJOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $1 }'`
  2774. _W32API_MINOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $2 }'`
  2775. echo $ac_n "checking for w32api version >= $W32API_VERSION""... $ac_c" 1>&6
  2776. echo "configure:3026: checking for w32api version >= $W32API_VERSION" >&5
  2777. cat > conftest.$ac_ext <<EOF
  2778. #line 3028 "configure"
  2779. #include "confdefs.h"
  2780. #include <w32api.h>
  2781. int main() {
  2782. #if (__W32API_MAJOR_VERSION < $_W32API_MAJOR_VERSION) || \
  2783. (__W32API_MAJOR_VERSION == $_W32API_MAJOR_VERSION && \
  2784. __W32API_MINOR_VERSION < $_W32API_MINOR_VERSION)
  2785. #error "test failed."
  2786. #endif
  2787. ; return 0; }
  2788. EOF
  2789. if { (eval echo configure:3040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  2790. rm -rf conftest*
  2791. res=yes
  2792. else
  2793. echo "configure: failed program was:" >&5
  2794. cat conftest.$ac_ext >&5
  2795. rm -rf conftest*
  2796. res=no
  2797. fi
  2798. rm -f conftest*
  2799. echo "$ac_t""$res" 1>&6
  2800. if test "$res" != "yes"; then
  2801. { echo "configure: error: w32api version $W32API_VERSION or higher required." 1>&2; exit 1; }
  2802. fi
  2803. # Check windres version
  2804. echo $ac_n "checking for windres version >= $WINDRES_VERSION""... $ac_c" 1>&6
  2805. echo "configure:3056: checking for windres version >= $WINDRES_VERSION" >&5
  2806. _WINDRES_VERSION=`${WINDRES} --version 2>&1 | grep -i windres 2>/dev/null | $AWK '{ print $3 }'`
  2807. echo "$ac_t""$_WINDRES_VERSION" 1>&6
  2808. _WINDRES_MAJOR_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $1 }'`
  2809. _WINDRES_MINOR_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $2 }'`
  2810. _WINDRES_RELEASE_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $3 }'`
  2811. WINDRES_MAJOR_VERSION=`echo $WINDRES_VERSION | $AWK -F\. '{ print $1 }'`
  2812. WINDRES_MINOR_VERSION=`echo $WINDRES_VERSION | $AWK -F\. '{ print $2 }'`
  2813. WINDRES_RELEASE_VERSION=`echo $WINDRES_VERSION | $AWK -F\. '{ print $3 }'`
  2814. if test "$_WINDRES_MAJOR_VERSION" -lt "$WINDRES_MAJOR_VERSION" -o \
  2815. "$_WINDRES_MAJOR_VERSION" -eq "$WINDRES_MAJOR_VERSION" -a \
  2816. "$_WINDRES_MINOR_VERSION" -lt "$WINDRES_MINOR_VERSION" -o \
  2817. "$_WINDRES_MAJOR_VERSION" -eq "$WINDRES_MAJOR_VERSION" -a \
  2818. "$_WINDRES_MINOR_VERSION" -eq "$WINDRES_MINOR_VERSION" -a \
  2819. "$_WINDRES_RELEASE_VERSION" -lt "$WINDRES_RELEASE_VERSION"
  2820. then
  2821. { echo "configure: error: windres version $WINDRES_VERSION or higher is required to build." 1>&2; exit 1; }
  2822. fi
  2823. fi # !GNU_CC
  2824. cat >> confdefs.h <<EOF
  2825. #define WINVER 0x$WINVER
  2826. EOF
  2827. cat >> confdefs.h <<EOF
  2828. #define _WIN32_WINNT 0x$WINVER
  2829. EOF
  2830. # Require OS features provided by IE 5.0
  2831. cat >> confdefs.h <<EOF
  2832. #define _WIN32_IE 0x0500
  2833. EOF
  2834. ;;
  2835. esac
  2836. if test "$CC" != "icc" -a -z "$_WIN32_MSVC"; then
  2837. if test "x$CC" != xcc; then
  2838. echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
  2839. echo "configure:3095: checking whether $CC and cc understand -c and -o together" >&5
  2840. else
  2841. echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
  2842. echo "configure:3098: checking whether cc understands -c and -o together" >&5
  2843. fi
  2844. set dummy $CC; ac_cc="`echo $2 |
  2845. sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
  2846. if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then
  2847. echo $ac_n "(cached) $ac_c" 1>&6
  2848. else
  2849. echo 'foo(){}' > conftest.c
  2850. # Make sure it works both with $CC and with simple cc.
  2851. # We do the test twice because some compilers refuse to overwrite an
  2852. # existing .o file with -o, though they will create one.
  2853. ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
  2854. if { (eval echo configure:3110: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
  2855. test -f conftest.o && { (eval echo configure:3111: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
  2856. then
  2857. eval ac_cv_prog_cc_${ac_cc}_c_o=yes
  2858. if test "x$CC" != xcc; then
  2859. # Test first that cc exists at all.
  2860. if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:3116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
  2861. ac_try='cc -c conftest.c -o conftest.o 1>&5'
  2862. if { (eval echo configure:3118: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
  2863. test -f conftest.o && { (eval echo configure:3119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
  2864. then
  2865. # cc works too.
  2866. :
  2867. else
  2868. # cc exists but doesn't like -o.
  2869. eval ac_cv_prog_cc_${ac_cc}_c_o=no
  2870. fi
  2871. fi
  2872. fi
  2873. else
  2874. eval ac_cv_prog_cc_${ac_cc}_c_o=no
  2875. fi
  2876. rm -f conftest*
  2877. fi
  2878. if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
  2879. echo "$ac_t""yes" 1>&6
  2880. else
  2881. echo "$ac_t""no" 1>&6
  2882. cat >> confdefs.h <<\EOF
  2883. #define NO_MINUS_C_MINUS_O 1
  2884. EOF
  2885. fi
  2886. if grep "NO_MINUS_C_MINUS_O 1" ./confdefs.h >/dev/null; then
  2887. USING_HCC=1
  2888. _OLDCC=$CC
  2889. _OLDCXX=$CXX
  2890. CC="${srcdir}/build/hcc '$CC'"
  2891. CXX="${srcdir}/build/hcpp '$CXX'"
  2892. fi
  2893. fi
  2894. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  2895. echo "configure:3155: checking how to run the C preprocessor" >&5
  2896. # On Suns, sometimes $CPP names a directory.
  2897. if test -n "$CPP" && test -d "$CPP"; then
  2898. CPP=
  2899. fi
  2900. if test -z "$CPP"; then
  2901. if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
  2902. echo $ac_n "(cached) $ac_c" 1>&6
  2903. else
  2904. # This must be in double quotes, not single quotes, because CPP may get
  2905. # substituted into the Makefile and "${CC-cc}" will confuse make.
  2906. CPP="${CC-cc} -E"
  2907. # On the NeXT, cc -E runs the code through the compiler's parser,
  2908. # not just through cpp.
  2909. cat > conftest.$ac_ext <<EOF
  2910. #line 3170 "configure"
  2911. #include "confdefs.h"
  2912. #include <assert.h>
  2913. Syntax Error
  2914. EOF
  2915. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2916. { (eval echo configure:3176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2917. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  2918. if test -z "$ac_err"; then
  2919. :
  2920. else
  2921. echo "$ac_err" >&5
  2922. echo "configure: failed program was:" >&5
  2923. cat conftest.$ac_ext >&5
  2924. rm -rf conftest*
  2925. CPP="${CC-cc} -E -traditional-cpp"
  2926. cat > conftest.$ac_ext <<EOF
  2927. #line 3187 "configure"
  2928. #include "confdefs.h"
  2929. #include <assert.h>
  2930. Syntax Error
  2931. EOF
  2932. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2933. { (eval echo configure:3193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2934. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  2935. if test -z "$ac_err"; then
  2936. :
  2937. else
  2938. echo "$ac_err" >&5
  2939. echo "configure: failed program was:" >&5
  2940. cat conftest.$ac_ext >&5
  2941. rm -rf conftest*
  2942. CPP="${CC-cc} -nologo -E"
  2943. cat > conftest.$ac_ext <<EOF
  2944. #line 3204 "configure"
  2945. #include "confdefs.h"
  2946. #include <assert.h>
  2947. Syntax Error
  2948. EOF
  2949. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2950. { (eval echo configure:3210: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2951. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  2952. if test -z "$ac_err"; then
  2953. :
  2954. else
  2955. echo "$ac_err" >&5
  2956. echo "configure: failed program was:" >&5
  2957. cat conftest.$ac_ext >&5
  2958. rm -rf conftest*
  2959. CPP=/lib/cpp
  2960. fi
  2961. rm -f conftest*
  2962. fi
  2963. rm -f conftest*
  2964. fi
  2965. rm -f conftest*
  2966. ac_cv_prog_CPP="$CPP"
  2967. fi
  2968. CPP="$ac_cv_prog_CPP"
  2969. else
  2970. ac_cv_prog_CPP="$CPP"
  2971. fi
  2972. echo "$ac_t""$CPP" 1>&6
  2973. echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
  2974. echo "configure:3235: checking how to run the C++ preprocessor" >&5
  2975. if test -z "$CXXCPP"; then
  2976. if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
  2977. echo $ac_n "(cached) $ac_c" 1>&6
  2978. else
  2979. ac_ext=C
  2980. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2981. ac_cpp='$CXXCPP $CPPFLAGS'
  2982. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2983. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2984. cross_compiling=$ac_cv_prog_cxx_cross
  2985. CXXCPP="${CXX-g++} -E"
  2986. cat > conftest.$ac_ext <<EOF
  2987. #line 3248 "configure"
  2988. #include "confdefs.h"
  2989. #include <stdlib.h>
  2990. EOF
  2991. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2992. { (eval echo configure:3253: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2993. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  2994. if test -z "$ac_err"; then
  2995. :
  2996. else
  2997. echo "$ac_err" >&5
  2998. echo "configure: failed program was:" >&5
  2999. cat conftest.$ac_ext >&5
  3000. rm -rf conftest*
  3001. CXXCPP=/lib/cpp
  3002. fi
  3003. rm -f conftest*
  3004. ac_cv_prog_CXXCPP="$CXXCPP"
  3005. ac_ext=c
  3006. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  3007. ac_cpp='$CPP $CPPFLAGS'
  3008. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  3009. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  3010. cross_compiling=$ac_cv_prog_cc_cross
  3011. fi
  3012. fi
  3013. CXXCPP="$ac_cv_prog_CXXCPP"
  3014. echo "$ac_t""$CXXCPP" 1>&6
  3015. if test -n "$_WIN32_MSVC"; then
  3016. SKIP_PATH_CHECKS=1
  3017. SKIP_COMPILER_CHECKS=1
  3018. SKIP_LIBRARY_CHECKS=1
  3019. fi
  3020. fi # COMPILE_ENVIRONMENT
  3021. # Find a good install program. We prefer a C program (faster),
  3022. # so one script is as good as another. But avoid the broken or
  3023. # incompatible versions:
  3024. # SysV /etc/install, /usr/sbin/install
  3025. # SunOS /usr/etc/install
  3026. # IRIX /sbin/install
  3027. # AIX /bin/install
  3028. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  3029. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  3030. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  3031. # ./install, which can be erroneously created by make from ./install.sh.
  3032. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  3033. echo "configure:3308: checking for a BSD compatible install" >&5
  3034. if test -z "$INSTALL"; then
  3035. if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
  3036. echo $ac_n "(cached) $ac_c" 1>&6
  3037. else
  3038. IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
  3039. for ac_dir in $PATH; do
  3040. # Account for people who put trailing slashes in PATH elements.
  3041. case "$ac_dir/" in
  3042. /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  3043. *)
  3044. # OSF1 and SCO ODT 3.0 have their own names for install.
  3045. # Don't use installbsd from OSF since it installs stuff as root
  3046. # by default.
  3047. for ac_prog in ginstall scoinst install; do
  3048. if test -f $ac_dir/$ac_prog; then
  3049. if test $ac_prog = install &&
  3050. grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  3051. # AIX install. It has an incompatible calling convention.
  3052. :
  3053. else
  3054. ac_cv_path_install="$ac_dir/$ac_prog -c"
  3055. break 2
  3056. fi
  3057. fi
  3058. done
  3059. ;;
  3060. esac
  3061. done
  3062. IFS="$ac_save_IFS"
  3063. fi
  3064. if test "${ac_cv_path_install+set}" = set; then
  3065. INSTALL="$ac_cv_path_install"
  3066. else
  3067. # As a last resort, use the slow shell script. We don't cache a
  3068. # path for INSTALL within a source directory, because that will
  3069. # break other packages using the cache if that directory is
  3070. # removed, or if the path is relative.
  3071. INSTALL="$ac_install_sh"
  3072. fi
  3073. fi
  3074. echo "$ac_t""$INSTALL" 1>&6
  3075. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  3076. # It thinks the first close brace ends the variable substitution.
  3077. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  3078. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  3079. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  3080. echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
  3081. echo "configure:3361: checking whether ln -s works" >&5
  3082. if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
  3083. echo $ac_n "(cached) $ac_c" 1>&6
  3084. else
  3085. rm -f conftestdata
  3086. if ln -s X conftestdata 2>/dev/null
  3087. then
  3088. rm -f conftestdata
  3089. ac_cv_prog_LN_S="ln -s"
  3090. else
  3091. ac_cv_prog_LN_S=ln
  3092. fi
  3093. fi
  3094. LN_S="$ac_cv_prog_LN_S"
  3095. if test "$ac_cv_prog_LN_S" = "ln -s"; then
  3096. echo "$ac_t""yes" 1>&6
  3097. else
  3098. echo "$ac_t""no" 1>&6
  3099. fi
  3100. for ac_prog in $PERL perl5 perl
  3101. do
  3102. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3103. set dummy $ac_prog; ac_word=$2
  3104. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3105. echo "configure:3386: checking for $ac_word" >&5
  3106. if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
  3107. echo $ac_n "(cached) $ac_c" 1>&6
  3108. else
  3109. case "$PERL" in
  3110. /*)
  3111. ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
  3112. ;;
  3113. ?:/*)
  3114. ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
  3115. ;;
  3116. *)
  3117. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3118. ac_dummy="$PATH"
  3119. for ac_dir in $ac_dummy; do
  3120. test -z "$ac_dir" && ac_dir=.
  3121. if test -f $ac_dir/$ac_word; then
  3122. ac_cv_path_PERL="$ac_dir/$ac_word"
  3123. break
  3124. fi
  3125. done
  3126. IFS="$ac_save_ifs"
  3127. ;;
  3128. esac
  3129. fi
  3130. PERL="$ac_cv_path_PERL"
  3131. if test -n "$PERL"; then
  3132. echo "$ac_t""$PERL" 1>&6
  3133. else
  3134. echo "$ac_t""no" 1>&6
  3135. fi
  3136. test -n "$PERL" && break
  3137. done
  3138. if test -z "$PERL" || test "$PERL" = ":"; then
  3139. { echo "configure: error: perl not found in \$PATH" 1>&2; exit 1; }
  3140. fi
  3141. if test -z "$TINDERBOX_SKIP_PERL_VERSION_CHECK"; then
  3142. echo $ac_n "checking for minimum required perl version >= $PERL_VERSION""... $ac_c" 1>&6
  3143. echo "configure:3427: checking for minimum required perl version >= $PERL_VERSION" >&5
  3144. _perl_version=`PERL_VERSION=$PERL_VERSION $PERL -e 'print "$]"; if ($] >= $ENV{PERL_VERSION}) { exit(0); } else { exit(1); }' 2>&5`
  3145. _perl_res=$?
  3146. echo "$ac_t""$_perl_version" 1>&6
  3147. if test "$_perl_res" != 0; then
  3148. { echo "configure: error: Perl $PERL_VERSION or higher is required." 1>&2; exit 1; }
  3149. fi
  3150. fi
  3151. echo $ac_n "checking for full perl installation""... $ac_c" 1>&6
  3152. echo "configure:3438: checking for full perl installation" >&5
  3153. _perl_archlib=`$PERL -e 'use Config; if ( -d $Config{archlib} ) { exit(0); } else { exit(1); }' 2>&5`
  3154. _perl_res=$?
  3155. if test "$_perl_res" != 0; then
  3156. echo "$ac_t""no" 1>&6
  3157. { echo "configure: error: Cannot find Config.pm or \$Config{archlib}. A full perl installation is required." 1>&2; exit 1; }
  3158. else
  3159. echo "$ac_t""yes" 1>&6
  3160. fi
  3161. for ac_prog in $PYTHON python
  3162. do
  3163. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3164. set dummy $ac_prog; ac_word=$2
  3165. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3166. echo "configure:3453: checking for $ac_word" >&5
  3167. if eval "test \"`echo '$''{'ac_cv_path_PYTHON'+set}'`\" = set"; then
  3168. echo $ac_n "(cached) $ac_c" 1>&6
  3169. else
  3170. case "$PYTHON" in
  3171. /*)
  3172. ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
  3173. ;;
  3174. ?:/*)
  3175. ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a dos path.
  3176. ;;
  3177. *)
  3178. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3179. ac_dummy="$PATH"
  3180. for ac_dir in $ac_dummy; do
  3181. test -z "$ac_dir" && ac_dir=.
  3182. if test -f $ac_dir/$ac_word; then
  3183. ac_cv_path_PYTHON="$ac_dir/$ac_word"
  3184. break
  3185. fi
  3186. done
  3187. IFS="$ac_save_ifs"
  3188. ;;
  3189. esac
  3190. fi
  3191. PYTHON="$ac_cv_path_PYTHON"
  3192. if test -n "$PYTHON"; then
  3193. echo "$ac_t""$PYTHON" 1>&6
  3194. else
  3195. echo "$ac_t""no" 1>&6
  3196. fi
  3197. test -n "$PYTHON" && break
  3198. done
  3199. if test -z "$PYTHON"; then
  3200. { echo "configure: error: python was not found in \$PATH" 1>&2; exit 1; }
  3201. fi
  3202. echo PYTHON="$PYTHON"
  3203. for ac_prog in nsinstall
  3204. do
  3205. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3206. set dummy $ac_prog; ac_word=$2
  3207. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3208. echo "configure:3498: checking for $ac_word" >&5
  3209. if eval "test \"`echo '$''{'ac_cv_path_NSINSTALL_BIN'+set}'`\" = set"; then
  3210. echo $ac_n "(cached) $ac_c" 1>&6
  3211. else
  3212. case "$NSINSTALL_BIN" in
  3213. /*)
  3214. ac_cv_path_NSINSTALL_BIN="$NSINSTALL_BIN" # Let the user override the test with a path.
  3215. ;;
  3216. ?:/*)
  3217. ac_cv_path_NSINSTALL_BIN="$NSINSTALL_BIN" # Let the user override the test with a dos path.
  3218. ;;
  3219. *)
  3220. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3221. ac_dummy="$PATH"
  3222. for ac_dir in $ac_dummy; do
  3223. test -z "$ac_dir" && ac_dir=.
  3224. if test -f $ac_dir/$ac_word; then
  3225. ac_cv_path_NSINSTALL_BIN="$ac_dir/$ac_word"
  3226. break
  3227. fi
  3228. done
  3229. IFS="$ac_save_ifs"
  3230. ;;
  3231. esac
  3232. fi
  3233. NSINSTALL_BIN="$ac_cv_path_NSINSTALL_BIN"
  3234. if test -n "$NSINSTALL_BIN"; then
  3235. echo "$ac_t""$NSINSTALL_BIN" 1>&6
  3236. else
  3237. echo "$ac_t""no" 1>&6
  3238. fi
  3239. test -n "$NSINSTALL_BIN" && break
  3240. done
  3241. if test -z "$COMPILE_ENVIRONMENT"; then
  3242. if test -z "$NSINSTALL_BIN" || test "$NSINSTALL_BIN" = ":"; then
  3243. NSINSTALL_BIN='$(PYTHON) $(topsrcdir)/config/nsinstall.py'
  3244. fi
  3245. fi
  3246. # Extract the first word of "doxygen", so it can be a program name with args.
  3247. set dummy doxygen; ac_word=$2
  3248. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3249. echo "configure:3543: checking for $ac_word" >&5
  3250. if eval "test \"`echo '$''{'ac_cv_path_DOXYGEN'+set}'`\" = set"; then
  3251. echo $ac_n "(cached) $ac_c" 1>&6
  3252. else
  3253. case "$DOXYGEN" in
  3254. /*)
  3255. ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
  3256. ;;
  3257. ?:/*)
  3258. ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a dos path.
  3259. ;;
  3260. *)
  3261. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3262. ac_dummy="$PATH"
  3263. for ac_dir in $ac_dummy; do
  3264. test -z "$ac_dir" && ac_dir=.
  3265. if test -f $ac_dir/$ac_word; then
  3266. ac_cv_path_DOXYGEN="$ac_dir/$ac_word"
  3267. break
  3268. fi
  3269. done
  3270. IFS="$ac_save_ifs"
  3271. test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN=":"
  3272. ;;
  3273. esac
  3274. fi
  3275. DOXYGEN="$ac_cv_path_DOXYGEN"
  3276. if test -n "$DOXYGEN"; then
  3277. echo "$ac_t""$DOXYGEN" 1>&6
  3278. else
  3279. echo "$ac_t""no" 1>&6
  3280. fi
  3281. # Extract the first word of "whoami", so it can be a program name with args.
  3282. set dummy whoami; ac_word=$2
  3283. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3284. echo "configure:3579: checking for $ac_word" >&5
  3285. if eval "test \"`echo '$''{'ac_cv_path_WHOAMI'+set}'`\" = set"; then
  3286. echo $ac_n "(cached) $ac_c" 1>&6
  3287. else
  3288. case "$WHOAMI" in
  3289. /*)
  3290. ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a path.
  3291. ;;
  3292. ?:/*)
  3293. ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a dos path.
  3294. ;;
  3295. *)
  3296. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3297. ac_dummy="$PATH"
  3298. for ac_dir in $ac_dummy; do
  3299. test -z "$ac_dir" && ac_dir=.
  3300. if test -f $ac_dir/$ac_word; then
  3301. ac_cv_path_WHOAMI="$ac_dir/$ac_word"
  3302. break
  3303. fi
  3304. done
  3305. IFS="$ac_save_ifs"
  3306. test -z "$ac_cv_path_WHOAMI" && ac_cv_path_WHOAMI=":"
  3307. ;;
  3308. esac
  3309. fi
  3310. WHOAMI="$ac_cv_path_WHOAMI"
  3311. if test -n "$WHOAMI"; then
  3312. echo "$ac_t""$WHOAMI" 1>&6
  3313. else
  3314. echo "$ac_t""no" 1>&6
  3315. fi
  3316. # Extract the first word of "autoconf", so it can be a program name with args.
  3317. set dummy autoconf; ac_word=$2
  3318. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3319. echo "configure:3615: checking for $ac_word" >&5
  3320. if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then
  3321. echo $ac_n "(cached) $ac_c" 1>&6
  3322. else
  3323. case "$AUTOCONF" in
  3324. /*)
  3325. ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path.
  3326. ;;
  3327. ?:/*)
  3328. ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a dos path.
  3329. ;;
  3330. *)
  3331. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3332. ac_dummy="$PATH"
  3333. for ac_dir in $ac_dummy; do
  3334. test -z "$ac_dir" && ac_dir=.
  3335. if test -f $ac_dir/$ac_word; then
  3336. ac_cv_path_AUTOCONF="$ac_dir/$ac_word"
  3337. break
  3338. fi
  3339. done
  3340. IFS="$ac_save_ifs"
  3341. test -z "$ac_cv_path_AUTOCONF" && ac_cv_path_AUTOCONF=":"
  3342. ;;
  3343. esac
  3344. fi
  3345. AUTOCONF="$ac_cv_path_AUTOCONF"
  3346. if test -n "$AUTOCONF"; then
  3347. echo "$ac_t""$AUTOCONF" 1>&6
  3348. else
  3349. echo "$ac_t""no" 1>&6
  3350. fi
  3351. # Extract the first word of "unzip", so it can be a program name with args.
  3352. set dummy unzip; ac_word=$2
  3353. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3354. echo "configure:3651: checking for $ac_word" >&5
  3355. if eval "test \"`echo '$''{'ac_cv_path_UNZIP'+set}'`\" = set"; then
  3356. echo $ac_n "(cached) $ac_c" 1>&6
  3357. else
  3358. case "$UNZIP" in
  3359. /*)
  3360. ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
  3361. ;;
  3362. ?:/*)
  3363. ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a dos path.
  3364. ;;
  3365. *)
  3366. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3367. ac_dummy="$PATH"
  3368. for ac_dir in $ac_dummy; do
  3369. test -z "$ac_dir" && ac_dir=.
  3370. if test -f $ac_dir/$ac_word; then
  3371. ac_cv_path_UNZIP="$ac_dir/$ac_word"
  3372. break
  3373. fi
  3374. done
  3375. IFS="$ac_save_ifs"
  3376. test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP=":"
  3377. ;;
  3378. esac
  3379. fi
  3380. UNZIP="$ac_cv_path_UNZIP"
  3381. if test -n "$UNZIP"; then
  3382. echo "$ac_t""$UNZIP" 1>&6
  3383. else
  3384. echo "$ac_t""no" 1>&6
  3385. fi
  3386. for ac_prog in zip
  3387. do
  3388. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3389. set dummy $ac_prog; ac_word=$2
  3390. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3391. echo "configure:3689: checking for $ac_word" >&5
  3392. if eval "test \"`echo '$''{'ac_cv_path_ZIP'+set}'`\" = set"; then
  3393. echo $ac_n "(cached) $ac_c" 1>&6
  3394. else
  3395. case "$ZIP" in
  3396. /*)
  3397. ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
  3398. ;;
  3399. ?:/*)
  3400. ac_cv_path_ZIP="$ZIP" # Let the user override the test with a dos path.
  3401. ;;
  3402. *)
  3403. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3404. ac_dummy="$PATH"
  3405. for ac_dir in $ac_dummy; do
  3406. test -z "$ac_dir" && ac_dir=.
  3407. if test -f $ac_dir/$ac_word; then
  3408. ac_cv_path_ZIP="$ac_dir/$ac_word"
  3409. break
  3410. fi
  3411. done
  3412. IFS="$ac_save_ifs"
  3413. ;;
  3414. esac
  3415. fi
  3416. ZIP="$ac_cv_path_ZIP"
  3417. if test -n "$ZIP"; then
  3418. echo "$ac_t""$ZIP" 1>&6
  3419. else
  3420. echo "$ac_t""no" 1>&6
  3421. fi
  3422. test -n "$ZIP" && break
  3423. done
  3424. if test -z "$ZIP" || test "$ZIP" = ":"; then
  3425. { echo "configure: error: zip not found in \$PATH" 1>&2; exit 1; }
  3426. fi
  3427. # Extract the first word of "makedepend", so it can be a program name with args.
  3428. set dummy makedepend; ac_word=$2
  3429. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3430. echo "configure:3730: checking for $ac_word" >&5
  3431. if eval "test \"`echo '$''{'ac_cv_path_SYSTEM_MAKEDEPEND'+set}'`\" = set"; then
  3432. echo $ac_n "(cached) $ac_c" 1>&6
  3433. else
  3434. case "$SYSTEM_MAKEDEPEND" in
  3435. /*)
  3436. ac_cv_path_SYSTEM_MAKEDEPEND="$SYSTEM_MAKEDEPEND" # Let the user override the test with a path.
  3437. ;;
  3438. ?:/*)
  3439. ac_cv_path_SYSTEM_MAKEDEPEND="$SYSTEM_MAKEDEPEND" # Let the user override the test with a dos path.
  3440. ;;
  3441. *)
  3442. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3443. ac_dummy="$PATH"
  3444. for ac_dir in $ac_dummy; do
  3445. test -z "$ac_dir" && ac_dir=.
  3446. if test -f $ac_dir/$ac_word; then
  3447. ac_cv_path_SYSTEM_MAKEDEPEND="$ac_dir/$ac_word"
  3448. break
  3449. fi
  3450. done
  3451. IFS="$ac_save_ifs"
  3452. ;;
  3453. esac
  3454. fi
  3455. SYSTEM_MAKEDEPEND="$ac_cv_path_SYSTEM_MAKEDEPEND"
  3456. if test -n "$SYSTEM_MAKEDEPEND"; then
  3457. echo "$ac_t""$SYSTEM_MAKEDEPEND" 1>&6
  3458. else
  3459. echo "$ac_t""no" 1>&6
  3460. fi
  3461. # Extract the first word of "xargs", so it can be a program name with args.
  3462. set dummy xargs; ac_word=$2
  3463. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3464. echo "configure:3765: checking for $ac_word" >&5
  3465. if eval "test \"`echo '$''{'ac_cv_path_XARGS'+set}'`\" = set"; then
  3466. echo $ac_n "(cached) $ac_c" 1>&6
  3467. else
  3468. case "$XARGS" in
  3469. /*)
  3470. ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
  3471. ;;
  3472. ?:/*)
  3473. ac_cv_path_XARGS="$XARGS" # Let the user override the test with a dos path.
  3474. ;;
  3475. *)
  3476. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3477. ac_dummy="$PATH"
  3478. for ac_dir in $ac_dummy; do
  3479. test -z "$ac_dir" && ac_dir=.
  3480. if test -f $ac_dir/$ac_word; then
  3481. ac_cv_path_XARGS="$ac_dir/$ac_word"
  3482. break
  3483. fi
  3484. done
  3485. IFS="$ac_save_ifs"
  3486. ;;
  3487. esac
  3488. fi
  3489. XARGS="$ac_cv_path_XARGS"
  3490. if test -n "$XARGS"; then
  3491. echo "$ac_t""$XARGS" 1>&6
  3492. else
  3493. echo "$ac_t""no" 1>&6
  3494. fi
  3495. if test -z "$XARGS" || test "$XARGS" = ":"; then
  3496. { echo "configure: error: xargs not found in \$PATH ." 1>&2; exit 1; }
  3497. fi
  3498. if test "$COMPILE_ENVIRONMENT"; then
  3499. case "$target_os" in
  3500. darwin*)
  3501. GCC_VERSION_FULL=`echo $CXX_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'`
  3502. GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'`
  3503. if test "$GCC_VERSION_FULL" = "4.0.0" ; then
  3504. GCC_BUILD=`echo $CXX_VERSION | $PERL -pe 's/^.*build ([^ )]*).*/$1/'`
  3505. if test "$GCC_BUILD" = "4061" ; then
  3506. { echo "configure: error: You are attempting to use Apple gcc 4.0 build 4061.
  3507. This compiler was supplied with Xcode 2.0, and contains bugs that prevent it
  3508. from building Mozilla. Upgrade to Xcode 2.1 or later." 1>&2; exit 1; }
  3509. fi
  3510. fi
  3511. for ac_prog in pbbuild xcodebuild pbxbuild
  3512. do
  3513. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3514. set dummy $ac_prog; ac_word=$2
  3515. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3516. echo "configure:3826: checking for $ac_word" >&5
  3517. if eval "test \"`echo '$''{'ac_cv_path_PBBUILD'+set}'`\" = set"; then
  3518. echo $ac_n "(cached) $ac_c" 1>&6
  3519. else
  3520. case "$PBBUILD" in
  3521. /*)
  3522. ac_cv_path_PBBUILD="$PBBUILD" # Let the user override the test with a path.
  3523. ;;
  3524. ?:/*)
  3525. ac_cv_path_PBBUILD="$PBBUILD" # Let the user override the test with a dos path.
  3526. ;;
  3527. *)
  3528. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3529. ac_dummy="$PATH"
  3530. for ac_dir in $ac_dummy; do
  3531. test -z "$ac_dir" && ac_dir=.
  3532. if test -f $ac_dir/$ac_word; then
  3533. ac_cv_path_PBBUILD="$ac_dir/$ac_word"
  3534. break
  3535. fi
  3536. done
  3537. IFS="$ac_save_ifs"
  3538. ;;
  3539. esac
  3540. fi
  3541. PBBUILD="$ac_cv_path_PBBUILD"
  3542. if test -n "$PBBUILD"; then
  3543. echo "$ac_t""$PBBUILD" 1>&6
  3544. else
  3545. echo "$ac_t""no" 1>&6
  3546. fi
  3547. test -n "$PBBUILD" && break
  3548. done
  3549. case "$PBBUILD" in
  3550. *xcodebuild*)
  3551. XCODEBUILD_VERSION=`$PBBUILD -version 2>/dev/null | xargs | sed -e 's/.*DevToolsCore-\([0-9]*\).*/\1/'`
  3552. if test -n "$XCODEBUILD_VERSION" && test "$XCODEBUILD_VERSION" -ge 620 ; then
  3553. HAS_XCODE_2_1=1;
  3554. fi
  3555. ;;
  3556. esac
  3557. # Extract the first word of "sdp", so it can be a program name with args.
  3558. set dummy sdp; ac_word=$2
  3559. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3560. echo "configure:3876: checking for $ac_word" >&5
  3561. if eval "test \"`echo '$''{'ac_cv_path_SDP'+set}'`\" = set"; then
  3562. echo $ac_n "(cached) $ac_c" 1>&6
  3563. else
  3564. case "$SDP" in
  3565. /*)
  3566. ac_cv_path_SDP="$SDP" # Let the user override the test with a path.
  3567. ;;
  3568. ?:/*)
  3569. ac_cv_path_SDP="$SDP" # Let the user override the test with a dos path.
  3570. ;;
  3571. *)
  3572. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3573. ac_dummy="$PATH:/usr/bin:/Developer/Tools"
  3574. for ac_dir in $ac_dummy; do
  3575. test -z "$ac_dir" && ac_dir=.
  3576. if test -f $ac_dir/$ac_word; then
  3577. ac_cv_path_SDP="$ac_dir/$ac_word"
  3578. break
  3579. fi
  3580. done
  3581. IFS="$ac_save_ifs"
  3582. test -z "$ac_cv_path_SDP" && ac_cv_path_SDP=":"
  3583. ;;
  3584. esac
  3585. fi
  3586. SDP="$ac_cv_path_SDP"
  3587. if test -n "$SDP"; then
  3588. echo "$ac_t""$SDP" 1>&6
  3589. else
  3590. echo "$ac_t""no" 1>&6
  3591. fi
  3592. ;;
  3593. esac
  3594. # Check whether --enable-macos-target or --disable-macos-target was given.
  3595. if test "${enable_macos_target+set}" = set; then
  3596. enableval="$enable_macos_target"
  3597. _MACOSX_DEPLOYMENT_TARGET=$enableval
  3598. fi
  3599. case "$target" in
  3600. *-darwin*)
  3601. if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then
  3602. export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET
  3603. cat >> confdefs.h <<EOF
  3604. #define __ENVIRONMENT_MAC_OS_X_VERION_MIN_REQUIRED__ $_MACOSX_DEPLOYMENT_TARGET
  3605. EOF
  3606. elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then
  3607. export MACOSX_DEPLOYMENT_TARGET=10.4
  3608. fi
  3609. ;;
  3610. esac
  3611. MACOS_SDK_DIR=
  3612. NEXT_ROOT=
  3613. # Check whether --with-macos-sdk or --without-macos-sdk was given.
  3614. if test "${with_macos_sdk+set}" = set; then
  3615. withval="$with_macos_sdk"
  3616. MACOS_SDK_DIR=$withval
  3617. fi
  3618. if test "$MACOS_SDK_DIR"; then
  3619. if test ! -d "$MACOS_SDK_DIR"; then
  3620. { echo "configure: error: SDK not found. When using --with-macos-sdk, you must
  3621. specify a valid SDK. SDKs are installed when the optional cross-development
  3622. tools are selected during the Xcode/Developer Tools installation." 1>&2; exit 1; }
  3623. fi
  3624. GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'`
  3625. if test "$GCC_VERSION_MAJOR" -lt "4" ; then
  3626. 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"
  3627. if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then
  3628. SDK_C_INCLUDE="$SDK_C_INCLUDE -F${MACOS_SDK_DIR}/Library/Frameworks"
  3629. fi
  3630. 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"
  3631. CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}"
  3632. CXXFLAGS="$CXXFLAGS -nostdinc -nostdinc++ ${SDK_CXX_INCLUDE} ${SDK_C_INCLUDE}"
  3633. CPP="$CPP -nostdinc ${SDK_C_INCLUDE}"
  3634. CXXCPP="$CXXCPP -nostdinc -nostdinc++ ${SDK_CXX_INCLUDE} ${SDK_C_INCLUDE}"
  3635. 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"
  3636. export NEXT_ROOT=$MACOS_SDK_DIR
  3637. if test -n "$CROSS_COMPILE" ; then
  3638. HOST_CC="NEXT_ROOT= $HOST_CC"
  3639. HOST_CXX="NEXT_ROOT= $HOST_CXX"
  3640. fi
  3641. else
  3642. CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}"
  3643. CXXFLAGS="$CXXFLAGS -isysroot ${MACOS_SDK_DIR}"
  3644. CPP="$CPP -isysroot ${MACOS_SDK_DIR}"
  3645. CXXCPP="$CXXCPP -isysroot ${MACOS_SDK_DIR}"
  3646. if test "$GCC_VERSION_FULL" = "4.0.0" ; then
  3647. LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}"
  3648. fi
  3649. fi
  3650. echo $ac_n "checking for valid compiler/Mac OS X SDK combination""... $ac_c" 1>&6
  3651. echo "configure:3997: checking for valid compiler/Mac OS X SDK combination" >&5
  3652. ac_ext=C
  3653. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  3654. ac_cpp='$CXXCPP $CPPFLAGS'
  3655. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  3656. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  3657. cross_compiling=$ac_cv_prog_cxx_cross
  3658. cat > conftest.$ac_ext <<EOF
  3659. #line 4006 "configure"
  3660. #include "confdefs.h"
  3661. #include <new>
  3662. int main() { return 0; }
  3663. int main() {
  3664. result=yes
  3665. ; return 0; }
  3666. EOF
  3667. if { (eval echo configure:4014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  3668. rm -rf conftest*
  3669. result=no
  3670. else
  3671. echo "configure: failed program was:" >&5
  3672. cat conftest.$ac_ext >&5
  3673. fi
  3674. rm -f conftest*
  3675. ac_ext=c
  3676. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  3677. ac_cpp='$CPP $CPPFLAGS'
  3678. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  3679. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  3680. cross_compiling=$ac_cv_prog_cc_cross
  3681. echo "$ac_t""$result" 1>&6
  3682. if test "$result" = "no" ; then
  3683. { echo "configure: error: The selected compiler and Mac OS X SDK are incompatible." 1>&2; exit 1; }
  3684. fi
  3685. fi
  3686. fi # COMPILE_ENVIRONMENT
  3687. case "$host_os" in
  3688. cygwin*|mingw*|mks*|msvc*)
  3689. for ac_prog in $MAKE make gmake
  3690. do
  3691. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3692. set dummy $ac_prog; ac_word=$2
  3693. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3694. echo "configure:4045: checking for $ac_word" >&5
  3695. if eval "test \"`echo '$''{'ac_cv_path_MAKE'+set}'`\" = set"; then
  3696. echo $ac_n "(cached) $ac_c" 1>&6
  3697. else
  3698. case "$MAKE" in
  3699. /*)
  3700. ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
  3701. ;;
  3702. ?:/*)
  3703. ac_cv_path_MAKE="$MAKE" # Let the user override the test with a dos path.
  3704. ;;
  3705. *)
  3706. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3707. ac_dummy="$PATH"
  3708. for ac_dir in $ac_dummy; do
  3709. test -z "$ac_dir" && ac_dir=.
  3710. if test -f $ac_dir/$ac_word; then
  3711. ac_cv_path_MAKE="$ac_dir/$ac_word"
  3712. break
  3713. fi
  3714. done
  3715. IFS="$ac_save_ifs"
  3716. ;;
  3717. esac
  3718. fi
  3719. MAKE="$ac_cv_path_MAKE"
  3720. if test -n "$MAKE"; then
  3721. echo "$ac_t""$MAKE" 1>&6
  3722. else
  3723. echo "$ac_t""no" 1>&6
  3724. fi
  3725. test -n "$MAKE" && break
  3726. done
  3727. test -n "$MAKE" || MAKE=":"
  3728. ;;
  3729. *)
  3730. for ac_prog in $MAKE gmake make
  3731. do
  3732. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3733. set dummy $ac_prog; ac_word=$2
  3734. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3735. echo "configure:4088: checking for $ac_word" >&5
  3736. if eval "test \"`echo '$''{'ac_cv_path_MAKE'+set}'`\" = set"; then
  3737. echo $ac_n "(cached) $ac_c" 1>&6
  3738. else
  3739. case "$MAKE" in
  3740. /*)
  3741. ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
  3742. ;;
  3743. ?:/*)
  3744. ac_cv_path_MAKE="$MAKE" # Let the user override the test with a dos path.
  3745. ;;
  3746. *)
  3747. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  3748. ac_dummy="$PATH"
  3749. for ac_dir in $ac_dummy; do
  3750. test -z "$ac_dir" && ac_dir=.
  3751. if test -f $ac_dir/$ac_word; then
  3752. ac_cv_path_MAKE="$ac_dir/$ac_word"
  3753. break
  3754. fi
  3755. done
  3756. IFS="$ac_save_ifs"
  3757. ;;
  3758. esac
  3759. fi
  3760. MAKE="$ac_cv_path_MAKE"
  3761. if test -n "$MAKE"; then
  3762. echo "$ac_t""$MAKE" 1>&6
  3763. else
  3764. echo "$ac_t""no" 1>&6
  3765. fi
  3766. test -n "$MAKE" && break
  3767. done
  3768. test -n "$MAKE" || MAKE=":"
  3769. ;;
  3770. esac
  3771. _make_try=`$MAKE --version 2>/dev/null | grep GNU`
  3772. if test ! "$_make_try"
  3773. then
  3774. echo
  3775. echo "*** $MAKE is not GNU Make. You will not be able to build Mozilla without GNU Make."
  3776. echo
  3777. exit 1
  3778. fi
  3779. rm -f dummy.mk
  3780. echo 'all: ; @echo $(MAKE_VERSION)' > dummy.mk
  3781. _make_vers=`$MAKE --no-print-directory -f dummy.mk all 2>/dev/null`
  3782. rm -f dummy.mk
  3783. _MAKE_MAJOR_VERSION=`echo $_make_vers | $AWK -F\. '{ print $1 }'`
  3784. _MAKE_MINOR_VERSION=`echo $_make_vers | $AWK -F\. '{ print $2 }'`
  3785. MAKE_MAJOR_VERSION=`echo $MAKE_VERSION | $AWK -F\. '{ print $1 }'`
  3786. MAKE_MINOR_VERSION=`echo $MAKE_VERSION | $AWK -F\. '{ print $2 }'`
  3787. if test "$_MAKE_MAJOR_VERSION" -lt "$MAKE_MAJOR_VERSION" || \
  3788. test "$_MAKE_MAJOR_VERSION" = "$MAKE_MAJOR_VERSION" -a \
  3789. "$_MAKE_MINOR_VERSION" -lt "$MAKE_MINOR_VERSION"; then
  3790. { echo "configure: error: GNU Make $MAKE_VERSION or higher is required to build Mozilla." 1>&2; exit 1; }
  3791. fi
  3792. if test "$COMPILE_ENVIRONMENT"; then
  3793. # If we find X, set shell vars x_includes and x_libraries to the
  3794. # paths, otherwise set no_x=yes.
  3795. # Uses ac_ vars as temps to allow command line to override cache and checks.
  3796. # --without-x overrides everything else, but does not touch the cache.
  3797. echo $ac_n "checking for X""... $ac_c" 1>&6
  3798. echo "configure:4156: checking for X" >&5
  3799. # Check whether --with-x or --without-x was given.
  3800. if test "${with_x+set}" = set; then
  3801. withval="$with_x"
  3802. :
  3803. fi
  3804. # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
  3805. if test "x$with_x" = xno; then
  3806. # The user explicitly disabled X.
  3807. have_x=disabled
  3808. else
  3809. if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
  3810. # Both variables are already set.
  3811. have_x=yes
  3812. else
  3813. if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
  3814. echo $ac_n "(cached) $ac_c" 1>&6
  3815. else
  3816. # One or both of the vars are not set, and there is no cached value.
  3817. ac_x_includes=NO ac_x_libraries=NO
  3818. rm -fr conftestdir
  3819. if mkdir conftestdir; then
  3820. cd conftestdir
  3821. # Make sure to not put "make" in the Imakefile rules, since we grep it out.
  3822. cat > Imakefile <<'EOF'
  3823. acfindx:
  3824. @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
  3825. EOF
  3826. if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
  3827. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  3828. eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
  3829. # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
  3830. for ac_extension in a so sl; do
  3831. if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
  3832. test -f $ac_im_libdir/libX11.$ac_extension; then
  3833. ac_im_usrlibdir=$ac_im_libdir; break
  3834. fi
  3835. done
  3836. # Screen out bogus values from the imake configuration. They are
  3837. # bogus both because they are the default anyway, and because
  3838. # using them would break gcc on systems where it needs fixed includes.
  3839. case "$ac_im_incroot" in
  3840. /usr/include) ;;
  3841. *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
  3842. esac
  3843. case "$ac_im_usrlibdir" in
  3844. /usr/lib | /lib) ;;
  3845. *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
  3846. esac
  3847. fi
  3848. cd ..
  3849. rm -fr conftestdir
  3850. fi
  3851. if test "$ac_x_includes" = NO; then
  3852. # Guess where to find include files, by looking for this one X11 .h file.
  3853. test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
  3854. # First, try using that file with no special directory specified.
  3855. cat > conftest.$ac_ext <<EOF
  3856. #line 4218 "configure"
  3857. #include "confdefs.h"
  3858. #include <$x_direct_test_include>
  3859. EOF
  3860. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  3861. { (eval echo configure:4223: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  3862. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  3863. if test -z "$ac_err"; then
  3864. rm -rf conftest*
  3865. # We can compile using X headers with no special include directory.
  3866. ac_x_includes=
  3867. else
  3868. echo "$ac_err" >&5
  3869. echo "configure: failed program was:" >&5
  3870. cat conftest.$ac_ext >&5
  3871. rm -rf conftest*
  3872. # Look for the header file in a standard set of common directories.
  3873. # Check X11 before X11Rn because it is often a symlink to the current release.
  3874. for ac_dir in \
  3875. /usr/X11/include \
  3876. /usr/X11R6/include \
  3877. /usr/X11R5/include \
  3878. /usr/X11R4/include \
  3879. \
  3880. /usr/include/X11 \
  3881. /usr/include/X11R6 \
  3882. /usr/include/X11R5 \
  3883. /usr/include/X11R4 \
  3884. \
  3885. /usr/local/X11/include \
  3886. /usr/local/X11R6/include \
  3887. /usr/local/X11R5/include \
  3888. /usr/local/X11R4/include \
  3889. \
  3890. /usr/local/include/X11 \
  3891. /usr/local/include/X11R6 \
  3892. /usr/local/include/X11R5 \
  3893. /usr/local/include/X11R4 \
  3894. \
  3895. /usr/X386/include \
  3896. /usr/x386/include \
  3897. /usr/XFree86/include/X11 \
  3898. \
  3899. /usr/include \
  3900. /usr/local/include \
  3901. /usr/unsupported/include \
  3902. /usr/athena/include \
  3903. /usr/local/x11r5/include \
  3904. /usr/lpp/Xamples/include \
  3905. \
  3906. /usr/openwin/include \
  3907. /usr/openwin/share/include \
  3908. ; \
  3909. do
  3910. if test -r "$ac_dir/$x_direct_test_include"; then
  3911. ac_x_includes=$ac_dir
  3912. break
  3913. fi
  3914. done
  3915. fi
  3916. rm -f conftest*
  3917. fi # $ac_x_includes = NO
  3918. if test "$ac_x_libraries" = NO; then
  3919. # Check for the libraries.
  3920. test -z "$x_direct_test_library" && x_direct_test_library=Xt
  3921. test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
  3922. # See if we find them without any special options.
  3923. # Don't add to $LIBS permanently.
  3924. ac_save_LIBS="$LIBS"
  3925. LIBS="-l$x_direct_test_library $LIBS"
  3926. cat > conftest.$ac_ext <<EOF
  3927. #line 4292 "configure"
  3928. #include "confdefs.h"
  3929. int main() {
  3930. ${x_direct_test_function}()
  3931. ; return 0; }
  3932. EOF
  3933. if { (eval echo configure:4299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  3934. rm -rf conftest*
  3935. LIBS="$ac_save_LIBS"
  3936. # We can link X programs with no special library path.
  3937. ac_x_libraries=
  3938. else
  3939. echo "configure: failed program was:" >&5
  3940. cat conftest.$ac_ext >&5
  3941. rm -rf conftest*
  3942. LIBS="$ac_save_LIBS"
  3943. # First see if replacing the include by lib works.
  3944. # Check X11 before X11Rn because it is often a symlink to the current release.
  3945. for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
  3946. /usr/X11/lib \
  3947. /usr/X11R6/lib \
  3948. /usr/X11R5/lib \
  3949. /usr/X11R4/lib \
  3950. \
  3951. /usr/lib/X11 \
  3952. /usr/lib/X11R6 \
  3953. /usr/lib/X11R5 \
  3954. /usr/lib/X11R4 \
  3955. \
  3956. /usr/local/X11/lib \
  3957. /usr/local/X11R6/lib \
  3958. /usr/local/X11R5/lib \
  3959. /usr/local/X11R4/lib \
  3960. \
  3961. /usr/local/lib/X11 \
  3962. /usr/local/lib/X11R6 \
  3963. /usr/local/lib/X11R5 \
  3964. /usr/local/lib/X11R4 \
  3965. \
  3966. /usr/X386/lib \
  3967. /usr/x386/lib \
  3968. /usr/XFree86/lib/X11 \
  3969. \
  3970. /usr/lib \
  3971. /usr/local/lib \
  3972. /usr/unsupported/lib \
  3973. /usr/athena/lib \
  3974. /usr/local/x11r5/lib \
  3975. /usr/lpp/Xamples/lib \
  3976. /lib/usr/lib/X11 \
  3977. \
  3978. /usr/openwin/lib \
  3979. /usr/openwin/share/lib \
  3980. ; \
  3981. do
  3982. for ac_extension in a so sl; do
  3983. if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
  3984. ac_x_libraries=$ac_dir
  3985. break 2
  3986. fi
  3987. done
  3988. done
  3989. fi
  3990. rm -f conftest*
  3991. fi # $ac_x_libraries = NO
  3992. if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
  3993. # Didn't find X anywhere. Cache the known absence of X.
  3994. ac_cv_have_x="have_x=no"
  3995. else
  3996. # Record where we found X for the cache.
  3997. ac_cv_have_x="have_x=yes \
  3998. ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
  3999. fi
  4000. fi
  4001. fi
  4002. eval "$ac_cv_have_x"
  4003. fi # $with_x != no
  4004. if test "$have_x" != yes; then
  4005. echo "$ac_t""$have_x" 1>&6
  4006. no_x=yes
  4007. else
  4008. # If each of the values was on the command line, it overrides each guess.
  4009. test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  4010. test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  4011. # Update the cache value to reflect the command line values.
  4012. ac_cv_have_x="have_x=yes \
  4013. ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
  4014. echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
  4015. fi
  4016. if test "$no_x" = yes; then
  4017. # Not all programs may use this symbol, but it does not hurt to define it.
  4018. cat >> confdefs.h <<\EOF
  4019. #define X_DISPLAY_MISSING 1
  4020. EOF
  4021. X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
  4022. else
  4023. if test -n "$x_includes"; then
  4024. X_CFLAGS="$X_CFLAGS -I$x_includes"
  4025. fi
  4026. # It would also be nice to do this for all -L options, not just this one.
  4027. if test -n "$x_libraries"; then
  4028. X_LIBS="$X_LIBS -L$x_libraries"
  4029. # For Solaris; some versions of Sun CC require a space after -R and
  4030. # others require no space. Words are not sufficient . . . .
  4031. case "`(uname -sr) 2>/dev/null`" in
  4032. "SunOS 5"*)
  4033. echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
  4034. echo "configure:4405: checking whether -R must be followed by a space" >&5
  4035. ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
  4036. cat > conftest.$ac_ext <<EOF
  4037. #line 4408 "configure"
  4038. #include "confdefs.h"
  4039. int main() {
  4040. ; return 0; }
  4041. EOF
  4042. if { (eval echo configure:4415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4043. rm -rf conftest*
  4044. ac_R_nospace=yes
  4045. else
  4046. echo "configure: failed program was:" >&5
  4047. cat conftest.$ac_ext >&5
  4048. rm -rf conftest*
  4049. ac_R_nospace=no
  4050. fi
  4051. rm -f conftest*
  4052. if test $ac_R_nospace = yes; then
  4053. echo "$ac_t""no" 1>&6
  4054. X_LIBS="$X_LIBS -R$x_libraries"
  4055. else
  4056. LIBS="$ac_xsave_LIBS -R $x_libraries"
  4057. cat > conftest.$ac_ext <<EOF
  4058. #line 4431 "configure"
  4059. #include "confdefs.h"
  4060. int main() {
  4061. ; return 0; }
  4062. EOF
  4063. if { (eval echo configure:4438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4064. rm -rf conftest*
  4065. ac_R_space=yes
  4066. else
  4067. echo "configure: failed program was:" >&5
  4068. cat conftest.$ac_ext >&5
  4069. rm -rf conftest*
  4070. ac_R_space=no
  4071. fi
  4072. rm -f conftest*
  4073. if test $ac_R_space = yes; then
  4074. echo "$ac_t""yes" 1>&6
  4075. X_LIBS="$X_LIBS -R $x_libraries"
  4076. else
  4077. echo "$ac_t""neither works" 1>&6
  4078. fi
  4079. fi
  4080. LIBS="$ac_xsave_LIBS"
  4081. esac
  4082. fi
  4083. # Check for system-dependent libraries X programs must link with.
  4084. # Do this before checking for the system-independent R6 libraries
  4085. # (-lICE), since we may need -lsocket or whatever for X linking.
  4086. if test "$ISC" = yes; then
  4087. X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
  4088. else
  4089. # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
  4090. # libraries were built with DECnet support. And karl@cs.umb.edu says
  4091. # the Alpha needs dnet_stub (dnet does not exist).
  4092. echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
  4093. echo "configure:4470: checking for dnet_ntoa in -ldnet" >&5
  4094. ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
  4095. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4096. echo $ac_n "(cached) $ac_c" 1>&6
  4097. else
  4098. ac_save_LIBS="$LIBS"
  4099. LIBS="-ldnet $LIBS"
  4100. cat > conftest.$ac_ext <<EOF
  4101. #line 4478 "configure"
  4102. #include "confdefs.h"
  4103. /* Override any gcc2 internal prototype to avoid an error. */
  4104. /* We use char because int might match the return type of a gcc2
  4105. builtin and then its argument prototype would still apply. */
  4106. char dnet_ntoa();
  4107. int main() {
  4108. dnet_ntoa()
  4109. ; return 0; }
  4110. EOF
  4111. if { (eval echo configure:4489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4112. rm -rf conftest*
  4113. eval "ac_cv_lib_$ac_lib_var=yes"
  4114. else
  4115. echo "configure: failed program was:" >&5
  4116. cat conftest.$ac_ext >&5
  4117. rm -rf conftest*
  4118. eval "ac_cv_lib_$ac_lib_var=no"
  4119. fi
  4120. rm -f conftest*
  4121. LIBS="$ac_save_LIBS"
  4122. fi
  4123. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4124. echo "$ac_t""yes" 1>&6
  4125. X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
  4126. else
  4127. echo "$ac_t""no" 1>&6
  4128. fi
  4129. if test $ac_cv_lib_dnet_dnet_ntoa = no; then
  4130. echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
  4131. echo "configure:4511: checking for dnet_ntoa in -ldnet_stub" >&5
  4132. ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
  4133. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4134. echo $ac_n "(cached) $ac_c" 1>&6
  4135. else
  4136. ac_save_LIBS="$LIBS"
  4137. LIBS="-ldnet_stub $LIBS"
  4138. cat > conftest.$ac_ext <<EOF
  4139. #line 4519 "configure"
  4140. #include "confdefs.h"
  4141. /* Override any gcc2 internal prototype to avoid an error. */
  4142. /* We use char because int might match the return type of a gcc2
  4143. builtin and then its argument prototype would still apply. */
  4144. char dnet_ntoa();
  4145. int main() {
  4146. dnet_ntoa()
  4147. ; return 0; }
  4148. EOF
  4149. if { (eval echo configure:4530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4150. rm -rf conftest*
  4151. eval "ac_cv_lib_$ac_lib_var=yes"
  4152. else
  4153. echo "configure: failed program was:" >&5
  4154. cat conftest.$ac_ext >&5
  4155. rm -rf conftest*
  4156. eval "ac_cv_lib_$ac_lib_var=no"
  4157. fi
  4158. rm -f conftest*
  4159. LIBS="$ac_save_LIBS"
  4160. fi
  4161. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4162. echo "$ac_t""yes" 1>&6
  4163. X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
  4164. else
  4165. echo "$ac_t""no" 1>&6
  4166. fi
  4167. fi
  4168. # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
  4169. # to get the SysV transport functions.
  4170. # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
  4171. # needs -lnsl.
  4172. # The nsl library prevents programs from opening the X display
  4173. # on Irix 5.2, according to dickey@clark.net.
  4174. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
  4175. echo "configure:4559: checking for gethostbyname" >&5
  4176. if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
  4177. echo $ac_n "(cached) $ac_c" 1>&6
  4178. else
  4179. cat > conftest.$ac_ext <<EOF
  4180. #line 4564 "configure"
  4181. #include "confdefs.h"
  4182. /* System header to define __stub macros and hopefully few prototypes,
  4183. which can conflict with char gethostbyname(); below. */
  4184. #include <assert.h>
  4185. /* Override any gcc2 internal prototype to avoid an error. */
  4186. /* We use char because int might match the return type of a gcc2
  4187. builtin and then its argument prototype would still apply. */
  4188. char gethostbyname();
  4189. int main() {
  4190. /* The GNU C library defines this for functions which it implements
  4191. to always fail with ENOSYS. Some functions are actually named
  4192. something starting with __ and the normal name is an alias. */
  4193. #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
  4194. choke me
  4195. #else
  4196. gethostbyname();
  4197. #endif
  4198. ; return 0; }
  4199. EOF
  4200. if { (eval echo configure:4587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4201. rm -rf conftest*
  4202. eval "ac_cv_func_gethostbyname=yes"
  4203. else
  4204. echo "configure: failed program was:" >&5
  4205. cat conftest.$ac_ext >&5
  4206. rm -rf conftest*
  4207. eval "ac_cv_func_gethostbyname=no"
  4208. fi
  4209. rm -f conftest*
  4210. fi
  4211. if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
  4212. echo "$ac_t""yes" 1>&6
  4213. :
  4214. else
  4215. echo "$ac_t""no" 1>&6
  4216. fi
  4217. if test $ac_cv_func_gethostbyname = no; then
  4218. echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
  4219. echo "configure:4608: checking for gethostbyname in -lnsl" >&5
  4220. ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
  4221. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4222. echo $ac_n "(cached) $ac_c" 1>&6
  4223. else
  4224. ac_save_LIBS="$LIBS"
  4225. LIBS="-lnsl $LIBS"
  4226. cat > conftest.$ac_ext <<EOF
  4227. #line 4616 "configure"
  4228. #include "confdefs.h"
  4229. /* Override any gcc2 internal prototype to avoid an error. */
  4230. /* We use char because int might match the return type of a gcc2
  4231. builtin and then its argument prototype would still apply. */
  4232. char gethostbyname();
  4233. int main() {
  4234. gethostbyname()
  4235. ; return 0; }
  4236. EOF
  4237. if { (eval echo configure:4627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4238. rm -rf conftest*
  4239. eval "ac_cv_lib_$ac_lib_var=yes"
  4240. else
  4241. echo "configure: failed program was:" >&5
  4242. cat conftest.$ac_ext >&5
  4243. rm -rf conftest*
  4244. eval "ac_cv_lib_$ac_lib_var=no"
  4245. fi
  4246. rm -f conftest*
  4247. LIBS="$ac_save_LIBS"
  4248. fi
  4249. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4250. echo "$ac_t""yes" 1>&6
  4251. X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
  4252. else
  4253. echo "$ac_t""no" 1>&6
  4254. fi
  4255. fi
  4256. # lieder@skyler.mavd.honeywell.com says without -lsocket,
  4257. # socket/setsockopt and other routines are undefined under SCO ODT
  4258. # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
  4259. # on later versions), says simon@lia.di.epfl.ch: it contains
  4260. # gethostby* variants that don't use the nameserver (or something).
  4261. # -lsocket must be given before -lnsl if both are needed.
  4262. # We assume that if connect needs -lnsl, so does gethostbyname.
  4263. echo $ac_n "checking for connect""... $ac_c" 1>&6
  4264. echo "configure:4657: checking for connect" >&5
  4265. if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
  4266. echo $ac_n "(cached) $ac_c" 1>&6
  4267. else
  4268. cat > conftest.$ac_ext <<EOF
  4269. #line 4662 "configure"
  4270. #include "confdefs.h"
  4271. /* System header to define __stub macros and hopefully few prototypes,
  4272. which can conflict with char connect(); below. */
  4273. #include <assert.h>
  4274. /* Override any gcc2 internal prototype to avoid an error. */
  4275. /* We use char because int might match the return type of a gcc2
  4276. builtin and then its argument prototype would still apply. */
  4277. char connect();
  4278. int main() {
  4279. /* The GNU C library defines this for functions which it implements
  4280. to always fail with ENOSYS. Some functions are actually named
  4281. something starting with __ and the normal name is an alias. */
  4282. #if defined (__stub_connect) || defined (__stub___connect)
  4283. choke me
  4284. #else
  4285. connect();
  4286. #endif
  4287. ; return 0; }
  4288. EOF
  4289. if { (eval echo configure:4685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4290. rm -rf conftest*
  4291. eval "ac_cv_func_connect=yes"
  4292. else
  4293. echo "configure: failed program was:" >&5
  4294. cat conftest.$ac_ext >&5
  4295. rm -rf conftest*
  4296. eval "ac_cv_func_connect=no"
  4297. fi
  4298. rm -f conftest*
  4299. fi
  4300. if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
  4301. echo "$ac_t""yes" 1>&6
  4302. :
  4303. else
  4304. echo "$ac_t""no" 1>&6
  4305. fi
  4306. if test $ac_cv_func_connect = no; then
  4307. echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
  4308. echo "configure:4706: checking for connect in -lsocket" >&5
  4309. ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
  4310. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4311. echo $ac_n "(cached) $ac_c" 1>&6
  4312. else
  4313. ac_save_LIBS="$LIBS"
  4314. LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
  4315. cat > conftest.$ac_ext <<EOF
  4316. #line 4714 "configure"
  4317. #include "confdefs.h"
  4318. /* Override any gcc2 internal prototype to avoid an error. */
  4319. /* We use char because int might match the return type of a gcc2
  4320. builtin and then its argument prototype would still apply. */
  4321. char connect();
  4322. int main() {
  4323. connect()
  4324. ; return 0; }
  4325. EOF
  4326. if { (eval echo configure:4725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4327. rm -rf conftest*
  4328. eval "ac_cv_lib_$ac_lib_var=yes"
  4329. else
  4330. echo "configure: failed program was:" >&5
  4331. cat conftest.$ac_ext >&5
  4332. rm -rf conftest*
  4333. eval "ac_cv_lib_$ac_lib_var=no"
  4334. fi
  4335. rm -f conftest*
  4336. LIBS="$ac_save_LIBS"
  4337. fi
  4338. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4339. echo "$ac_t""yes" 1>&6
  4340. X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
  4341. else
  4342. echo "$ac_t""no" 1>&6
  4343. fi
  4344. fi
  4345. # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
  4346. echo $ac_n "checking for remove""... $ac_c" 1>&6
  4347. echo "configure:4749: checking for remove" >&5
  4348. if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
  4349. echo $ac_n "(cached) $ac_c" 1>&6
  4350. else
  4351. cat > conftest.$ac_ext <<EOF
  4352. #line 4754 "configure"
  4353. #include "confdefs.h"
  4354. /* System header to define __stub macros and hopefully few prototypes,
  4355. which can conflict with char remove(); below. */
  4356. #include <assert.h>
  4357. /* Override any gcc2 internal prototype to avoid an error. */
  4358. /* We use char because int might match the return type of a gcc2
  4359. builtin and then its argument prototype would still apply. */
  4360. char remove();
  4361. int main() {
  4362. /* The GNU C library defines this for functions which it implements
  4363. to always fail with ENOSYS. Some functions are actually named
  4364. something starting with __ and the normal name is an alias. */
  4365. #if defined (__stub_remove) || defined (__stub___remove)
  4366. choke me
  4367. #else
  4368. remove();
  4369. #endif
  4370. ; return 0; }
  4371. EOF
  4372. if { (eval echo configure:4777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4373. rm -rf conftest*
  4374. eval "ac_cv_func_remove=yes"
  4375. else
  4376. echo "configure: failed program was:" >&5
  4377. cat conftest.$ac_ext >&5
  4378. rm -rf conftest*
  4379. eval "ac_cv_func_remove=no"
  4380. fi
  4381. rm -f conftest*
  4382. fi
  4383. if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
  4384. echo "$ac_t""yes" 1>&6
  4385. :
  4386. else
  4387. echo "$ac_t""no" 1>&6
  4388. fi
  4389. if test $ac_cv_func_remove = no; then
  4390. echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
  4391. echo "configure:4798: checking for remove in -lposix" >&5
  4392. ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
  4393. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4394. echo $ac_n "(cached) $ac_c" 1>&6
  4395. else
  4396. ac_save_LIBS="$LIBS"
  4397. LIBS="-lposix $LIBS"
  4398. cat > conftest.$ac_ext <<EOF
  4399. #line 4806 "configure"
  4400. #include "confdefs.h"
  4401. /* Override any gcc2 internal prototype to avoid an error. */
  4402. /* We use char because int might match the return type of a gcc2
  4403. builtin and then its argument prototype would still apply. */
  4404. char remove();
  4405. int main() {
  4406. remove()
  4407. ; return 0; }
  4408. EOF
  4409. if { (eval echo configure:4817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4410. rm -rf conftest*
  4411. eval "ac_cv_lib_$ac_lib_var=yes"
  4412. else
  4413. echo "configure: failed program was:" >&5
  4414. cat conftest.$ac_ext >&5
  4415. rm -rf conftest*
  4416. eval "ac_cv_lib_$ac_lib_var=no"
  4417. fi
  4418. rm -f conftest*
  4419. LIBS="$ac_save_LIBS"
  4420. fi
  4421. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4422. echo "$ac_t""yes" 1>&6
  4423. X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
  4424. else
  4425. echo "$ac_t""no" 1>&6
  4426. fi
  4427. fi
  4428. # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
  4429. echo $ac_n "checking for shmat""... $ac_c" 1>&6
  4430. echo "configure:4841: checking for shmat" >&5
  4431. if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
  4432. echo $ac_n "(cached) $ac_c" 1>&6
  4433. else
  4434. cat > conftest.$ac_ext <<EOF
  4435. #line 4846 "configure"
  4436. #include "confdefs.h"
  4437. /* System header to define __stub macros and hopefully few prototypes,
  4438. which can conflict with char shmat(); below. */
  4439. #include <assert.h>
  4440. /* Override any gcc2 internal prototype to avoid an error. */
  4441. /* We use char because int might match the return type of a gcc2
  4442. builtin and then its argument prototype would still apply. */
  4443. char shmat();
  4444. int main() {
  4445. /* The GNU C library defines this for functions which it implements
  4446. to always fail with ENOSYS. Some functions are actually named
  4447. something starting with __ and the normal name is an alias. */
  4448. #if defined (__stub_shmat) || defined (__stub___shmat)
  4449. choke me
  4450. #else
  4451. shmat();
  4452. #endif
  4453. ; return 0; }
  4454. EOF
  4455. if { (eval echo configure:4869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4456. rm -rf conftest*
  4457. eval "ac_cv_func_shmat=yes"
  4458. else
  4459. echo "configure: failed program was:" >&5
  4460. cat conftest.$ac_ext >&5
  4461. rm -rf conftest*
  4462. eval "ac_cv_func_shmat=no"
  4463. fi
  4464. rm -f conftest*
  4465. fi
  4466. if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
  4467. echo "$ac_t""yes" 1>&6
  4468. :
  4469. else
  4470. echo "$ac_t""no" 1>&6
  4471. fi
  4472. if test $ac_cv_func_shmat = no; then
  4473. echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
  4474. echo "configure:4890: checking for shmat in -lipc" >&5
  4475. ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
  4476. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4477. echo $ac_n "(cached) $ac_c" 1>&6
  4478. else
  4479. ac_save_LIBS="$LIBS"
  4480. LIBS="-lipc $LIBS"
  4481. cat > conftest.$ac_ext <<EOF
  4482. #line 4898 "configure"
  4483. #include "confdefs.h"
  4484. /* Override any gcc2 internal prototype to avoid an error. */
  4485. /* We use char because int might match the return type of a gcc2
  4486. builtin and then its argument prototype would still apply. */
  4487. char shmat();
  4488. int main() {
  4489. shmat()
  4490. ; return 0; }
  4491. EOF
  4492. if { (eval echo configure:4909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4493. rm -rf conftest*
  4494. eval "ac_cv_lib_$ac_lib_var=yes"
  4495. else
  4496. echo "configure: failed program was:" >&5
  4497. cat conftest.$ac_ext >&5
  4498. rm -rf conftest*
  4499. eval "ac_cv_lib_$ac_lib_var=no"
  4500. fi
  4501. rm -f conftest*
  4502. LIBS="$ac_save_LIBS"
  4503. fi
  4504. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4505. echo "$ac_t""yes" 1>&6
  4506. X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
  4507. else
  4508. echo "$ac_t""no" 1>&6
  4509. fi
  4510. fi
  4511. fi
  4512. # Check for libraries that X11R6 Xt/Xaw programs need.
  4513. ac_save_LDFLAGS="$LDFLAGS"
  4514. test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
  4515. # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
  4516. # check for ICE first), but we must link in the order -lSM -lICE or
  4517. # we get undefined symbols. So assume we have SM if we have ICE.
  4518. # These have to be linked with before -lX11, unlike the other
  4519. # libraries we check for below, so use a different variable.
  4520. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
  4521. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
  4522. echo "configure:4942: checking for IceConnectionNumber in -lICE" >&5
  4523. ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
  4524. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  4525. echo $ac_n "(cached) $ac_c" 1>&6
  4526. else
  4527. ac_save_LIBS="$LIBS"
  4528. LIBS="-lICE $X_EXTRA_LIBS $LIBS"
  4529. cat > conftest.$ac_ext <<EOF
  4530. #line 4950 "configure"
  4531. #include "confdefs.h"
  4532. /* Override any gcc2 internal prototype to avoid an error. */
  4533. /* We use char because int might match the return type of a gcc2
  4534. builtin and then its argument prototype would still apply. */
  4535. char IceConnectionNumber();
  4536. int main() {
  4537. IceConnectionNumber()
  4538. ; return 0; }
  4539. EOF
  4540. if { (eval echo configure:4961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4541. rm -rf conftest*
  4542. eval "ac_cv_lib_$ac_lib_var=yes"
  4543. else
  4544. echo "configure: failed program was:" >&5
  4545. cat conftest.$ac_ext >&5
  4546. rm -rf conftest*
  4547. eval "ac_cv_lib_$ac_lib_var=no"
  4548. fi
  4549. rm -f conftest*
  4550. LIBS="$ac_save_LIBS"
  4551. fi
  4552. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  4553. echo "$ac_t""yes" 1>&6
  4554. X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
  4555. else
  4556. echo "$ac_t""no" 1>&6
  4557. fi
  4558. LDFLAGS="$ac_save_LDFLAGS"
  4559. fi
  4560. if test "$no_x" != "yes"; then
  4561. CPPFLAGS="$CPPFLAGS $X_CFLAGS"
  4562. fi
  4563. XCFLAGS="$X_CFLAGS"
  4564. fi # COMPILE_ENVIRONMENT
  4565. AS_BIN=$AS
  4566. AR_FLAGS='cr $@'
  4567. AR_LIST='$(AR) t'
  4568. AR_EXTRACT='$(AR) x'
  4569. AR_DELETE='$(AR) d'
  4570. AS='$(CC)'
  4571. AS_DASH_C_FLAG='-c'
  4572. DLL_PREFIX=lib
  4573. LIB_PREFIX=lib
  4574. DLL_SUFFIX=.so
  4575. OBJ_SUFFIX=o
  4576. LIB_SUFFIX=a
  4577. ASM_SUFFIX=s
  4578. IMPORT_LIB_SUFFIX=
  4579. TARGET_MD_ARCH=unix
  4580. DIRENT_INO=d_ino
  4581. CYGWIN_WRAPPER=
  4582. WIN_TOP_SRC=
  4583. MOZ_USER_DIR=".mozilla"
  4584. HOST_AR='$(AR)'
  4585. HOST_AR_FLAGS='$(AR_FLAGS)'
  4586. MOZ_JPEG_CFLAGS=
  4587. MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/jpeg)'
  4588. MOZ_ZLIB_CFLAGS=
  4589. MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/modules/zlib/src)'
  4590. MOZ_BZ2_CFLAGS=
  4591. MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/modules/libbz2/src)'
  4592. MOZ_PNG_CFLAGS=
  4593. MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPTH)/modules/libimg/png)'
  4594. MOZ_JS_LIBS='-L$(LIBXUL_DIST)/bin -lmozjs'
  4595. DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/bin -lxpcom -lxpcom_core'
  4596. MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin'
  4597. XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/bin -lxpcom'
  4598. LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul'
  4599. XPCOM_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(XPCOM_FROZEN_LDOPTS)'
  4600. XPCOM_STANDALONE_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_SUFFIX)'
  4601. MOZ_COMPONENT_NSPR_LIBS='-L$(LIBXUL_DIST)/bin $(NSPR_LIBS)'
  4602. MOZ_XPCOM_OBSOLETE_LIBS='-L$(LIBXUL_DIST)/lib -lxpcom_compat'
  4603. USE_DEPENDENT_LIBS=1
  4604. _PLATFORM_DEFAULT_TOOLKIT=cairo-gtk2
  4605. MOZ_GFX_TOOLKIT='$(MOZ_WIDGET_TOOLKIT)'
  4606. MOZ_ENABLE_POSTSCRIPT=1
  4607. if test -n "$CROSS_COMPILE"; then
  4608. OS_TARGET="${target_os}"
  4609. OS_ARCH=`echo $target_os | sed -e 's|/|_|g'`
  4610. OS_RELEASE=
  4611. case "${target_os}" in
  4612. linux*) OS_ARCH=Linux OS_TARGET=Linux ;;
  4613. kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU_kFreeBSD ;;
  4614. solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
  4615. mingw*) OS_ARCH=WINNT ;;
  4616. wince*) OS_ARCH=WINCE ;;
  4617. darwin*) OS_ARCH=Darwin OS_TARGET=Darwin ;;
  4618. esac
  4619. else
  4620. OS_TARGET=`uname -s`
  4621. OS_ARCH=`uname -s | sed -e 's|/|_|g'`
  4622. OS_RELEASE=`uname -r`
  4623. fi
  4624. # Before this used `uname -m` when not cross compiling
  4625. # but that breaks when you have a 64 bit kernel with a 32 bit userland.
  4626. OS_TEST="${target_cpu}"
  4627. _COMPILER_PREFIX=
  4628. HOST_OS_ARCH=`echo $host_os | sed -e 's|/|_|g'`
  4629. #######################################################################
  4630. # Master "Core Components" macros for getting the OS target #
  4631. #######################################################################
  4632. #
  4633. # Note: OS_TARGET should be specified on the command line for gmake.
  4634. # When OS_TARGET=WIN95 is specified, then a Windows 95 target is built.
  4635. # The difference between the Win95 target and the WinNT target is that
  4636. # the WinNT target uses Windows NT specific features not available
  4637. # in Windows 95. The Win95 target will run on Windows NT, but (supposedly)
  4638. # at lesser performance (the Win95 target uses threads; the WinNT target
  4639. # uses fibers).
  4640. #
  4641. # When OS_TARGET=WIN16 is specified, then a Windows 3.11 (16bit) target
  4642. # is built. See: win16_3.11.mk for lots more about the Win16 target.
  4643. #
  4644. # If OS_TARGET is not specified, it defaults to $(OS_ARCH), i.e., no
  4645. # cross-compilation.
  4646. #
  4647. #
  4648. # The following hack allows one to build on a WIN95 machine (as if
  4649. # s/he were cross-compiling on a WINNT host for a WIN95 target).
  4650. # It also accomodates for MKS's uname.exe. If you never intend
  4651. # to do development on a WIN95 machine, you don't need this hack.
  4652. #
  4653. case "$OS_ARCH" in
  4654. WIN95)
  4655. OS_ARCH=WINNT
  4656. OS_TARGET=WIN95
  4657. ;;
  4658. Windows_95)
  4659. OS_ARCH=Windows_NT
  4660. OS_TARGET=WIN95
  4661. ;;
  4662. Windows_98)
  4663. OS_ARCH=Windows_NT
  4664. OS_TARGET=WIN95
  4665. ;;
  4666. CYGWIN_9*|CYGWIN_ME*)
  4667. OS_ARCH='CYGWIN_NT-4.0'
  4668. OS_TARGET=WIN95
  4669. ;;
  4670. esac
  4671. #
  4672. # Define and override various archtecture-specific variables, including
  4673. # HOST_OS_ARCH
  4674. # OS_ARCH
  4675. # OS_TEST
  4676. # OS_TARGET
  4677. # OS_RELEASE
  4678. # OS_MINOR_RELEASE
  4679. #
  4680. case "$HOST_OS_ARCH" in
  4681. cygwin*|mingw*|mks*|msvc*)
  4682. HOST_OS_ARCH=WINNT
  4683. ;;
  4684. linux*)
  4685. HOST_OS_ARCH=Linux
  4686. ;;
  4687. solaris*)
  4688. HOST_OS_ARCH=SunOS
  4689. ;;
  4690. BSD_386)
  4691. HOST_OS_ARCH=BSD
  4692. ;;
  4693. dgux)
  4694. HOST_OS_ARCH=DGUX
  4695. ;;
  4696. IRIX64)
  4697. HOST_OS_ARCH=IRIX
  4698. ;;
  4699. UNIX_SV)
  4700. if "`cat /etc/bcheckrc | grep -c NCR 2>/dev/null`" != "0"; then
  4701. HOST_OS_ARCH=NCR
  4702. else
  4703. HOST_OS_ARCH=UNIXWARE
  4704. fi
  4705. ;;
  4706. ncr)
  4707. HOST_OS_ARCH=NCR
  4708. ;;
  4709. UNIX_SYSTEM_V)
  4710. HOST_OS_ARCH=NEC
  4711. ;;
  4712. OSF1)
  4713. ;;
  4714. *OpenVMS*)
  4715. HOST_OS_ARCH=OpenVMS
  4716. ;;
  4717. OS_2)
  4718. HOST_OS_ARCH=OS2
  4719. ;;
  4720. QNX)
  4721. ;;
  4722. SCO_SV)
  4723. HOST_OS_ARCH=SCOOS
  4724. ;;
  4725. SINIX-N | SINIX-Y | SINIX-Z |ReliantUNIX-M)
  4726. HOST_OS_ARCH=SINIX
  4727. ;;
  4728. UnixWare)
  4729. HOST_OS_ARCH=UNIXWARE
  4730. ;;
  4731. esac
  4732. case "$OS_ARCH" in
  4733. WINNT)
  4734. OS_TEST=`uname -p`
  4735. ;;
  4736. Windows_NT)
  4737. #
  4738. # If uname -s returns "Windows_NT", we assume that we are using
  4739. # the uname.exe in MKS toolkit.
  4740. #
  4741. # The -r option of MKS uname only returns the major version number.
  4742. # So we need to use its -v option to get the minor version number.
  4743. # Moreover, it doesn't have the -p option, so we need to use uname -m.
  4744. #
  4745. OS_ARCH=WINNT
  4746. OS_TARGET=WINNT
  4747. OS_MINOR_RELEASE=`uname -v`
  4748. if test "$OS_MINOR_RELEASE" = "00"; then
  4749. OS_MINOR_RELEASE=0
  4750. fi
  4751. OS_RELEASE="${OS_RELEASE}.${OS_MINOR_RELEASE}"
  4752. ;;
  4753. CYGWIN32_NT|CYGWIN_NT*|MINGW*_NT*)
  4754. #
  4755. # If uname -s returns "CYGWIN_NT-4.0", we assume that we are using
  4756. # the uname.exe in the Cygwin tools.
  4757. # Prior to the Beta 20 release, Cygwin was called GNU-Win32.
  4758. # If uname -s returns "CYGWIN32/NT", we assume that we are using
  4759. # the uname.exe in the GNU-Win32 tools.
  4760. # If uname -s returns MINGW32_NT-5.1, we assume that we are using
  4761. # the uname.exe in the MSYS tools.
  4762. #
  4763. OS_RELEASE=`expr $OS_ARCH : '.*NT-\(.*\)'`
  4764. OS_ARCH=WINNT
  4765. OS_TARGET=WINNT
  4766. ;;
  4767. AIX)
  4768. OS_RELEASE=`uname -v`.`uname -r`
  4769. OS_TEST=`uname -p`
  4770. ;;
  4771. BSD_386)
  4772. OS_ARCH=BSD
  4773. ;;
  4774. dgux)
  4775. OS_ARCH=DGUX
  4776. ;;
  4777. IRIX64)
  4778. OS_ARCH=IRIX
  4779. ;;
  4780. UNIX_SV)
  4781. if "`cat /etc/bcheckrc | grep -c NCR 2>/dev/null`" != "0"; then
  4782. OS_ARCH=NCR
  4783. else
  4784. OS_ARCH=UNIXWARE
  4785. OS_RELEASE=`uname -v`
  4786. fi
  4787. ;;
  4788. ncr)
  4789. OS_ARCH=NCR
  4790. ;;
  4791. UNIX_SYSTEM_V)
  4792. OS_ARCH=NEC
  4793. ;;
  4794. OSF1)
  4795. case `uname -v` in
  4796. 148)
  4797. OS_RELEASE=V3.2C
  4798. ;;
  4799. 564)
  4800. OS_RELEASE=V4.0B
  4801. ;;
  4802. 878)
  4803. OS_RELEASE=V4.0D
  4804. ;;
  4805. esac
  4806. ;;
  4807. *OpenVMS*)
  4808. OS_ARCH=OpenVMS
  4809. OS_RELEASE=`uname -v`
  4810. OS_TEST=`uname -p`
  4811. ;;
  4812. OS_2)
  4813. OS_ARCH=OS2
  4814. OS_TARGET=OS2
  4815. OS_RELEASE=`uname -v`
  4816. ;;
  4817. QNX)
  4818. if test "$OS_TARGET" != "NTO"; then
  4819. OS_RELEASE=`uname -v | sed 's/^\([0-9]\)\([0-9]*\)$/\1.\2/'`
  4820. fi
  4821. OS_TEST=x86
  4822. ;;
  4823. SCO_SV)
  4824. OS_ARCH=SCOOS
  4825. OS_RELEASE=5.0
  4826. ;;
  4827. SINIX-N | SINIX-Y | SINIX-Z |ReliantUNIX-M)
  4828. OS_ARCH=SINIX
  4829. OS_TEST=`uname -p`
  4830. ;;
  4831. UnixWare)
  4832. OS_ARCH=UNIXWARE
  4833. OS_RELEASE=`uname -v`
  4834. ;;
  4835. WINCE)
  4836. OS_ARCH=WINCE
  4837. OS_TARGET=WINCE
  4838. ;;
  4839. Darwin)
  4840. case "${target_cpu}" in
  4841. powerpc*)
  4842. OS_TEST=ppc
  4843. ;;
  4844. i*86*)
  4845. OS_TEST=i386
  4846. ;;
  4847. *)
  4848. if test -z "$CROSS_COMPILE" ; then
  4849. OS_TEST=`uname -p`
  4850. fi
  4851. ;;
  4852. esac
  4853. ;;
  4854. esac
  4855. if test "$OS_ARCH" = "NCR"; then
  4856. OS_RELEASE=`awk '{print $3}' /etc/.relid | sed 's/^\([0-9]\)\(.\)\(..\)\(.*\)$/\2.\3/'`
  4857. fi
  4858. # Only set CPU_ARCH if we recognize the value of OS_TEST
  4859. case "$OS_TEST" in
  4860. *86 | i86pc)
  4861. CPU_ARCH=x86
  4862. ;;
  4863. powerpc* | ppc)
  4864. CPU_ARCH=ppc
  4865. ;;
  4866. Alpha | alpha | ALPHA)
  4867. CPU_ARCH=Alpha
  4868. ;;
  4869. sun4u | sparc*)
  4870. CPU_ARCH=sparc
  4871. ;;
  4872. x86_64 | ia64)
  4873. CPU_ARCH="$OS_TEST"
  4874. ;;
  4875. esac
  4876. if test -z "$OS_TARGET"; then
  4877. OS_TARGET=$OS_ARCH
  4878. fi
  4879. if test "$OS_TARGET" = "WIN95"; then
  4880. OS_RELEASE="4.0"
  4881. fi
  4882. if test "$OS_TARGET" = "WIN16"; then
  4883. OS_RELEASE=
  4884. fi
  4885. OS_CONFIG="${OS_TARGET}${OS_RELEASE}"
  4886. if test "$GNU_CC"; then
  4887. # FIXME: Let us build with strict aliasing. bug 414641.
  4888. CFLAGS="$CFLAGS -fno-strict-aliasing"
  4889. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-h,$@ -o $@'
  4890. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-h,$@ -o $@'
  4891. DSO_LDOPTS='-shared'
  4892. if test "$GCC_USE_GNU_LD"; then
  4893. # Don't allow undefined symbols in libraries
  4894. DSO_LDOPTS="$DSO_LDOPTS -Wl,-z,defs"
  4895. fi
  4896. WARNINGS_AS_ERRORS='-Werror'
  4897. DSO_CFLAGS=''
  4898. DSO_PIC_CFLAGS='-fPIC'
  4899. _MOZ_RTTI_FLAGS_ON=${_COMPILER_PREFIX}-frtti
  4900. _MOZ_RTTI_FLAGS_OFF=${_COMPILER_PREFIX}-fno-rtti
  4901. _MOZ_EXCEPTIONS_FLAGS_ON='-fhandle-exceptions'
  4902. _MOZ_EXCEPTIONS_FLAGS_OFF='-fno-handle-exceptions'
  4903. # Turn on GNU specific features
  4904. # -Wall - turn on all warnings
  4905. # -pedantic - make compiler warn about non-ANSI stuff, and
  4906. # be a little bit stricter
  4907. # Warnings slamm took out for now (these were giving more noise than help):
  4908. # -Wbad-function-cast - warns when casting a function to a new return type
  4909. # -Wconversion - complained when char's or short's were used a function args
  4910. # -Wshadow - removed because it generates more noise than help --pete
  4911. _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wall -W -Wno-unused -Wpointer-arith"
  4912. if test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
  4913. && test -z "$INTEL_CC"; then
  4914. # don't use -Wcast-align on ia64 or sparc, it's noisy on those platforms
  4915. # icc doesn't support this flag.
  4916. _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wcast-align"
  4917. fi
  4918. _PEDANTIC=1
  4919. if test -z "$INTEL_CC"; then
  4920. _IGNORE_LONG_LONG_WARNINGS=1
  4921. _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -W"
  4922. else
  4923. _IGNORE_LONG_LONG_WARNINGS=
  4924. fi
  4925. _DEFINES_CFLAGS='-include $(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT'
  4926. _USE_CPP_INCLUDE_FLAG=1
  4927. else
  4928. MKSHLIB='$(LD) $(DSO_LDOPTS) -h $@ -o $@'
  4929. MKCSHLIB='$(LD) $(DSO_LDOPTS) -h $@ -o $@'
  4930. DSO_LDOPTS='-shared'
  4931. if test "$GNU_LD"; then
  4932. # Don't allow undefined symbols in libraries
  4933. DSO_LDOPTS="$DSO_LDOPTS -z defs"
  4934. fi
  4935. DSO_CFLAGS=''
  4936. DSO_PIC_CFLAGS='-KPIC'
  4937. _DEFINES_CFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT'
  4938. fi
  4939. if test "$GNU_CXX"; then
  4940. # FIXME: Let us build with strict aliasing. bug 414641.
  4941. CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
  4942. # Turn on GNU specific features
  4943. _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor"
  4944. if test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
  4945. && test -z "$INTEL_CC"; then
  4946. # don't use -Wcast-align on ia64 or sparc, it's noisy on those platforms
  4947. # icc doesn't support this flag.
  4948. _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wcast-align"
  4949. fi
  4950. _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -include $(DEPTH)/mozilla-config.h'
  4951. _USE_CPP_INCLUDE_FLAG=1
  4952. else
  4953. _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -D_MOZILLA_CONFIG_H_ $(ACDEFINES)'
  4954. fi
  4955. MKSHLIB_FORCE_ALL=
  4956. MKSHLIB_UNFORCE_ALL=
  4957. if test "$COMPILE_ENVIRONMENT"; then
  4958. if test "$GNU_CC"; then
  4959. echo $ac_n "checking whether ld has archive extraction flags""... $ac_c" 1>&6
  4960. echo "configure:5429: checking whether ld has archive extraction flags" >&5
  4961. if eval "test \"`echo '$''{'ac_cv_mkshlib_force_and_unforce'+set}'`\" = set"; then
  4962. echo $ac_n "(cached) $ac_c" 1>&6
  4963. else
  4964. _SAVE_LDFLAGS=$LDFLAGS; _SAVE_LIBS=$LIBS
  4965. ac_cv_mkshlib_force_and_unforce="no"
  4966. exec 3<&0 <<LOOP_INPUT
  4967. force="-Wl,--whole-archive"; unforce="-Wl,--no-whole-archive"
  4968. force="-Wl,-z -Wl,allextract"; unforce="-Wl,-z -Wl,defaultextract"
  4969. force="-Wl,-all"; unforce="-Wl,-none"
  4970. LOOP_INPUT
  4971. while read line
  4972. do
  4973. eval $line
  4974. LDFLAGS=$force
  4975. LIBS=$unforce
  4976. cat > conftest.$ac_ext <<EOF
  4977. #line 5446 "configure"
  4978. #include "confdefs.h"
  4979. int main() {
  4980. ; return 0; }
  4981. EOF
  4982. if { (eval echo configure:5453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  4983. rm -rf conftest*
  4984. ac_cv_mkshlib_force_and_unforce=$line; break
  4985. else
  4986. echo "configure: failed program was:" >&5
  4987. cat conftest.$ac_ext >&5
  4988. fi
  4989. rm -f conftest*
  4990. done
  4991. exec 0<&3 3<&-
  4992. LDFLAGS=$_SAVE_LDFLAGS; LIBS=$_SAVE_LIBS
  4993. fi
  4994. if test "$ac_cv_mkshlib_force_and_unforce" = "no"; then
  4995. echo "$ac_t""no" 1>&6
  4996. else
  4997. echo "$ac_t""yes" 1>&6
  4998. eval $ac_cv_mkshlib_force_and_unforce
  4999. MKSHLIB_FORCE_ALL=$force
  5000. MKSHLIB_UNFORCE_ALL=$unforce
  5001. fi
  5002. fi # GNU_CC
  5003. fi # COMPILE_ENVIRONMENT
  5004. if test "$COMPILE_ENVIRONMENT"; then
  5005. configure_static_assert_macros='
  5006. #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__)
  5007. #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line)
  5008. #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1]
  5009. '
  5010. echo $ac_n "checking that static assertion macros used in autoconf tests work""... $ac_c" 1>&6
  5011. echo "configure:5486: checking that static assertion macros used in autoconf tests work" >&5
  5012. if eval "test \"`echo '$''{'ac_cv_static_assertion_macros_work'+set}'`\" = set"; then
  5013. echo $ac_n "(cached) $ac_c" 1>&6
  5014. else
  5015. ac_ext=c
  5016. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5017. ac_cpp='$CPP $CPPFLAGS'
  5018. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5019. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5020. cross_compiling=$ac_cv_prog_cc_cross
  5021. ac_cv_static_assertion_macros_work="yes"
  5022. cat > conftest.$ac_ext <<EOF
  5023. #line 5500 "configure"
  5024. #include "confdefs.h"
  5025. $configure_static_assert_macros
  5026. int main() {
  5027. CONFIGURE_STATIC_ASSERT(1)
  5028. ; return 0; }
  5029. EOF
  5030. if { (eval echo configure:5507: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  5031. :
  5032. else
  5033. echo "configure: failed program was:" >&5
  5034. cat conftest.$ac_ext >&5
  5035. rm -rf conftest*
  5036. ac_cv_static_assertion_macros_work="no"
  5037. fi
  5038. rm -f conftest*
  5039. cat > conftest.$ac_ext <<EOF
  5040. #line 5517 "configure"
  5041. #include "confdefs.h"
  5042. $configure_static_assert_macros
  5043. int main() {
  5044. CONFIGURE_STATIC_ASSERT(0)
  5045. ; return 0; }
  5046. EOF
  5047. if { (eval echo configure:5524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  5048. rm -rf conftest*
  5049. ac_cv_static_assertion_macros_work="no"
  5050. else
  5051. echo "configure: failed program was:" >&5
  5052. cat conftest.$ac_ext >&5
  5053. fi
  5054. rm -f conftest*
  5055. ac_ext=C
  5056. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5057. ac_cpp='$CXXCPP $CPPFLAGS'
  5058. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5059. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5060. cross_compiling=$ac_cv_prog_cxx_cross
  5061. cat > conftest.$ac_ext <<EOF
  5062. #line 5540 "configure"
  5063. #include "confdefs.h"
  5064. $configure_static_assert_macros
  5065. int main() {
  5066. CONFIGURE_STATIC_ASSERT(1)
  5067. ; return 0; }
  5068. EOF
  5069. if { (eval echo configure:5547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  5070. :
  5071. else
  5072. echo "configure: failed program was:" >&5
  5073. cat conftest.$ac_ext >&5
  5074. rm -rf conftest*
  5075. ac_cv_static_assertion_macros_work="no"
  5076. fi
  5077. rm -f conftest*
  5078. cat > conftest.$ac_ext <<EOF
  5079. #line 5557 "configure"
  5080. #include "confdefs.h"
  5081. $configure_static_assert_macros
  5082. int main() {
  5083. CONFIGURE_STATIC_ASSERT(0)
  5084. ; return 0; }
  5085. EOF
  5086. if { (eval echo configure:5564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  5087. rm -rf conftest*
  5088. ac_cv_static_assertion_macros_work="no"
  5089. else
  5090. echo "configure: failed program was:" >&5
  5091. cat conftest.$ac_ext >&5
  5092. fi
  5093. rm -f conftest*
  5094. ac_ext=c
  5095. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5096. ac_cpp='$CPP $CPPFLAGS'
  5097. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5098. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5099. cross_compiling=$ac_cv_prog_cc_cross
  5100. fi
  5101. echo "$ac_t"""$ac_cv_static_assertion_macros_work"" 1>&6
  5102. if test "$ac_cv_static_assertion_macros_work" = "no"; then
  5103. { echo "configure: error: Compiler cannot compile macros used in autoconf tests." 1>&2; exit 1; }
  5104. fi
  5105. fi # COMPILE_ENVIRONMENT
  5106. if test "$COMPILE_ENVIRONMENT"; then
  5107. ac_ext=c
  5108. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5109. ac_cpp='$CPP $CPPFLAGS'
  5110. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5111. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5112. cross_compiling=$ac_cv_prog_cc_cross
  5113. echo $ac_n "checking for 64-bit OS""... $ac_c" 1>&6
  5114. echo "configure:5599: checking for 64-bit OS" >&5
  5115. cat > conftest.$ac_ext <<EOF
  5116. #line 5601 "configure"
  5117. #include "confdefs.h"
  5118. $configure_static_assert_macros
  5119. int main() {
  5120. CONFIGURE_STATIC_ASSERT(sizeof(long) == 8)
  5121. ; return 0; }
  5122. EOF
  5123. if { (eval echo configure:5608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  5124. rm -rf conftest*
  5125. result="yes"
  5126. else
  5127. echo "configure: failed program was:" >&5
  5128. cat conftest.$ac_ext >&5
  5129. rm -rf conftest*
  5130. result="no"
  5131. fi
  5132. rm -f conftest*
  5133. echo "$ac_t"""$result"" 1>&6
  5134. if test "$result" = "yes"; then
  5135. cat >> confdefs.h <<\EOF
  5136. #define HAVE_64BIT_OS 1
  5137. EOF
  5138. HAVE_64BIT_OS=1
  5139. fi
  5140. ac_ext=c
  5141. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5142. ac_cpp='$CPP $CPPFLAGS'
  5143. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5144. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5145. cross_compiling=$ac_cv_prog_cc_cross
  5146. fi # COMPILE_ENVIRONMENT
  5147. MOZ_OS2_HIGH_MEMORY=1
  5148. # Check whether --enable-os2-high-mem or --disable-os2-high-mem was given.
  5149. if test "${enable_os2_high_mem+set}" = set; then
  5150. enableval="$enable_os2_high_mem"
  5151. if test "$enableval" = "no"; then
  5152. MOZ_OS2_HIGH_MEMORY=
  5153. elif test "$enableval" = "yes"; then
  5154. MOZ_OS2_HIGH_MEMORY=1
  5155. else
  5156. { echo "configure: error: Option, os2-high-mem, does not take an argument ($enableval)." 1>&2; exit 1; }
  5157. fi
  5158. fi
  5159. case "$host" in
  5160. *-beos*)
  5161. HOST_CFLAGS="$HOST_CFLAGS -DXP_BEOS -DBeOS -DBEOS -D_POSIX_SOURCE -DNO_X11"
  5162. HOST_NSPR_MDCPUCFG='\"md/_beos.cfg\"'
  5163. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
  5164. ;;
  5165. *cygwin*|*mingw*|*mks*|*msvc*|*wince)
  5166. if test -n "$_WIN32_MSVC"; then
  5167. HOST_AR=lib
  5168. HOST_AR_FLAGS='-NOLOGO -OUT:"$@"'
  5169. HOST_CFLAGS="$HOST_CFLAGS -TC -nologo -Fd\$(HOST_PDBFILE)"
  5170. HOST_RANLIB='echo ranlib'
  5171. else
  5172. HOST_CFLAGS="$HOST_CFLAGS -mno-cygwin"
  5173. fi
  5174. HOST_CFLAGS="$HOST_CFLAGS -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -DNO_X11"
  5175. HOST_NSPR_MDCPUCFG='\"md/_winnt.cfg\"'
  5176. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
  5177. HOST_BIN_SUFFIX=.exe
  5178. case "$host" in
  5179. *mingw*)
  5180. ;;
  5181. *)
  5182. CYGWIN_WRAPPER="${srcdir}/build/cygwin-wrapper"
  5183. if test "`echo ${srcdir} | grep -c ^/ 2>/dev/null`" = 0; then
  5184. _pwd=`pwd`
  5185. CYGWIN_WRAPPER="${_pwd}/${srcdir}/build/cygwin-wrapper"
  5186. fi
  5187. if test "`${PERL} -v | grep -c cygwin 2>/dev/null`" = 0; then
  5188. AS_PERL=1
  5189. PERL="${CYGWIN_WRAPPER} $PERL"
  5190. fi
  5191. if test "`${PYTHON} -c 'import sys; print sys.platform;'`" != "cygwin"; then
  5192. PYTHON="${CYGWIN_WRAPPER} $PYTHON"
  5193. fi
  5194. ;;
  5195. esac
  5196. ;;
  5197. *-darwin*)
  5198. HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
  5199. HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
  5200. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
  5201. MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
  5202. LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc'
  5203. ;;
  5204. *-linux*|*-kfreebsd*-gnu)
  5205. HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
  5206. HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
  5207. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
  5208. ;;
  5209. *os2*)
  5210. HOST_CFLAGS="$HOST_CFLAGS -DXP_OS2 -DNO_X11 -Zomf"
  5211. HOST_NSPR_MDCPUCFG='\"md/_os2.cfg\"'
  5212. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
  5213. HOST_BIN_SUFFIX=.exe
  5214. MOZ_FIX_LINK_PATHS=
  5215. ;;
  5216. *-osf*)
  5217. HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
  5218. HOST_NSPR_MDCPUCFG='\"md/_osf1.cfg\"'
  5219. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
  5220. ;;
  5221. *)
  5222. HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
  5223. HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
  5224. ;;
  5225. esac
  5226. MOZILLA_VERSION=`$PERL $srcdir/config/milestone.pl -topsrcdir $srcdir`
  5227. FIREFOX_VERSION=`cat $topsrcdir/browser/config/version.txt`
  5228. THUNDERBIRD_VERSION=`cat $topsrcdir/mail/config/version.txt`
  5229. SUNBIRD_VERSION=`cat $topsrcdir/calendar/sunbird/config/version.txt`
  5230. SEAMONKEY_VERSION=`cat $topsrcdir/suite/config/version.txt`
  5231. cat >> confdefs.h <<EOF
  5232. #define MOZILLA_VERSION "$MOZILLA_VERSION"
  5233. EOF
  5234. cat >> confdefs.h <<EOF
  5235. #define MOZILLA_VERSION_U $MOZILLA_VERSION
  5236. EOF
  5237. case "$target" in
  5238. *-aix*)
  5239. cat >> confdefs.h <<\EOF
  5240. #define AIX 1
  5241. EOF
  5242. if test ! "$GNU_CC"; then
  5243. if test ! "$HAVE_64BIT_OS"; then
  5244. # Compiling with Visual Age C++ object model compat is the
  5245. # default. To compile with object model ibm, add
  5246. # AIX_OBJMODEL=ibm to .mozconfig.
  5247. if test "$AIX_OBJMODEL" = "ibm"; then
  5248. CXXFLAGS="$CXXFLAGS -qobjmodel=ibm"
  5249. else
  5250. AIX_OBJMODEL=compat
  5251. fi
  5252. else
  5253. AIX_OBJMODEL=compat
  5254. fi
  5255. DSO_LDOPTS='-qmkshrobj=1'
  5256. DSO_CFLAGS='-qflag=w:w'
  5257. DSO_PIC_CFLAGS=
  5258. LDFLAGS="$LDFLAGS -Wl,-brtl -blibpath:/usr/lib:/lib"
  5259. echo "configure: warning: Clearing MOZ_FIX_LINK_PATHS till we can fix bug 332075." 1>&2
  5260. MOZ_FIX_LINK_PATHS=
  5261. MKSHLIB='$(CXX) $(DSO_LDOPTS) -o $@'
  5262. MKCSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
  5263. if test "$COMPILE_ENVIRONMENT"; then
  5264. ac_ext=C
  5265. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5266. ac_cpp='$CXXCPP $CPPFLAGS'
  5267. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5268. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5269. cross_compiling=$ac_cv_prog_cxx_cross
  5270. echo $ac_n "checking for VisualAge C++ compiler version >= 5.0.2.0""... $ac_c" 1>&6
  5271. echo "configure:5781: checking for VisualAge C++ compiler version >= 5.0.2.0" >&5
  5272. cat > conftest.$ac_ext <<EOF
  5273. #line 5783 "configure"
  5274. #include "confdefs.h"
  5275. int main() {
  5276. #if (__IBMCPP__ < 502)
  5277. #error "Bad compiler"
  5278. #endif
  5279. ; return 0; }
  5280. EOF
  5281. if { (eval echo configure:5792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  5282. rm -rf conftest*
  5283. _BAD_COMPILER=
  5284. else
  5285. echo "configure: failed program was:" >&5
  5286. cat conftest.$ac_ext >&5
  5287. rm -rf conftest*
  5288. _BAD_COMPILER=1
  5289. fi
  5290. rm -f conftest*
  5291. if test -n "$_BAD_COMPILER"; then
  5292. echo "$ac_t""no" 1>&6
  5293. { echo "configure: error: VisualAge C++ version 5.0.2.0 or higher is required to build." 1>&2; exit 1; }
  5294. else
  5295. echo "$ac_t""yes" 1>&6
  5296. fi
  5297. ac_ext=c
  5298. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5299. ac_cpp='$CPP $CPPFLAGS'
  5300. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5301. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5302. cross_compiling=$ac_cv_prog_cc_cross
  5303. TARGET_COMPILER_ABI="ibmc"
  5304. CC_VERSION=`lslpp -Lcq vac.C 2>/dev/null | awk -F: '{ print $3 }'`
  5305. CXX_VERSION=`lslpp -Lcq vacpp.cmp.core 2>/dev/null | awk -F: '{ print $3 }'`
  5306. fi
  5307. fi
  5308. case "${target_os}" in
  5309. aix4.1*)
  5310. DLL_SUFFIX='_shr.a'
  5311. ;;
  5312. esac
  5313. if test "$COMPILE_ENVIRONMENT"; then
  5314. for ac_hdr in sys/inttypes.h
  5315. do
  5316. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  5317. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  5318. echo "configure:5830: checking for $ac_hdr" >&5
  5319. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  5320. echo $ac_n "(cached) $ac_c" 1>&6
  5321. else
  5322. cat > conftest.$ac_ext <<EOF
  5323. #line 5835 "configure"
  5324. #include "confdefs.h"
  5325. #include <$ac_hdr>
  5326. EOF
  5327. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  5328. { (eval echo configure:5840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  5329. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  5330. if test -z "$ac_err"; then
  5331. rm -rf conftest*
  5332. eval "ac_cv_header_$ac_safe=yes"
  5333. else
  5334. echo "$ac_err" >&5
  5335. echo "configure: failed program was:" >&5
  5336. cat conftest.$ac_ext >&5
  5337. rm -rf conftest*
  5338. eval "ac_cv_header_$ac_safe=no"
  5339. fi
  5340. rm -f conftest*
  5341. fi
  5342. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  5343. echo "$ac_t""yes" 1>&6
  5344. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  5345. cat >> confdefs.h <<EOF
  5346. #define $ac_tr_hdr 1
  5347. EOF
  5348. else
  5349. echo "$ac_t""no" 1>&6
  5350. fi
  5351. done
  5352. fi
  5353. cat >> confdefs.h <<\EOF
  5354. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  5355. EOF
  5356. ;;
  5357. *-beos*)
  5358. no_x=yes
  5359. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -Wl,-h,$@ -o $@'
  5360. _PLATFORM_DEFAULT_TOOLKIT="cairo-beos"
  5361. DSO_LDOPTS='-nostart'
  5362. TK_LIBS='-lbe -lroot'
  5363. LIBS="$LIBS -lbe"
  5364. if test "$COMPILE_ENVIRONMENT"; then
  5365. echo $ac_n "checking for main in -lbind""... $ac_c" 1>&6
  5366. echo "configure:5882: checking for main in -lbind" >&5
  5367. ac_lib_var=`echo bind'_'main | sed 'y%./+-%__p_%'`
  5368. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  5369. echo $ac_n "(cached) $ac_c" 1>&6
  5370. else
  5371. ac_save_LIBS="$LIBS"
  5372. LIBS="-lbind $LIBS"
  5373. cat > conftest.$ac_ext <<EOF
  5374. #line 5890 "configure"
  5375. #include "confdefs.h"
  5376. int main() {
  5377. main()
  5378. ; return 0; }
  5379. EOF
  5380. if { (eval echo configure:5897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  5381. rm -rf conftest*
  5382. eval "ac_cv_lib_$ac_lib_var=yes"
  5383. else
  5384. echo "configure: failed program was:" >&5
  5385. cat conftest.$ac_ext >&5
  5386. rm -rf conftest*
  5387. eval "ac_cv_lib_$ac_lib_var=no"
  5388. fi
  5389. rm -f conftest*
  5390. LIBS="$ac_save_LIBS"
  5391. fi
  5392. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  5393. echo "$ac_t""yes" 1>&6
  5394. LIBS="$LIBS -lbind"
  5395. else
  5396. echo "$ac_t""no" 1>&6
  5397. fi
  5398. echo $ac_n "checking for main in -lzeta""... $ac_c" 1>&6
  5399. echo "configure:5918: checking for main in -lzeta" >&5
  5400. ac_lib_var=`echo zeta'_'main | sed 'y%./+-%__p_%'`
  5401. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  5402. echo $ac_n "(cached) $ac_c" 1>&6
  5403. else
  5404. ac_save_LIBS="$LIBS"
  5405. LIBS="-lzeta $LIBS"
  5406. cat > conftest.$ac_ext <<EOF
  5407. #line 5926 "configure"
  5408. #include "confdefs.h"
  5409. int main() {
  5410. main()
  5411. ; return 0; }
  5412. EOF
  5413. if { (eval echo configure:5933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  5414. rm -rf conftest*
  5415. eval "ac_cv_lib_$ac_lib_var=yes"
  5416. else
  5417. echo "configure: failed program was:" >&5
  5418. cat conftest.$ac_ext >&5
  5419. rm -rf conftest*
  5420. eval "ac_cv_lib_$ac_lib_var=no"
  5421. fi
  5422. rm -f conftest*
  5423. LIBS="$ac_save_LIBS"
  5424. fi
  5425. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  5426. echo "$ac_t""yes" 1>&6
  5427. LIBS="$LIBS -lzeta"
  5428. else
  5429. echo "$ac_t""no" 1>&6
  5430. fi
  5431. fi
  5432. _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wno-multichar"
  5433. _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wno-multichar"
  5434. _MOZ_USE_RTTI=1
  5435. USE_DEPENDENT_LIBS=
  5436. MOZ_USER_DIR="Mozilla"
  5437. ;;
  5438. *-bsdi*)
  5439. _PEDANTIC=
  5440. _IGNORE_LONG_LONG_WARNINGS=
  5441. case $OS_RELEASE in
  5442. 4.*|5.*)
  5443. STRIP="$STRIP -d"
  5444. ;;
  5445. *)
  5446. DSO_CFLAGS=''
  5447. DSO_LDOPTS='-r'
  5448. _WARNINGS_CFLAGS="-Wall"
  5449. _WARNINGS_CXXFLAGS="-Wall"
  5450. # The test above doesn't work properly, at least on 3.1.
  5451. MKSHLIB_FORCE_ALL=''
  5452. MKSHLIB_UNFORCE_ALL=''
  5453. ;;
  5454. esac
  5455. ;;
  5456. *-darwin*)
  5457. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  5458. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  5459. MOZ_OPTIMIZE_FLAGS="-O2"
  5460. _PEDANTIC=
  5461. CFLAGS="$CFLAGS -fpascal-strings -fno-common"
  5462. CXXFLAGS="$CXXFLAGS -fpascal-strings -fno-common"
  5463. DLL_SUFFIX=".dylib"
  5464. DSO_LDOPTS=''
  5465. STRIP="$STRIP -x -S"
  5466. _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
  5467. MOZ_ENABLE_POSTSCRIPT=
  5468. TARGET_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
  5469. LDFLAGS="$LDFLAGS -framework Cocoa"
  5470. # The ExceptionHandling framework is needed for Objective-C exception
  5471. # logging code in nsObjCExceptions.h. Currently we only use that in debug
  5472. # builds.
  5473. MOZ_DEBUG_LDFLAGS="$MOZ_DEBUG_LDFLAGS -framework ExceptionHandling"
  5474. # set MACOSX to generate lib/mac/MoreFiles/Makefile
  5475. MACOSX=1
  5476. echo $ac_n "checking for -dead_strip option to ld""... $ac_c" 1>&6
  5477. echo "configure:6002: checking for -dead_strip option to ld" >&5
  5478. _SAVE_LDFLAGS=$LDFLAGS
  5479. LDFLAGS="$LDFLAGS -Wl,-dead_strip"
  5480. cat > conftest.$ac_ext <<EOF
  5481. #line 6006 "configure"
  5482. #include "confdefs.h"
  5483. int main() {
  5484. return 0;
  5485. ; return 0; }
  5486. EOF
  5487. if { (eval echo configure:6013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  5488. rm -rf conftest*
  5489. _HAVE_DEAD_STRIP=1
  5490. else
  5491. echo "configure: failed program was:" >&5
  5492. cat conftest.$ac_ext >&5
  5493. rm -rf conftest*
  5494. _HAVE_DEAD_STRIP=
  5495. fi
  5496. rm -f conftest*
  5497. if test -n "$_HAVE_DEAD_STRIP" ; then
  5498. echo "$ac_t""yes" 1>&6
  5499. MOZ_OPTIMIZE_LDFLAGS="-Wl,-dead_strip"
  5500. else
  5501. echo "$ac_t""no" 1>&6
  5502. fi
  5503. LDFLAGS=$_SAVE_LDFLAGS
  5504. ;;
  5505. *-freebsd*)
  5506. if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` != "elf"; then
  5507. DLL_SUFFIX=".so.1.0"
  5508. DSO_LDOPTS="-shared"
  5509. fi
  5510. if test ! "$GNU_CC"; then
  5511. DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
  5512. fi
  5513. # Can't have force w/o an unforce.
  5514. # # Hack for FreeBSD 2.2
  5515. # if test -z "$MKSHLIB_FORCE_ALL"; then
  5516. # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
  5517. # MKSHLIB_UNFORCE_ALL=''
  5518. # fi
  5519. ;;
  5520. *-hpux*)
  5521. DLL_SUFFIX=".sl"
  5522. if test ! "$GNU_CC"; then
  5523. DSO_LDOPTS='-b -Wl,+s'
  5524. DSO_CFLAGS=""
  5525. DSO_PIC_CFLAGS="+Z"
  5526. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -o $@'
  5527. MKCSHLIB='$(LD) -b +s -L$(LIBXUL_DIST)/bin -o $@'
  5528. CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on"
  5529. else
  5530. DSO_LDOPTS='-b -E +s'
  5531. MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@'
  5532. MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@'
  5533. fi
  5534. MOZ_POST_PROGRAM_COMMAND='chatr +s enable'
  5535. cat >> confdefs.h <<\EOF
  5536. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  5537. EOF
  5538. ;;
  5539. *-irix5*)
  5540. cat >> confdefs.h <<\EOF
  5541. #define IRIX 1
  5542. EOF
  5543. DSO_LDOPTS='-elf -shared'
  5544. if test "$GNU_CC"; then
  5545. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  5546. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  5547. MKSHLIB_FORCE_ALL='-Wl,-all'
  5548. MKSHLIB_UNFORCE_ALL='-Wl,-none'
  5549. CXXFLAGS="$CXXFLAGS -D_LANGUAGE_C_PLUS_PLUS"
  5550. else
  5551. MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
  5552. MKCSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
  5553. MKSHLIB_FORCE_ALL='-all'
  5554. MKSHLIB_UNFORCE_ALL='-none'
  5555. fi
  5556. ;;
  5557. *-irix6*)
  5558. cat >> confdefs.h <<\EOF
  5559. #define IRIX 1
  5560. EOF
  5561. USE_N32=1
  5562. TARGET_COMPILER_ABI=n32
  5563. DSO_LDOPTS='-elf -shared'
  5564. MKSHLIB='$(CCC) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  5565. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  5566. _MOZ_EXCEPTIONS_FLAGS_OFF="-LANG:exceptions=OFF"
  5567. _MOZ_EXCEPTIONS_FLAGS_ON="-LANG:exceptions=ON"
  5568. if test "$GNU_CC"; then
  5569. MKSHLIB_FORCE_ALL='-Wl,-all'
  5570. MKSHLIB_UNFORCE_ALL='-Wl,-none'
  5571. _WARNINGS_CFLAGS="-Wall"
  5572. _WARNINGS_CXXFLAGS="-Wall"
  5573. CXXFLAGS="$CXXFLAGS -D_LANGUAGE_C_PLUS_PLUS"
  5574. else
  5575. MKSHLIB_FORCE_ALL='-all'
  5576. MKSHLIB_UNFORCE_ALL='-none'
  5577. AR_LIST="$AR t"
  5578. AR_EXTRACT="$AR x"
  5579. AR_DELETE="$AR d"
  5580. AR='$(CXX) -ar'
  5581. AR_FLAGS='-o $@'
  5582. CFLAGS="$CFLAGS -woff 3262 -G 4"
  5583. CXXFLAGS="$CXXFLAGS -woff 3262 -G 4"
  5584. if test -n "$USE_N32"; then
  5585. ASFLAGS="$ASFLAGS -n32"
  5586. CFLAGS="$CFLAGS -n32"
  5587. CXXFLAGS="$CXXFLAGS -n32"
  5588. LDFLAGS="$LDFLAGS -n32"
  5589. fi
  5590. cat >> confdefs.h <<\EOF
  5591. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  5592. EOF
  5593. echo "configure: warning: Clearing MOZ_FIX_LINK_PATHS for OSF/1 as fix for bug 333545 (till the reference bug 332075 is fixed." 1>&2
  5594. MOZ_FIX_LINK_PATHS=
  5595. fi
  5596. if test -z "$GNU_CXX"; then
  5597. MIPSPRO_CXX=1
  5598. fi
  5599. ;;
  5600. *-*linux*)
  5601. if test "$GNU_CC"; then
  5602. GCC_VERSION=`$CC -v 2>&1 | awk '/^gcc version/ { print $3 }'`
  5603. case $GCC_VERSION in
  5604. 4.1.*|4.2.*)
  5605. # -Os is broken on gcc 4.1.x and 4.2.x, we need to tweak it to get good results.
  5606. MOZ_OPTIMIZE_SIZE_TWEAK="-finline-limit=50"
  5607. esac
  5608. fi
  5609. TARGET_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
  5610. MOZ_OPTIMIZE_FLAGS="-Os -freorder-blocks -fno-reorder-functions $MOZ_OPTIMIZE_SIZE_TWEAK"
  5611. MOZ_DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb,
  5612. # and that combo is not yet good at
  5613. # debugging inlined functions (even
  5614. # when using DWARF2 as the debugging
  5615. # format)
  5616. MOZ_MEMORY=1
  5617. case "${target_cpu}" in
  5618. alpha*)
  5619. CFLAGS="$CFLAGS -mieee"
  5620. CXXFLAGS="$CXXFLAGS -mieee"
  5621. ;;
  5622. i*86)
  5623. USE_ELF_DYNSTR_GC=1
  5624. MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS=1
  5625. ;;
  5626. mips*)
  5627. CFLAGS="$CFLAGS -Wa,-xgot"
  5628. CXXFLAGS="$CXXFLAGS -Wa,-xgot"
  5629. ;;
  5630. esac
  5631. ;;
  5632. *-wince*)
  5633. MOZ_TOOLS_DIR=`echo $MOZ_TOOLS`
  5634. AR_LIST="$AR -list"
  5635. AR_EXTRACT="$AR -extract"
  5636. AR_DELETE="$AR d"
  5637. AR_FLAGS='-OUT:"$@"'
  5638. DSO_CFLAGS=
  5639. DSO_PIC_CFLAGS=
  5640. DLL_SUFFIX=.dll
  5641. BIN_SUFFIX='.exe'
  5642. RC=rc.exe
  5643. # certain versions of cygwin's makedepend barf on the
  5644. # #include <string> vs -I./dist/include/string issue so don't use it
  5645. SYSTEM_MAKEDEPEND=
  5646. HOST_CC=cl
  5647. HOST_CXX=cl
  5648. HOST_LD=link
  5649. HOST_AR='lib -OUT:$@'
  5650. HOST_RANLIB='echo ranlib'
  5651. HOST_CFLAGS="$HOST_CFLAGS -D_X86_"
  5652. WARNINGS_AS_ERRORS='-WX'
  5653. MOZ_OPTIMIZE_FLAGS='-O1'
  5654. AR_FLAGS='-NOLOGO -OUT:"$@"'
  5655. ASM_SUFFIX=asm
  5656. CFLAGS="$CFLAGS -W3 -Gy -Fd\$(PDBFILE)"
  5657. CXXFLAGS="$CXXFLAGS -W3 -Gy -Fd\$(PDBFILE)"
  5658. DLL_PREFIX=
  5659. DOXYGEN=:
  5660. DSO_LDOPTS=-SUBSYSTEM:WINDOWSCE
  5661. DYNAMIC_XPCOM_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcom_core.lib'
  5662. GARBAGE=
  5663. IMPORT_LIB_SUFFIX=lib
  5664. LIBS="$LIBS"
  5665. LIBXUL_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
  5666. LIB_PREFIX=
  5667. LIB_SUFFIX=lib
  5668. MKCSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ $(DSO_LDOPTS)'
  5669. MKSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ $(DSO_LDOPTS)'
  5670. MKSHLIB_FORCE_ALL=
  5671. MKSHLIB_UNFORCE_ALL=
  5672. MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
  5673. MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
  5674. MOZ_DEBUG_FLAGS='-Zi'
  5675. MOZ_DEBUG_LDFLAGS='-DEBUG -DEBUGTYPE:CV'
  5676. MOZ_FIX_LINK_PATHS=
  5677. MOZ_JS_LIBS='$(LIBXUL_DIST)/lib/js$(MOZ_BITS)$(VERSION_NUMBER).lib'
  5678. MOZ_XPCOM_OBSOLETE_LIBS='$(LIBXUL_DIST)/lib/xpcom_compat.lib'
  5679. OBJ_SUFFIX=obj
  5680. RANLIB='echo not_ranlib'
  5681. STRIP='echo not_strip'
  5682. TARGET_NSPR_MDCPUCFG='\"md/_wince.cfg\"'
  5683. UNZIP=unzip
  5684. XARGS=xargs
  5685. XPCOM_FROZEN_LDOPTS='$(LIBXUL_DIST)/lib/xpcom.lib'
  5686. ZIP=zip
  5687. LIBIDL_CFLAGS="-I$MOZ_TOOLS_DIR/include ${GLIB_CFLAGS}"
  5688. LIBIDL_LIBS="$MOZ_TOOLS_DIR/lib/libidl-0.6_s.lib $MOZ_TOOLS_DIR/lib/glib-1.2_s.lib"
  5689. STATIC_LIBIDL=1
  5690. cat >> confdefs.h <<\EOF
  5691. #define HAVE_SNPRINTF 1
  5692. EOF
  5693. cat >> confdefs.h <<\EOF
  5694. #define _WINDOWS 1
  5695. EOF
  5696. cat >> confdefs.h <<\EOF
  5697. #define _WIN32 1
  5698. EOF
  5699. cat >> confdefs.h <<\EOF
  5700. #define WIN32 1
  5701. EOF
  5702. cat >> confdefs.h <<\EOF
  5703. #define XP_WIN 1
  5704. EOF
  5705. cat >> confdefs.h <<\EOF
  5706. #define XP_WIN32 1
  5707. EOF
  5708. cat >> confdefs.h <<\EOF
  5709. #define HW_THREADS 1
  5710. EOF
  5711. cat >> confdefs.h <<\EOF
  5712. #define STDC_HEADERS 1
  5713. EOF
  5714. cat >> confdefs.h <<\EOF
  5715. #define NEW_H <new>
  5716. EOF
  5717. cat >> confdefs.h <<\EOF
  5718. #define WIN32_LEAN_AND_MEAN 1
  5719. EOF
  5720. TARGET_MD_ARCH=win32
  5721. _PLATFORM_DEFAULT_TOOLKIT='windows'
  5722. BIN_SUFFIX='.exe'
  5723. USE_SHORT_LIBNAME=1
  5724. MOZ_ENABLE_POSTSCRIPT=
  5725. MOZ_USER_DIR="Mozilla"
  5726. ;;
  5727. *-mingw*|*-cygwin*|*-msvc*|*-mks*)
  5728. DSO_CFLAGS=
  5729. DSO_PIC_CFLAGS=
  5730. DLL_SUFFIX=.dll
  5731. RC=rc.exe
  5732. # certain versions of cygwin's makedepend barf on the
  5733. # #include <string> vs -I./dist/include/string issue so don't use it
  5734. SYSTEM_MAKEDEPEND=
  5735. if test -n "$GNU_CC"; then
  5736. CC="$CC -mno-cygwin"
  5737. CXX="$CXX -mno-cygwin"
  5738. CPP="$CPP -mno-cygwin"
  5739. CFLAGS="$CFLAGS -mms-bitfields"
  5740. CXXFLAGS="$CXXFLAGS -mms-bitfields"
  5741. DSO_LDOPTS='-shared'
  5742. MKSHLIB='$(CXX) $(DSO_LDOPTS) -o $@'
  5743. MKCSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
  5744. RC='$(WINDRES)'
  5745. # Use temp file for windres (bug 213281)
  5746. RCFLAGS='-O coff --use-temp-file'
  5747. # mingw doesn't require kernel32, user32, and advapi32 explicitly
  5748. LIBS="$LIBS -lgdi32 -lwinmm -lwsock32"
  5749. MOZ_JS_LIBS='-L$(LIBXUL_DIST)/lib -ljs$(MOZ_BITS)$(VERSION_NUMBER)'
  5750. MOZ_FIX_LINK_PATHS=
  5751. DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/lib -lxpcom -lxpcom_core'
  5752. XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/lib -lxpcom'
  5753. DLL_PREFIX=
  5754. IMPORT_LIB_SUFFIX=dll.a
  5755. else
  5756. TARGET_COMPILER_ABI=msvc
  5757. HOST_CC='$(CC)'
  5758. HOST_CXX='$(CXX)'
  5759. HOST_LD='$(LD)'
  5760. AR='lib -NOLOGO -OUT:"$@"'
  5761. AR_FLAGS=
  5762. RANLIB='echo not_ranlib'
  5763. STRIP='echo not_strip'
  5764. XARGS=xargs
  5765. ZIP=zip
  5766. UNZIP=unzip
  5767. DOXYGEN=:
  5768. GARBAGE='$(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb'
  5769. OBJ_SUFFIX=obj
  5770. LIB_SUFFIX=lib
  5771. DLL_PREFIX=
  5772. LIB_PREFIX=
  5773. IMPORT_LIB_SUFFIX=lib
  5774. MKSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ -PDB:$(PDBFILE) $(DSO_LDOPTS)'
  5775. MKCSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ -PDB:$(PDBFILE) $(DSO_LDOPTS)'
  5776. MKSHLIB_FORCE_ALL=
  5777. MKSHLIB_UNFORCE_ALL=
  5778. DSO_LDOPTS=-SUBSYSTEM:WINDOWS
  5779. CFLAGS="$CFLAGS -W3 -Gy -Fd\$(PDBFILE)"
  5780. CXXFLAGS="$CXXFLAGS -W3 -Gy -Fd\$(PDBFILE)"
  5781. LIBS="$LIBS kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib"
  5782. MOZ_DEBUG_FLAGS='-Zi'
  5783. MOZ_DEBUG_LDFLAGS='-DEBUG -DEBUGTYPE:CV'
  5784. WARNINGS_AS_ERRORS='-WX'
  5785. MOZ_OPTIMIZE_FLAGS='-O1'
  5786. MOZ_JS_LIBS='$(LIBXUL_DIST)/lib/js$(MOZ_BITS)$(VERSION_NUMBER).lib'
  5787. MOZ_FIX_LINK_PATHS=
  5788. DYNAMIC_XPCOM_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcom_core.lib'
  5789. XPCOM_FROZEN_LDOPTS='$(LIBXUL_DIST)/lib/xpcom.lib'
  5790. LIBXUL_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
  5791. MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
  5792. MOZ_XPCOM_OBSOLETE_LIBS='$(LIBXUL_DIST)/lib/xpcom_compat.lib'
  5793. if test $_MSC_VER -ge 1400; then
  5794. LDFLAGS="$LDFLAGS -NXCOMPAT -SAFESEH"
  5795. PROFILE_GEN_CFLAGS="-GL"
  5796. PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
  5797. PROFILE_USE_CFLAGS="-GL -wd4624 -wd4952"
  5798. PROFILE_USE_LDFLAGS="-LTCG:PGUPDATE"
  5799. if test -n "$_USE_DYNAMICBASE"; then
  5800. LDFLAGS="$LDFLAGS -DYNAMICBASE"
  5801. fi
  5802. fi
  5803. fi
  5804. MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,jpeg$(MOZ_BITS)$(VERSION_NUMBER),$(DEPTH)/jpeg)'
  5805. MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,png,$(DEPTH)/modules/libimg/png)'
  5806. cat >> confdefs.h <<\EOF
  5807. #define HAVE_SNPRINTF 1
  5808. EOF
  5809. cat >> confdefs.h <<\EOF
  5810. #define _WINDOWS 1
  5811. EOF
  5812. cat >> confdefs.h <<\EOF
  5813. #define _WIN32 1
  5814. EOF
  5815. cat >> confdefs.h <<\EOF
  5816. #define WIN32 1
  5817. EOF
  5818. cat >> confdefs.h <<\EOF
  5819. #define XP_WIN 1
  5820. EOF
  5821. cat >> confdefs.h <<\EOF
  5822. #define XP_WIN32 1
  5823. EOF
  5824. cat >> confdefs.h <<\EOF
  5825. #define HW_THREADS 1
  5826. EOF
  5827. cat >> confdefs.h <<\EOF
  5828. #define STDC_HEADERS 1
  5829. EOF
  5830. cat >> confdefs.h <<\EOF
  5831. #define NEW_H <new>
  5832. EOF
  5833. cat >> confdefs.h <<\EOF
  5834. #define WIN32_LEAN_AND_MEAN 1
  5835. EOF
  5836. TARGET_MD_ARCH=win32
  5837. _PLATFORM_DEFAULT_TOOLKIT='cairo-windows'
  5838. BIN_SUFFIX='.exe'
  5839. USE_SHORT_LIBNAME=1
  5840. MOZ_ENABLE_POSTSCRIPT=
  5841. MOZ_USER_DIR="Mozilla"
  5842. TARGET_NSPR_MDCPUCFG='\"md/_win95.cfg\"'
  5843. no_x=yes
  5844. cat >> confdefs.h <<\EOF
  5845. #define NO_X11 1
  5846. EOF
  5847. case "$host" in
  5848. *-mingw*)
  5849. CYGPATH_W=echo
  5850. CYGPATH_S=cat
  5851. MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W`
  5852. ;;
  5853. *-cygwin*|*-msvc*|*-mks*)
  5854. CYGPATH_W="cygpath -a -w"
  5855. CYGPATH_S="sed -e s|\\\\|/|g"
  5856. MOZ_BUILD_ROOT=`$CYGPATH_W $MOZ_BUILD_ROOT | $CYGPATH_S`
  5857. ;;
  5858. esac
  5859. case "$host" in
  5860. *-mingw*|*-cygwin*|*-msvc*|*-mks*)
  5861. if test -z "$MOZ_TOOLS"; then
  5862. { echo "configure: error: MOZ_TOOLS is not set" 1>&2; exit 1; }
  5863. fi
  5864. MOZ_TOOLS_DIR=`cd $MOZ_TOOLS && pwd`
  5865. if test "$?" != "0" || test -z "$MOZ_TOOLS_DIR"; then
  5866. { echo "configure: error: cd \$MOZ_TOOLS failed. MOZ_TOOLS ==? $MOZ_TOOLS" 1>&2; exit 1; }
  5867. fi
  5868. if test `echo ${PATH}: | grep -ic "$MOZ_TOOLS_DIR/bin:"` = 0; then
  5869. { echo "configure: error: \$MOZ_TOOLS\\bin must be in your path." 1>&2; exit 1; }
  5870. fi
  5871. MOZ_TOOLS_DIR=`$CYGPATH_W $MOZ_TOOLS_DIR | $CYGPATH_S`
  5872. if test -n "$GLIB_PREFIX"; then
  5873. _GLIB_PREFIX_DIR=`cd $GLIB_PREFIX && pwd`
  5874. if test "$?" = "0"; then
  5875. if test `echo ${PATH}: | grep -ic "$_GLIB_PREFIX_DIR/bin:"` = 0; then
  5876. { echo "configure: error: GLIB_PREFIX must be in your \$PATH." 1>&2; exit 1; }
  5877. fi
  5878. _GLIB_PREFIX_DIR=`$CYGPATH_W $_GLIB_PREFIX_DIR | $CYGPATH_S`
  5879. else
  5880. { echo "configure: error: GLIB_PREFIX is set but "${GLIB_PREFIX}" is not a directory." 1>&2; exit 1; }
  5881. fi
  5882. else
  5883. _GLIB_PREFIX_DIR=$MOZ_TOOLS_DIR
  5884. fi
  5885. if test ! -f "${_GLIB_PREFIX_DIR}/include/glib.h"; then
  5886. { echo "configure: error: Cannot find $_GLIB_PREFIX_DIR/include/glib.h ." 1>&2; exit 1; }
  5887. fi
  5888. GLIB_CFLAGS="-I${_GLIB_PREFIX_DIR}/include"
  5889. if test -f "${_GLIB_PREFIX_DIR}/lib/glib-1.2_s.lib"; then
  5890. GLIB_LIBS="${_GLIB_PREFIX_DIR}/lib/glib-1.2_s.lib"
  5891. elif test -f "${_GLIB_PREFIX_DIR}/lib/glib-1.2.lib"; then
  5892. GLIB_LIBS="${_GLIB_PREFIX_DIR}/lib/glib-1.2.lib"
  5893. else
  5894. { echo "configure: error: Cannot find $_GLIB_PREFIX_DIR/lib/glib-1.2.lib or $_GLIB_PREFIX_DIR/lib/glib-1.2_s.lib" 1>&2; exit 1; }
  5895. fi
  5896. if test -n "$LIBIDL_PREFIX"; then
  5897. _LIBIDL_PREFIX_DIR=`cd $LIBIDL_PREFIX && pwd`
  5898. if test "$?" = "0"; then
  5899. if test `echo ${PATH}: | grep -ic "$_LIBIDL_PREFIX_DIR/bin:"` = 0; then
  5900. { echo "configure: error: LIBIDL_PREFIX must be in your \$PATH." 1>&2; exit 1; }
  5901. fi
  5902. _LIBIDL_PREFIX_DIR=`$CYGPATH_W $_LIBIDL_PREFIX_DIR | $CYGPATH_S`
  5903. else
  5904. { echo "configure: error: LIBIDL_PREFIX is set but "${LIBIDL_PREFIX}" is not a directory." 1>&2; exit 1; }
  5905. fi
  5906. else
  5907. _LIBIDL_PREFIX_DIR=$MOZ_TOOLS_DIR
  5908. fi
  5909. if test ! -f "${_LIBIDL_PREFIX_DIR}/include/libIDL/IDL.h"; then
  5910. { echo "configure: error: Cannot find $_LIBIDL_PREFIX_DIR/include/libIDL/IDL.h ." 1>&2; exit 1; }
  5911. fi
  5912. LIBIDL_CFLAGS="-I${_LIBIDL_PREFIX_DIR}/include ${GLIB_CFLAGS}"
  5913. if test -f "${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6_s.lib"; then
  5914. LIBIDL_LIBS="${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6_s.lib"
  5915. STATIC_LIBIDL=1
  5916. elif test -f "${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6.lib"; then
  5917. LIBIDL_LIBS="${_LIBIDL_PREFIX_DIR}/lib/libidl-0.6.lib"
  5918. else
  5919. { echo "configure: error: Cannot find $_LIBIDL_PREFIX_DIR/lib/libidl-0.6.lib or $_LIBIDL_PREFIX_DIR/lib/libidl-0.6_s.lib" 1>&2; exit 1; }
  5920. fi
  5921. LIBIDL_LIBS="${LIBIDL_LIBS} ${GLIB_LIBS}"
  5922. ;;
  5923. *) # else cross-compiling
  5924. if test -n "$GLIB_PREFIX"; then
  5925. GLIB_CFLAGS="-I${GLIB_PREFIX}/include"
  5926. if test -f "${GLIB_PREFIX}/lib/glib-1.2_s.lib"; then
  5927. GLIB_LIBS="${GLIB_PREFIX}/lib/glib-1.2_s.lib"
  5928. elif test -f "${GLIB_PREFIX}/lib/glib-1.2.lib"; then
  5929. GLIB_LIBS="${GLIB_PREFIX}/lib/glib-1.2.lib"
  5930. else
  5931. { echo "configure: error: Cannot find $GLIB_PREFIX/lib/glib-1.2.lib or $GLIB_PREFIX/lib/glib-1.2_s.lib" 1>&2; exit 1; }
  5932. fi
  5933. fi
  5934. if test -n "$LIBIDL_PREFIX"; then
  5935. LIBIDL_CFLAGS="-I${LIBIDL_PREFIX}/include ${GLIB_CFLAGS}"
  5936. if test -f "${LIBIDL_PREFIX}/lib/libIDL-0.6_s.lib"; then
  5937. LIBIDL_LIBS="${LIBIDL_PREFIX}/lib/libIDL-0.6_s.lib"
  5938. STATIC_LIBIDL=1
  5939. elif test -f "${LIBIDL_PREFIX}/lib/libIDL-0.6.lib"; then
  5940. LIBIDL_LIBS="${LIBIDL_PREFIX}/lib/libIDL-0.6.lib"
  5941. else
  5942. { echo "configure: error: Cannot find $LIBIDL_PREFIX/lib/libIDL-0.6.lib or $LIBIDL_PREFIX/lib/libIDL-0.6_s.lib" 1>&2; exit 1; }
  5943. fi
  5944. fi
  5945. LIBIDL_LIBS="${LIBIDL_LIBS} ${GLIB_LIBS}"
  5946. ;;
  5947. esac
  5948. case "$host_os" in
  5949. cygwin*|msvc*|mks*)
  5950. echo "configure: warning: Using a cygwin build environment is unsupported. Configure cannot check for the presence of necessary headers. Please upgrade to MozillaBuild; see http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites" 1>&2
  5951. ;;
  5952. *)
  5953. for ac_hdr in mmintrin.h oleacc.idl
  5954. do
  5955. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  5956. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  5957. echo "configure:6538: checking for $ac_hdr" >&5
  5958. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  5959. echo $ac_n "(cached) $ac_c" 1>&6
  5960. else
  5961. cat > conftest.$ac_ext <<EOF
  5962. #line 6543 "configure"
  5963. #include "confdefs.h"
  5964. #include <$ac_hdr>
  5965. EOF
  5966. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  5967. { (eval echo configure:6548: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  5968. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  5969. if test -z "$ac_err"; then
  5970. rm -rf conftest*
  5971. eval "ac_cv_header_$ac_safe=yes"
  5972. else
  5973. echo "$ac_err" >&5
  5974. echo "configure: failed program was:" >&5
  5975. cat conftest.$ac_ext >&5
  5976. rm -rf conftest*
  5977. eval "ac_cv_header_$ac_safe=no"
  5978. fi
  5979. rm -f conftest*
  5980. fi
  5981. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  5982. echo "$ac_t""yes" 1>&6
  5983. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  5984. cat >> confdefs.h <<EOF
  5985. #define $ac_tr_hdr 1
  5986. EOF
  5987. else
  5988. echo "$ac_t""no" 1>&6
  5989. fi
  5990. done
  5991. ac_ext=C
  5992. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  5993. ac_cpp='$CXXCPP $CPPFLAGS'
  5994. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  5995. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  5996. cross_compiling=$ac_cv_prog_cxx_cross
  5997. for ac_hdr in atlbase.h wpcapi.h
  5998. do
  5999. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  6000. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  6001. echo "configure:6587: checking for $ac_hdr" >&5
  6002. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  6003. echo $ac_n "(cached) $ac_c" 1>&6
  6004. else
  6005. cat > conftest.$ac_ext <<EOF
  6006. #line 6592 "configure"
  6007. #include "confdefs.h"
  6008. #include <$ac_hdr>
  6009. EOF
  6010. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  6011. { (eval echo configure:6597: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  6012. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  6013. if test -z "$ac_err"; then
  6014. rm -rf conftest*
  6015. eval "ac_cv_header_$ac_safe=yes"
  6016. else
  6017. echo "$ac_err" >&5
  6018. echo "configure: failed program was:" >&5
  6019. cat conftest.$ac_ext >&5
  6020. rm -rf conftest*
  6021. eval "ac_cv_header_$ac_safe=no"
  6022. fi
  6023. rm -f conftest*
  6024. fi
  6025. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  6026. echo "$ac_t""yes" 1>&6
  6027. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  6028. cat >> confdefs.h <<EOF
  6029. #define $ac_tr_hdr 1
  6030. EOF
  6031. else
  6032. echo "$ac_t""no" 1>&6
  6033. fi
  6034. done
  6035. ac_ext=c
  6036. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  6037. ac_cpp='$CPP $CPPFLAGS'
  6038. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  6039. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  6040. cross_compiling=$ac_cv_prog_cc_cross
  6041. ;;
  6042. esac
  6043. case "$target" in
  6044. i*86-*)
  6045. cat >> confdefs.h <<\EOF
  6046. #define _X86_ 1
  6047. EOF
  6048. ;;
  6049. alpha-*)
  6050. cat >> confdefs.h <<\EOF
  6051. #define _ALPHA_ 1
  6052. EOF
  6053. ;;
  6054. mips-*)
  6055. cat >> confdefs.h <<\EOF
  6056. #define _MIPS_ 1
  6057. EOF
  6058. ;;
  6059. *)
  6060. cat >> confdefs.h <<\EOF
  6061. #define _CPU_ARCH_NOT_DEFINED 1
  6062. EOF
  6063. ;;
  6064. esac
  6065. ;;
  6066. *-netbsd*)
  6067. DSO_CFLAGS=''
  6068. CFLAGS="$CFLAGS -Dunix"
  6069. CXXFLAGS="$CXXFLAGS -Dunix"
  6070. if $CC -E - -dM </dev/null | grep __ELF__ >/dev/null; then
  6071. DLL_SUFFIX=".so"
  6072. DSO_PIC_CFLAGS='-fPIC -DPIC'
  6073. DSO_LDOPTS='-shared'
  6074. BIN_FLAGS='-Wl,--export-dynamic'
  6075. else
  6076. DSO_PIC_CFLAGS='-fPIC -DPIC'
  6077. DLL_SUFFIX=".so.1.0"
  6078. DSO_LDOPTS='-shared'
  6079. fi
  6080. # This will fail on a.out systems prior to 1.5.1_ALPHA.
  6081. MKSHLIB_FORCE_ALL='-Wl,--whole-archive'
  6082. MKSHLIB_UNFORCE_ALL='-Wl,--no-whole-archive'
  6083. if test "$LIBRUNPATH"; then
  6084. DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
  6085. fi
  6086. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,lib$(LIBRARY_NAME)$(DLL_SUFFIX) -o $@'
  6087. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,lib$(LIBRARY_NAME)$(DLL_SUFFIX) -o $@'
  6088. ;;
  6089. *-nto*)
  6090. cat >> confdefs.h <<\EOF
  6091. #define NTO 1
  6092. EOF
  6093. cat >> confdefs.h <<\EOF
  6094. #define _QNX_SOURCE 1
  6095. EOF
  6096. cat >> confdefs.h <<\EOF
  6097. #define _i386 1
  6098. EOF
  6099. OS_TARGET=NTO
  6100. WARNINGS_AS_ERRORS=''
  6101. MOZ_OPTIMIZE_FLAGS="-O"
  6102. MOZ_DEBUG_FLAGS="-gstabs"
  6103. USE_PTHREADS=1
  6104. _PEDANTIC=
  6105. LIBS="$LIBS -lsocket -lstdc++"
  6106. _DEFINES_CFLAGS='-Wp,-include -Wp,$(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT -D_POSIX_C_SOURCE=199506'
  6107. _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -Wp,-include -Wp,$(DEPTH)/mozilla-config.h -D_POSIX_C_SOURCE=199506'
  6108. if test "$with_x" != "yes"
  6109. then
  6110. _PLATFORM_DEFAULT_TOOLKIT="photon"
  6111. TK_CFLAGS='-I/usr/include/photon'
  6112. TK_LIBS='-lph'
  6113. fi
  6114. case "${target_cpu}" in
  6115. ppc*)
  6116. cat >> confdefs.h <<\EOF
  6117. #define HAVE_VA_LIST_AS_ARRAY 1
  6118. EOF
  6119. ;;
  6120. esac
  6121. case "${host_cpu}" in
  6122. i*86)
  6123. USE_ELF_DYNSTR_GC=1
  6124. ;;
  6125. esac
  6126. ;;
  6127. *-openbsd*)
  6128. DLL_SUFFIX=".so.1.0"
  6129. DSO_CFLAGS=''
  6130. DSO_PIC_CFLAGS='-fPIC'
  6131. DSO_LDOPTS='-shared -fPIC'
  6132. if test "$LIBRUNPATH"; then
  6133. DSO_LDOPTS="-R$LIBRUNPATH $DSO_LDOPTS"
  6134. fi
  6135. ;;
  6136. *-openvms*)
  6137. cat >> confdefs.h <<\EOF
  6138. #define NO_PW_GECOS 1
  6139. EOF
  6140. cat >> confdefs.h <<\EOF
  6141. #define NO_UDSOCK 1
  6142. EOF
  6143. cat >> confdefs.h <<\EOF
  6144. #define POLL_WITH_XCONNECTIONNUMBER 1
  6145. EOF
  6146. USE_PTHREADS=1
  6147. MKSHLIB_FORCE_ALL='-all'
  6148. MKSHLIB_UNFORCE_ALL='-none'
  6149. AS='as'
  6150. AS_DASH_C_FLAG='-Wc/names=as_is'
  6151. AR_FLAGS='c $@'
  6152. DSO_LDOPTS='-shared -auto_symvec'
  6153. DSO_PIC_CFLAGS=
  6154. MOZ_DEBUG_LDFLAGS='-g'
  6155. COMPAQ_CXX=1
  6156. CC_VERSION=`$CC -V 2>&1 | awk '/ C / { print $3 }'`
  6157. CXX_VERSION=`$CXX -V 2>&1 | awk '/ C\+\+ / { print $3 }'`
  6158. ;;
  6159. *-os2*)
  6160. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  6161. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
  6162. cat >> confdefs.h <<\EOF
  6163. #define XP_OS2 1
  6164. EOF
  6165. USE_SHORT_LIBNAME=1
  6166. DLL_PREFIX=
  6167. LIB_PREFIX=
  6168. LIB_SUFFIX=lib
  6169. BIN_SUFFIX=".exe"
  6170. DLL_SUFFIX=".dll"
  6171. IMPORT_LIB_SUFFIX=lib
  6172. DSO_PIC_CFLAGS=
  6173. TARGET_MD_ARCH=os2
  6174. _PLATFORM_DEFAULT_TOOLKIT="cairo-os2"
  6175. MOZ_ENABLE_POSTSCRIPT=
  6176. RC=rc.exe
  6177. RCFLAGS='-n'
  6178. MOZ_USER_DIR="Mozilla"
  6179. if test "$MOZTOOLS"; then
  6180. MOZ_TOOLS_DIR=`echo $MOZTOOLS | sed -e 's|\\\\|/|g'`
  6181. else
  6182. { echo "configure: error: MOZTOOLS is not set" 1>&2; exit 1; }
  6183. fi
  6184. # EMX/GCC build
  6185. if test -n "$GNU_CC"; then
  6186. cat >> confdefs.h <<\EOF
  6187. #define OS2 1
  6188. EOF
  6189. cat >> confdefs.h <<\EOF
  6190. #define XP_OS2_EMX 1
  6191. EOF
  6192. cat >> confdefs.h <<\EOF
  6193. #define OS2EMX_PLAIN_CHAR 1
  6194. EOF
  6195. cat >> confdefs.h <<\EOF
  6196. #define TCPV40HDRS 1
  6197. EOF
  6198. AR=emxomfar
  6199. AR_FLAGS='r $@'
  6200. CFLAGS="$CFLAGS -Zomf"
  6201. CXXFLAGS="$CXXFLAGS -Zomf"
  6202. DSO_LDOPTS='-Zdll'
  6203. BIN_FLAGS='-Zlinker /ST:0x100000'
  6204. IMPLIB='emximp -o'
  6205. FILTER='emxexp -o'
  6206. LDFLAGS='-Zmap'
  6207. WARNINGS_AS_ERRORS='-Werror'
  6208. MOZ_DEBUG_FLAGS="-g -fno-inline"
  6209. MOZ_OPTIMIZE_FLAGS="-O2"
  6210. MOZ_OPTIMIZE_LDFLAGS="-s -Zlinker /EXEPACK:2 -Zlinker /PACKCODE -Zlinker /PACKDATA"
  6211. MOZ_XPCOM_OBSOLETE_LIBS='-L$(LIBXUL_DIST)/lib $(LIBXUL_DIST)/lib/xpcomct.lib'
  6212. DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/lib $(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcomcor.lib'
  6213. LIBXUL_LIBS='-L$(LIBXUL_DIST)/lib $(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
  6214. if test -n "$MOZ_OS2_HIGH_MEMORY"; then
  6215. DSO_LDOPTS="$DSO_LDOPTS -Zhigh-mem"
  6216. LDFLAGS="$LDFLAGS -Zhigh-mem"
  6217. MOZ_OPTIMIZE_LDFLAGS="$MOZ_OPTIMIZE_LDFLAGS -Zhigh-mem"
  6218. cat >> confdefs.h <<\EOF
  6219. #define MOZ_OS2_HIGH_MEMORY 1
  6220. EOF
  6221. fi
  6222. # GCC for OS/2 currently predefines these, but we don't want them
  6223. _DEFINES_CFLAGS="$_DEFINES_CFLAGS -Uunix -U__unix -U__unix__"
  6224. _DEFINES_CXXFLAGS="$_DEFINES_CXXFLAGS -Uunix -U__unix -U__unix__"
  6225. echo $ac_n "checking for __declspec(dllexport)""... $ac_c" 1>&6
  6226. echo "configure:6843: checking for __declspec(dllexport)" >&5
  6227. if eval "test \"`echo '$''{'ac_os2_declspec'+set}'`\" = set"; then
  6228. echo $ac_n "(cached) $ac_c" 1>&6
  6229. else
  6230. cat > conftest.$ac_ext <<EOF
  6231. #line 6848 "configure"
  6232. #include "confdefs.h"
  6233. __declspec(dllexport) void ac_os2_declspec(void) {}
  6234. int main() {
  6235. return 0;
  6236. ; return 0; }
  6237. EOF
  6238. if { (eval echo configure:6855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6239. rm -rf conftest*
  6240. ac_os2_declspec="yes"
  6241. else
  6242. echo "configure: failed program was:" >&5
  6243. cat conftest.$ac_ext >&5
  6244. rm -rf conftest*
  6245. ac_os2_declspec="no"
  6246. fi
  6247. rm -f conftest*
  6248. fi
  6249. echo "$ac_t""$ac_os2_declspec" 1>&6
  6250. if test "$ac_os2_declspec" = "yes"; then
  6251. FILTER='true'
  6252. MOZ_OS2_USE_DECLSPEC='1'
  6253. fi
  6254. # Visual Age C++ build
  6255. elif test "$VACPP" = "yes"; then
  6256. MOZ_BUILD_ROOT=`pwd -D`
  6257. OBJ_SUFFIX=obj
  6258. AR=-ilib
  6259. AR_FLAGS='/NOL /NOI /O:$(subst /,\\,$@)'
  6260. AR_LIST='/L'
  6261. AR_EXTRACT='-*'
  6262. AR_DELETE='-'
  6263. AS=alp
  6264. ASFLAGS='-Mb'
  6265. AS_DASH_C_FLAG=''
  6266. ASM_SUFFIX=asm
  6267. LD='-ilink'
  6268. CFLAGS="/Q /qlibansi /Gm+ /Su4 /Mp /Tl9"
  6269. CXXFLAGS="/Q /qlibansi /Gm+ /Su4 /Mp /Tl9 /Gx+"
  6270. MOZ_DEBUG_FLAGS="/Ti+"
  6271. WARNINGS_AS_ERRORS='-WX'
  6272. MOZ_OPTIMIZE_FLAGS="/O+ /Gl+ /G5 /qarch=pentium"
  6273. LDFLAGS="/NOL /M"
  6274. MOZ_DEBUG_LDFLAGS="/DE"
  6275. MOZ_OPTIMIZE_LDFLAGS="/OPTFUNC /EXEPACK:2 /PACKCODE /PACKDATA"
  6276. DSO_LDOPTS=''
  6277. DSO_PIC_CFLAGS=
  6278. IMPLIB='implib /NOL /NOI'
  6279. FILTER='cppfilt -q -B -P'
  6280. cat >> confdefs.h <<\EOF
  6281. #define NO_ANSI_KEYWORDS 1
  6282. EOF
  6283. cat >> confdefs.h <<\EOF
  6284. #define OS2 4
  6285. EOF
  6286. cat >> confdefs.h <<\EOF
  6287. #define _X86_ 1
  6288. EOF
  6289. cat >> confdefs.h <<\EOF
  6290. #define XP_OS2_VACPP 1
  6291. EOF
  6292. cat >> confdefs.h <<\EOF
  6293. #define TCPV40HDRS 1
  6294. EOF
  6295. cat >> confdefs.h <<\EOF
  6296. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  6297. EOF
  6298. cat >> confdefs.h <<\EOF
  6299. #define STDC_HEADERS 1
  6300. EOF
  6301. MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)'
  6302. MKSHLIB='$(LD) $(DSO_LDOPTS)'
  6303. MKCSHLIB='$(LD) $(DSO_LDOPTS)'
  6304. MOZ_JS_LIBS='$(LIBXUL_DIST)/lib/mozjs.lib'
  6305. MOZ_XPCOM_OBSOLETE_LIBS='$(LIBXUL_DIST)/lib/xpcomct.lib'
  6306. DYNAMIC_XPCOM_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xpcomcor.lib'
  6307. LIBXUL_LIBS='$(LIBXUL_DIST)/lib/xpcom.lib $(LIBXUL_DIST)/lib/xul.lib'
  6308. fi
  6309. ;;
  6310. alpha*-*-osf*)
  6311. if test "$GNU_CC"; then
  6312. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,$@ -o $@'
  6313. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-soname,$@ -o $@'
  6314. else
  6315. MOZ_DEBUG_FLAGS='-g'
  6316. ASFLAGS='-I$(topsrcdir)/xpcom/reflect/xptcall/public -g'
  6317. CFLAGS="$CFLAGS -ieee"
  6318. CXXFLAGS="$CXXFLAGS "'-noexceptions -ieee -ptr $(DIST)/cxx_repository'
  6319. DSO_LDOPTS='-shared -msym -expect_unresolved \* -update_registry $(DIST)/so_locations'
  6320. DSO_CFLAGS=
  6321. DSO_PIC_CFLAGS=
  6322. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -soname $@ -o $@'
  6323. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -soname $@ -o $@'
  6324. MKSHLIB_FORCE_ALL='-all'
  6325. MKSHLIB_UNFORCE_ALL='-none'
  6326. cat >> confdefs.h <<\EOF
  6327. #define NSCAP_DISABLE_TEST_DONTQUERY_CASES 1
  6328. EOF
  6329. cat >> confdefs.h <<\EOF
  6330. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  6331. EOF
  6332. fi
  6333. if test -z "$GNU_CXX"; then
  6334. COMPAQ_CXX=1
  6335. fi
  6336. cat >> confdefs.h <<\EOF
  6337. #define NEED_USLEEP_PROTOTYPE 1
  6338. EOF
  6339. ;;
  6340. *-qnx*)
  6341. DIRENT_INO=d_stat.st_ino
  6342. cat >> confdefs.h <<\EOF
  6343. #define NSCAP_DISABLE_TEST_DONTQUERY_CASES 1
  6344. EOF
  6345. cat >> confdefs.h <<\EOF
  6346. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  6347. EOF
  6348. cat >> confdefs.h <<\EOF
  6349. #define STDC_HEADERS 1
  6350. EOF
  6351. if test "$no_x" = "yes"; then
  6352. _PLATFORM_DEFAULT_TOOLKIT='photon'
  6353. TK_CFLAGS='-I/usr/nto/include/photon'
  6354. TK_LIBS='-lphoton -lphrender'
  6355. fi
  6356. ;;
  6357. *-sco*)
  6358. cat >> confdefs.h <<\EOF
  6359. #define NSCAP_DISABLE_TEST_DONTQUERY_CASES 1
  6360. EOF
  6361. cat >> confdefs.h <<\EOF
  6362. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  6363. EOF
  6364. CXXFLAGS="$CXXFLAGS -I/usr/include/CC"
  6365. if test ! "$GNU_CC"; then
  6366. DSO_LDOPTS='-G'
  6367. fi
  6368. ;;
  6369. *-solaris*)
  6370. cat >> confdefs.h <<\EOF
  6371. #define SOLARIS 1
  6372. EOF
  6373. TARGET_NSPR_MDCPUCFG='\"md/_solaris.cfg\"'
  6374. SYSTEM_MAKEDEPEND=
  6375. # $ORIGIN/.. is for shared libraries under components/ to locate shared
  6376. # libraries one level up (e.g. libnspr4.so)
  6377. LDFLAGS="$LDFLAGS -z ignore -R '\$\$ORIGIN:\$\$ORIGIN/..'"
  6378. MOZ_MEMORY=1
  6379. if test -z "$GNU_CC"; then
  6380. NS_USE_NATIVE=1
  6381. MOZ_FIX_LINK_PATHS='-R $(LIBXUL_DIST)/bin'
  6382. cat >> confdefs.h <<\EOF
  6383. #define NSCAP_DISABLE_DEBUG_PTR_TYPES 1
  6384. EOF
  6385. if test "$CPU_ARCH" != "sparc"; then
  6386. CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%all"
  6387. CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife -norunpath"
  6388. else
  6389. # Do not use -xbuiltin on SPARC to get around a bug of compiler
  6390. CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%none"
  6391. CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%none -features=tmplife -norunpath"
  6392. fi
  6393. LDFLAGS="-xildoff -z lazyload -z combreloc $LDFLAGS"
  6394. if test -z "$CROSS_COMPILE" && test -f /usr/lib/ld/map.noexstk; then
  6395. _SAVE_LDFLAGS=$LDFLAGS
  6396. LDFLAGS="-M /usr/lib/ld/map.noexstk $LDFLAGS"
  6397. cat > conftest.$ac_ext <<EOF
  6398. #line 7041 "configure"
  6399. #include "confdefs.h"
  6400. #include <stdio.h>
  6401. int main() {
  6402. printf("Hello World\n");
  6403. ; return 0; }
  6404. EOF
  6405. if { (eval echo configure:7048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  6406. :
  6407. else
  6408. echo "configure: failed program was:" >&5
  6409. cat conftest.$ac_ext >&5
  6410. rm -rf conftest*
  6411. LDFLAGS=$_SAVE_LDFLAGS
  6412. fi
  6413. rm -f conftest*
  6414. fi
  6415. WARNINGS_AS_ERRORS='-Werror'
  6416. MOZ_OPTIMIZE_FLAGS="-xO4"
  6417. MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_FLAGS) $(DSO_LDOPTS) -h $@ -o $@'
  6418. MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_FLAGS) -G -z muldefs -h $@ -o $@'
  6419. MKSHLIB_FORCE_ALL='-z allextract'
  6420. MKSHLIB_UNFORCE_ALL='-z defaultextract'
  6421. DSO_LDOPTS='-G -z muldefs'
  6422. AR_LIST="$AR t"
  6423. AR_EXTRACT="$AR x"
  6424. AR_DELETE="$AR d"
  6425. AR='$(CXX) -xar'
  6426. AR_FLAGS='-o $@'
  6427. AS='/usr/ccs/bin/as'
  6428. ASFLAGS="$ASFLAGS -K PIC -L -P -D_ASM -D__STDC__=0"
  6429. AS_DASH_C_FLAG=''
  6430. TARGET_COMPILER_ABI="sunc"
  6431. CC_VERSION=`$CC -V 2>&1 | grep '^cc:' 2>/dev/null | $AWK -F\: '{ print $2 }'`
  6432. CXX_VERSION=`$CXX -V 2>&1 | grep '^CC:' 2>/dev/null | $AWK -F\: '{ print $2 }'`
  6433. echo $ac_n "checking for Forte compiler version >= WS6U2""... $ac_c" 1>&6
  6434. echo "configure:7077: checking for Forte compiler version >= WS6U2" >&5
  6435. ac_ext=C
  6436. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  6437. ac_cpp='$CXXCPP $CPPFLAGS'
  6438. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  6439. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  6440. cross_compiling=$ac_cv_prog_cxx_cross
  6441. cat > conftest.$ac_ext <<EOF
  6442. #line 7087 "configure"
  6443. #include "confdefs.h"
  6444. int main() {
  6445. #if (__SUNPRO_CC < 0x530)
  6446. #error "Denied"
  6447. #endif
  6448. ; return 0; }
  6449. EOF
  6450. if { (eval echo configure:7096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6451. rm -rf conftest*
  6452. _BAD_COMPILER=
  6453. else
  6454. echo "configure: failed program was:" >&5
  6455. cat conftest.$ac_ext >&5
  6456. rm -rf conftest*
  6457. _BAD_COMPILER=1
  6458. fi
  6459. rm -f conftest*
  6460. if test -n "$_BAD_COMPILER"; then
  6461. _res="no"
  6462. { echo "configure: error: Forte version WS6U2 or higher is required to build. Your compiler version is $CC_VERSION ." 1>&2; exit 1; }
  6463. else
  6464. _res="yes"
  6465. fi
  6466. echo "$ac_t""$_res" 1>&6
  6467. ac_ext=c
  6468. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  6469. ac_cpp='$CPP $CPPFLAGS'
  6470. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  6471. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  6472. cross_compiling=$ac_cv_prog_cc_cross
  6473. else
  6474. ASFLAGS="$ASFLAGS -fPIC"
  6475. DSO_LDOPTS='-G'
  6476. _WARNINGS_CFLAGS=''
  6477. _WARNINGS_CXXFLAGS=''
  6478. if test "$OS_RELEASE" = "5.3"; then
  6479. cat >> confdefs.h <<\EOF
  6480. #define MUST_UNDEF_HAVE_BOOLEAN_AFTER_INCLUDES 1
  6481. EOF
  6482. fi
  6483. fi
  6484. if test "$OS_RELEASE" = "5.5.1"; then
  6485. cat >> confdefs.h <<\EOF
  6486. #define NEED_USLEEP_PROTOTYPE 1
  6487. EOF
  6488. fi
  6489. ;;
  6490. *-sunos*)
  6491. DSO_LDOPTS='-Bdynamic'
  6492. MKSHLIB='-$(LD) $(DSO_LDOPTS) -o $@'
  6493. MKCSHLIB='-$(LD) $(DSO_LDOPTS) -o $@'
  6494. cat >> confdefs.h <<\EOF
  6495. #define SUNOS4 1
  6496. EOF
  6497. cat >> confdefs.h <<\EOF
  6498. #define SPRINTF_RETURNS_STRING 1
  6499. EOF
  6500. case "$(target_os)" in
  6501. sunos4.1*)
  6502. DLL_SUFFIX='.so.1.0'
  6503. ;;
  6504. esac
  6505. ;;
  6506. *-sysv4.2uw7*)
  6507. NSPR_LIBS="-lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION -L/usr/ccs/lib -lcrt"
  6508. ;;
  6509. *-os2*)
  6510. HOST_NSPR_MDCPUCFG='\"md/_os2.cfg\"'
  6511. ;;
  6512. esac
  6513. cat >> confdefs.h <<EOF
  6514. #define D_INO $DIRENT_INO
  6515. EOF
  6516. NO_LD_ARCHIVE_FLAGS=
  6517. if test -z "$MKSHLIB_FORCE_ALL" || test -z "$MKSHLIB_UNFORCE_ALL"; then
  6518. NO_LD_ARCHIVE_FLAGS=1
  6519. fi
  6520. case "$target" in
  6521. *-os2*)
  6522. NO_LD_ARCHIVE_FLAGS=
  6523. ;;
  6524. *-aix4.3*|*-aix5*)
  6525. NO_LD_ARCHIVE_FLAGS=
  6526. ;;
  6527. *-openvms*)
  6528. NO_LD_ARCHIVE_FLAGS=
  6529. ;;
  6530. *-msvc*|*-mks*|*-mingw*|*-cygwin*|*-wince)
  6531. if test -z "$GNU_CC"; then
  6532. NO_LD_ARCHIVE_FLAGS=
  6533. fi
  6534. ;;
  6535. esac
  6536. case "$target" in
  6537. *-hpux*)
  6538. cat >> confdefs.h <<\EOF
  6539. #define MOZ_OJI_REQUIRE_THREAD_SAFE_ON_STARTUP 1
  6540. EOF
  6541. ;;
  6542. esac
  6543. case "$target" in
  6544. *-linux*|*-kfreebsd*-gnu)
  6545. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
  6546. ;;
  6547. *-solaris*)
  6548. if test -z "$GNU_CC"; then
  6549. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-M $(BUILD_TOOLS)/gnu-ld-scripts/components-mapfile'
  6550. else
  6551. if test -z "$GCC_USE_GNU_LD"; then
  6552. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,-M -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-mapfile'
  6553. else
  6554. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
  6555. fi
  6556. fi
  6557. ;;
  6558. *-nto*)
  6559. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
  6560. ;;
  6561. *-darwin*)
  6562. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,-exported_symbols_list -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-export-list'
  6563. ;;
  6564. *-cygwin*|*-mingw*|*-mks*|*-msvc|*-wince)
  6565. if test -n "$GNU_CC"; then
  6566. MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
  6567. fi
  6568. ;;
  6569. esac
  6570. if test -z "$COMPILE_ENVIRONMENT"; then
  6571. SKIP_COMPILER_CHECKS=1
  6572. SKIP_LIBRARY_CHECKS=1
  6573. fi
  6574. if test -z "$SKIP_COMPILER_CHECKS"; then
  6575. ac_ext=c
  6576. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  6577. ac_cpp='$CPP $CPPFLAGS'
  6578. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  6579. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  6580. cross_compiling=$ac_cv_prog_cc_cross
  6581. echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
  6582. echo "configure:7247: checking for ANSI C header files" >&5
  6583. if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  6584. echo $ac_n "(cached) $ac_c" 1>&6
  6585. else
  6586. cat > conftest.$ac_ext <<EOF
  6587. #line 7252 "configure"
  6588. #include "confdefs.h"
  6589. #include <stdlib.h>
  6590. #include <stdarg.h>
  6591. #include <string.h>
  6592. #include <float.h>
  6593. EOF
  6594. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  6595. { (eval echo configure:7260: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  6596. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  6597. if test -z "$ac_err"; then
  6598. rm -rf conftest*
  6599. ac_cv_header_stdc=yes
  6600. else
  6601. echo "$ac_err" >&5
  6602. echo "configure: failed program was:" >&5
  6603. cat conftest.$ac_ext >&5
  6604. rm -rf conftest*
  6605. ac_cv_header_stdc=no
  6606. fi
  6607. rm -f conftest*
  6608. if test $ac_cv_header_stdc = yes; then
  6609. # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  6610. cat > conftest.$ac_ext <<EOF
  6611. #line 7277 "configure"
  6612. #include "confdefs.h"
  6613. #include <string.h>
  6614. EOF
  6615. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  6616. egrep "memchr" >/dev/null 2>&1; then
  6617. :
  6618. else
  6619. rm -rf conftest*
  6620. ac_cv_header_stdc=no
  6621. fi
  6622. rm -f conftest*
  6623. fi
  6624. if test $ac_cv_header_stdc = yes; then
  6625. # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  6626. cat > conftest.$ac_ext <<EOF
  6627. #line 7295 "configure"
  6628. #include "confdefs.h"
  6629. #include <stdlib.h>
  6630. EOF
  6631. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  6632. egrep "free" >/dev/null 2>&1; then
  6633. :
  6634. else
  6635. rm -rf conftest*
  6636. ac_cv_header_stdc=no
  6637. fi
  6638. rm -f conftest*
  6639. fi
  6640. if test $ac_cv_header_stdc = yes; then
  6641. # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  6642. if test "$cross_compiling" = yes; then
  6643. :
  6644. else
  6645. cat > conftest.$ac_ext <<EOF
  6646. #line 7316 "configure"
  6647. #include "confdefs.h"
  6648. #include <ctype.h>
  6649. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  6650. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  6651. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  6652. int main () { int i; for (i = 0; i < 256; i++)
  6653. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  6654. exit (0); }
  6655. EOF
  6656. if { (eval echo configure:7327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  6657. then
  6658. :
  6659. else
  6660. echo "configure: failed program was:" >&5
  6661. cat conftest.$ac_ext >&5
  6662. rm -fr conftest*
  6663. ac_cv_header_stdc=no
  6664. fi
  6665. rm -fr conftest*
  6666. fi
  6667. fi
  6668. fi
  6669. echo "$ac_t""$ac_cv_header_stdc" 1>&6
  6670. if test $ac_cv_header_stdc = yes; then
  6671. cat >> confdefs.h <<\EOF
  6672. #define STDC_HEADERS 1
  6673. EOF
  6674. fi
  6675. echo $ac_n "checking for working const""... $ac_c" 1>&6
  6676. echo "configure:7351: checking for working const" >&5
  6677. if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
  6678. echo $ac_n "(cached) $ac_c" 1>&6
  6679. else
  6680. cat > conftest.$ac_ext <<EOF
  6681. #line 7356 "configure"
  6682. #include "confdefs.h"
  6683. int main() {
  6684. /* Ultrix mips cc rejects this. */
  6685. typedef int charset[2]; const charset x;
  6686. /* SunOS 4.1.1 cc rejects this. */
  6687. char const *const *ccp;
  6688. char **p;
  6689. /* NEC SVR4.0.2 mips cc rejects this. */
  6690. struct point {int x, y;};
  6691. static struct point const zero = {0,0};
  6692. /* AIX XL C 1.02.0.0 rejects this.
  6693. It does not let you subtract one const X* pointer from another in an arm
  6694. of an if-expression whose if-part is not a constant expression */
  6695. const char *g = "string";
  6696. ccp = &g + (g ? g-g : 0);
  6697. /* HPUX 7.0 cc rejects these. */
  6698. ++ccp;
  6699. p = (char**) ccp;
  6700. ccp = (char const *const *) p;
  6701. { /* SCO 3.2v4 cc rejects this. */
  6702. char *t;
  6703. char const *s = 0 ? (char *) 0 : (char const *) 0;
  6704. *t++ = 0;
  6705. }
  6706. { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
  6707. int x[] = {25, 17};
  6708. const int *foo = &x[0];
  6709. ++foo;
  6710. }
  6711. { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  6712. typedef const int *iptr;
  6713. iptr p = 0;
  6714. ++p;
  6715. }
  6716. { /* AIX XL C 1.02.0.0 rejects this saying
  6717. "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  6718. struct s { int j; const int *ap[3]; };
  6719. struct s *b; b->j = 5;
  6720. }
  6721. { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  6722. const int foo = 10;
  6723. }
  6724. ; return 0; }
  6725. EOF
  6726. if { (eval echo configure:7405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6727. rm -rf conftest*
  6728. ac_cv_c_const=yes
  6729. else
  6730. echo "configure: failed program was:" >&5
  6731. cat conftest.$ac_ext >&5
  6732. rm -rf conftest*
  6733. ac_cv_c_const=no
  6734. fi
  6735. rm -f conftest*
  6736. fi
  6737. echo "$ac_t""$ac_cv_c_const" 1>&6
  6738. if test $ac_cv_c_const = no; then
  6739. cat >> confdefs.h <<\EOF
  6740. #define const
  6741. EOF
  6742. fi
  6743. echo $ac_n "checking for mode_t""... $ac_c" 1>&6
  6744. echo "configure:7426: checking for mode_t" >&5
  6745. if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
  6746. echo $ac_n "(cached) $ac_c" 1>&6
  6747. else
  6748. cat > conftest.$ac_ext <<EOF
  6749. #line 7431 "configure"
  6750. #include "confdefs.h"
  6751. #include <sys/types.h>
  6752. #if STDC_HEADERS
  6753. #include <stdlib.h>
  6754. #include <stddef.h>
  6755. #endif
  6756. EOF
  6757. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  6758. egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  6759. rm -rf conftest*
  6760. ac_cv_type_mode_t=yes
  6761. else
  6762. rm -rf conftest*
  6763. ac_cv_type_mode_t=no
  6764. fi
  6765. rm -f conftest*
  6766. fi
  6767. echo "$ac_t""$ac_cv_type_mode_t" 1>&6
  6768. if test $ac_cv_type_mode_t = no; then
  6769. cat >> confdefs.h <<\EOF
  6770. #define mode_t int
  6771. EOF
  6772. fi
  6773. echo $ac_n "checking for off_t""... $ac_c" 1>&6
  6774. echo "configure:7459: checking for off_t" >&5
  6775. if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
  6776. echo $ac_n "(cached) $ac_c" 1>&6
  6777. else
  6778. cat > conftest.$ac_ext <<EOF
  6779. #line 7464 "configure"
  6780. #include "confdefs.h"
  6781. #include <sys/types.h>
  6782. #if STDC_HEADERS
  6783. #include <stdlib.h>
  6784. #include <stddef.h>
  6785. #endif
  6786. EOF
  6787. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  6788. egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  6789. rm -rf conftest*
  6790. ac_cv_type_off_t=yes
  6791. else
  6792. rm -rf conftest*
  6793. ac_cv_type_off_t=no
  6794. fi
  6795. rm -f conftest*
  6796. fi
  6797. echo "$ac_t""$ac_cv_type_off_t" 1>&6
  6798. if test $ac_cv_type_off_t = no; then
  6799. cat >> confdefs.h <<\EOF
  6800. #define off_t long
  6801. EOF
  6802. fi
  6803. echo $ac_n "checking for pid_t""... $ac_c" 1>&6
  6804. echo "configure:7492: checking for pid_t" >&5
  6805. if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
  6806. echo $ac_n "(cached) $ac_c" 1>&6
  6807. else
  6808. cat > conftest.$ac_ext <<EOF
  6809. #line 7497 "configure"
  6810. #include "confdefs.h"
  6811. #include <sys/types.h>
  6812. #if STDC_HEADERS
  6813. #include <stdlib.h>
  6814. #include <stddef.h>
  6815. #endif
  6816. EOF
  6817. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  6818. egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  6819. rm -rf conftest*
  6820. ac_cv_type_pid_t=yes
  6821. else
  6822. rm -rf conftest*
  6823. ac_cv_type_pid_t=no
  6824. fi
  6825. rm -f conftest*
  6826. fi
  6827. echo "$ac_t""$ac_cv_type_pid_t" 1>&6
  6828. if test $ac_cv_type_pid_t = no; then
  6829. cat >> confdefs.h <<\EOF
  6830. #define pid_t int
  6831. EOF
  6832. fi
  6833. echo $ac_n "checking for size_t""... $ac_c" 1>&6
  6834. echo "configure:7525: checking for size_t" >&5
  6835. if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
  6836. echo $ac_n "(cached) $ac_c" 1>&6
  6837. else
  6838. cat > conftest.$ac_ext <<EOF
  6839. #line 7530 "configure"
  6840. #include "confdefs.h"
  6841. #include <sys/types.h>
  6842. #if STDC_HEADERS
  6843. #include <stdlib.h>
  6844. #include <stddef.h>
  6845. #endif
  6846. EOF
  6847. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  6848. egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  6849. rm -rf conftest*
  6850. ac_cv_type_size_t=yes
  6851. else
  6852. rm -rf conftest*
  6853. ac_cv_type_size_t=no
  6854. fi
  6855. rm -f conftest*
  6856. fi
  6857. echo "$ac_t""$ac_cv_type_size_t" 1>&6
  6858. if test $ac_cv_type_size_t = no; then
  6859. cat >> confdefs.h <<\EOF
  6860. #define size_t unsigned
  6861. EOF
  6862. fi
  6863. echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
  6864. echo "configure:7558: checking for st_blksize in struct stat" >&5
  6865. if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
  6866. echo $ac_n "(cached) $ac_c" 1>&6
  6867. else
  6868. cat > conftest.$ac_ext <<EOF
  6869. #line 7563 "configure"
  6870. #include "confdefs.h"
  6871. #include <sys/types.h>
  6872. #include <sys/stat.h>
  6873. int main() {
  6874. struct stat s; s.st_blksize;
  6875. ; return 0; }
  6876. EOF
  6877. if { (eval echo configure:7571: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6878. rm -rf conftest*
  6879. ac_cv_struct_st_blksize=yes
  6880. else
  6881. echo "configure: failed program was:" >&5
  6882. cat conftest.$ac_ext >&5
  6883. rm -rf conftest*
  6884. ac_cv_struct_st_blksize=no
  6885. fi
  6886. rm -f conftest*
  6887. fi
  6888. echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
  6889. if test $ac_cv_struct_st_blksize = yes; then
  6890. cat >> confdefs.h <<\EOF
  6891. #define HAVE_ST_BLKSIZE 1
  6892. EOF
  6893. fi
  6894. echo $ac_n "checking for siginfo_t""... $ac_c" 1>&6
  6895. echo "configure:7592: checking for siginfo_t" >&5
  6896. if eval "test \"`echo '$''{'ac_cv_siginfo_t'+set}'`\" = set"; then
  6897. echo $ac_n "(cached) $ac_c" 1>&6
  6898. else
  6899. cat > conftest.$ac_ext <<EOF
  6900. #line 7597 "configure"
  6901. #include "confdefs.h"
  6902. #define _POSIX_C_SOURCE 199506L
  6903. #include <signal.h>
  6904. int main() {
  6905. siginfo_t* info;
  6906. ; return 0; }
  6907. EOF
  6908. if { (eval echo configure:7605: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6909. rm -rf conftest*
  6910. ac_cv_siginfo_t=true
  6911. else
  6912. echo "configure: failed program was:" >&5
  6913. cat conftest.$ac_ext >&5
  6914. rm -rf conftest*
  6915. ac_cv_siginfo_t=false
  6916. fi
  6917. rm -f conftest*
  6918. fi
  6919. if test "$ac_cv_siginfo_t" = true ; then
  6920. cat >> confdefs.h <<\EOF
  6921. #define HAVE_SIGINFO_T 1
  6922. EOF
  6923. echo "$ac_t""yes" 1>&6
  6924. else
  6925. echo "$ac_t""no" 1>&6
  6926. fi
  6927. if test "$VACPP" = "yes"; then
  6928. cat >> confdefs.h <<\EOF
  6929. #define __size_t 1
  6930. EOF
  6931. cat >> confdefs.h <<\EOF
  6932. #define __off_t 1
  6933. EOF
  6934. fi
  6935. echo $ac_n "checking for int16_t""... $ac_c" 1>&6
  6936. echo "configure:7639: checking for int16_t" >&5
  6937. if eval "test \"`echo '$''{'ac_cv_int16_t'+set}'`\" = set"; then
  6938. echo $ac_n "(cached) $ac_c" 1>&6
  6939. else
  6940. cat > conftest.$ac_ext <<EOF
  6941. #line 7644 "configure"
  6942. #include "confdefs.h"
  6943. #include <stdio.h>
  6944. #include <sys/types.h>
  6945. int main() {
  6946. int16_t foo = 0;
  6947. ; return 0; }
  6948. EOF
  6949. if { (eval echo configure:7652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6950. rm -rf conftest*
  6951. ac_cv_int16_t=true
  6952. else
  6953. echo "configure: failed program was:" >&5
  6954. cat conftest.$ac_ext >&5
  6955. rm -rf conftest*
  6956. ac_cv_int16_t=false
  6957. fi
  6958. rm -f conftest*
  6959. fi
  6960. if test "$ac_cv_int16_t" = true ; then
  6961. cat >> confdefs.h <<\EOF
  6962. #define HAVE_INT16_T 1
  6963. EOF
  6964. echo "$ac_t""yes" 1>&6
  6965. else
  6966. echo "$ac_t""no" 1>&6
  6967. fi
  6968. echo $ac_n "checking for int32_t""... $ac_c" 1>&6
  6969. echo "configure:7674: checking for int32_t" >&5
  6970. if eval "test \"`echo '$''{'ac_cv_int32_t'+set}'`\" = set"; then
  6971. echo $ac_n "(cached) $ac_c" 1>&6
  6972. else
  6973. cat > conftest.$ac_ext <<EOF
  6974. #line 7679 "configure"
  6975. #include "confdefs.h"
  6976. #include <stdio.h>
  6977. #include <sys/types.h>
  6978. int main() {
  6979. int32_t foo = 0;
  6980. ; return 0; }
  6981. EOF
  6982. if { (eval echo configure:7687: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  6983. rm -rf conftest*
  6984. ac_cv_int32_t=true
  6985. else
  6986. echo "configure: failed program was:" >&5
  6987. cat conftest.$ac_ext >&5
  6988. rm -rf conftest*
  6989. ac_cv_int32_t=false
  6990. fi
  6991. rm -f conftest*
  6992. fi
  6993. if test "$ac_cv_int32_t" = true ; then
  6994. cat >> confdefs.h <<\EOF
  6995. #define HAVE_INT32_T 1
  6996. EOF
  6997. echo "$ac_t""yes" 1>&6
  6998. else
  6999. echo "$ac_t""no" 1>&6
  7000. fi
  7001. echo $ac_n "checking for int64_t""... $ac_c" 1>&6
  7002. echo "configure:7709: checking for int64_t" >&5
  7003. if eval "test \"`echo '$''{'ac_cv_int64_t'+set}'`\" = set"; then
  7004. echo $ac_n "(cached) $ac_c" 1>&6
  7005. else
  7006. cat > conftest.$ac_ext <<EOF
  7007. #line 7714 "configure"
  7008. #include "confdefs.h"
  7009. #include <stdio.h>
  7010. #include <sys/types.h>
  7011. int main() {
  7012. int64_t foo = 0;
  7013. ; return 0; }
  7014. EOF
  7015. if { (eval echo configure:7722: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7016. rm -rf conftest*
  7017. ac_cv_int64_t=true
  7018. else
  7019. echo "configure: failed program was:" >&5
  7020. cat conftest.$ac_ext >&5
  7021. rm -rf conftest*
  7022. ac_cv_int64_t=false
  7023. fi
  7024. rm -f conftest*
  7025. fi
  7026. if test "$ac_cv_int64_t" = true ; then
  7027. cat >> confdefs.h <<\EOF
  7028. #define HAVE_INT64_T 1
  7029. EOF
  7030. echo "$ac_t""yes" 1>&6
  7031. else
  7032. echo "$ac_t""no" 1>&6
  7033. fi
  7034. echo $ac_n "checking for int64""... $ac_c" 1>&6
  7035. echo "configure:7744: checking for int64" >&5
  7036. if eval "test \"`echo '$''{'ac_cv_int64'+set}'`\" = set"; then
  7037. echo $ac_n "(cached) $ac_c" 1>&6
  7038. else
  7039. cat > conftest.$ac_ext <<EOF
  7040. #line 7749 "configure"
  7041. #include "confdefs.h"
  7042. #include <stdio.h>
  7043. #include <sys/types.h>
  7044. int main() {
  7045. int64 foo = 0;
  7046. ; return 0; }
  7047. EOF
  7048. if { (eval echo configure:7757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7049. rm -rf conftest*
  7050. ac_cv_int64=true
  7051. else
  7052. echo "configure: failed program was:" >&5
  7053. cat conftest.$ac_ext >&5
  7054. rm -rf conftest*
  7055. ac_cv_int64=false
  7056. fi
  7057. rm -f conftest*
  7058. fi
  7059. if test "$ac_cv_int64" = true ; then
  7060. cat >> confdefs.h <<\EOF
  7061. #define HAVE_INT64 1
  7062. EOF
  7063. echo "$ac_t""yes" 1>&6
  7064. else
  7065. echo "$ac_t""no" 1>&6
  7066. fi
  7067. echo $ac_n "checking for uint""... $ac_c" 1>&6
  7068. echo "configure:7779: checking for uint" >&5
  7069. if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then
  7070. echo $ac_n "(cached) $ac_c" 1>&6
  7071. else
  7072. cat > conftest.$ac_ext <<EOF
  7073. #line 7784 "configure"
  7074. #include "confdefs.h"
  7075. #include <stdio.h>
  7076. #include <sys/types.h>
  7077. int main() {
  7078. uint foo = 0;
  7079. ; return 0; }
  7080. EOF
  7081. if { (eval echo configure:7792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7082. rm -rf conftest*
  7083. ac_cv_uint=true
  7084. else
  7085. echo "configure: failed program was:" >&5
  7086. cat conftest.$ac_ext >&5
  7087. rm -rf conftest*
  7088. ac_cv_uint=false
  7089. fi
  7090. rm -f conftest*
  7091. fi
  7092. if test "$ac_cv_uint" = true ; then
  7093. cat >> confdefs.h <<\EOF
  7094. #define HAVE_UINT 1
  7095. EOF
  7096. echo "$ac_t""yes" 1>&6
  7097. else
  7098. echo "$ac_t""no" 1>&6
  7099. fi
  7100. echo $ac_n "checking for uint_t""... $ac_c" 1>&6
  7101. echo "configure:7814: checking for uint_t" >&5
  7102. if eval "test \"`echo '$''{'ac_cv_uint_t'+set}'`\" = set"; then
  7103. echo $ac_n "(cached) $ac_c" 1>&6
  7104. else
  7105. cat > conftest.$ac_ext <<EOF
  7106. #line 7819 "configure"
  7107. #include "confdefs.h"
  7108. #include <stdio.h>
  7109. #include <sys/types.h>
  7110. int main() {
  7111. uint_t foo = 0;
  7112. ; return 0; }
  7113. EOF
  7114. if { (eval echo configure:7827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7115. rm -rf conftest*
  7116. ac_cv_uint_t=true
  7117. else
  7118. echo "configure: failed program was:" >&5
  7119. cat conftest.$ac_ext >&5
  7120. rm -rf conftest*
  7121. ac_cv_uint_t=false
  7122. fi
  7123. rm -f conftest*
  7124. fi
  7125. if test "$ac_cv_uint_t" = true ; then
  7126. cat >> confdefs.h <<\EOF
  7127. #define HAVE_UINT_T 1
  7128. EOF
  7129. echo "$ac_t""yes" 1>&6
  7130. else
  7131. echo "$ac_t""no" 1>&6
  7132. fi
  7133. echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
  7134. echo "configure:7849: checking for uint16_t" >&5
  7135. if eval "test \"`echo '$''{'ac_cv_uint16_t'+set}'`\" = set"; then
  7136. echo $ac_n "(cached) $ac_c" 1>&6
  7137. else
  7138. cat > conftest.$ac_ext <<EOF
  7139. #line 7854 "configure"
  7140. #include "confdefs.h"
  7141. #include <stdio.h>
  7142. #include <sys/types.h>
  7143. int main() {
  7144. uint16_t foo = 0;
  7145. ; return 0; }
  7146. EOF
  7147. if { (eval echo configure:7862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7148. rm -rf conftest*
  7149. ac_cv_uint16_t=true
  7150. else
  7151. echo "configure: failed program was:" >&5
  7152. cat conftest.$ac_ext >&5
  7153. rm -rf conftest*
  7154. ac_cv_uint16_t=false
  7155. fi
  7156. rm -f conftest*
  7157. fi
  7158. if test "$ac_cv_uint16_t" = true ; then
  7159. cat >> confdefs.h <<\EOF
  7160. #define HAVE_UINT16_T 1
  7161. EOF
  7162. echo "$ac_t""yes" 1>&6
  7163. else
  7164. echo "$ac_t""no" 1>&6
  7165. fi
  7166. ac_ext=C
  7167. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  7168. ac_cpp='$CXXCPP $CPPFLAGS'
  7169. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  7170. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  7171. cross_compiling=$ac_cv_prog_cxx_cross
  7172. echo $ac_n "checking for uname.domainname""... $ac_c" 1>&6
  7173. echo "configure:7893: checking for uname.domainname" >&5
  7174. if eval "test \"`echo '$''{'ac_cv_have_uname_domainname_field'+set}'`\" = set"; then
  7175. echo $ac_n "(cached) $ac_c" 1>&6
  7176. else
  7177. cat > conftest.$ac_ext <<EOF
  7178. #line 7898 "configure"
  7179. #include "confdefs.h"
  7180. #include <sys/utsname.h>
  7181. int main() {
  7182. struct utsname *res; char *domain;
  7183. (void)uname(res); if (res != 0) { domain = res->domainname; }
  7184. ; return 0; }
  7185. EOF
  7186. if { (eval echo configure:7906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7187. rm -rf conftest*
  7188. ac_cv_have_uname_domainname_field=true
  7189. else
  7190. echo "configure: failed program was:" >&5
  7191. cat conftest.$ac_ext >&5
  7192. rm -rf conftest*
  7193. ac_cv_have_uname_domainname_field=false
  7194. fi
  7195. rm -f conftest*
  7196. fi
  7197. if test "$ac_cv_have_uname_domainname_field" = "true"; then
  7198. cat >> confdefs.h <<\EOF
  7199. #define HAVE_UNAME_DOMAINNAME_FIELD 1
  7200. EOF
  7201. echo "$ac_t""yes" 1>&6
  7202. else
  7203. echo "$ac_t""no" 1>&6
  7204. fi
  7205. echo $ac_n "checking for uname.__domainname""... $ac_c" 1>&6
  7206. echo "configure:7930: checking for uname.__domainname" >&5
  7207. if eval "test \"`echo '$''{'ac_cv_have_uname_us_domainname_field'+set}'`\" = set"; then
  7208. echo $ac_n "(cached) $ac_c" 1>&6
  7209. else
  7210. cat > conftest.$ac_ext <<EOF
  7211. #line 7935 "configure"
  7212. #include "confdefs.h"
  7213. #include <sys/utsname.h>
  7214. int main() {
  7215. struct utsname *res; char *domain;
  7216. (void)uname(res); if (res != 0) { domain = res->__domainname; }
  7217. ; return 0; }
  7218. EOF
  7219. if { (eval echo configure:7943: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7220. rm -rf conftest*
  7221. ac_cv_have_uname_us_domainname_field=true
  7222. else
  7223. echo "configure: failed program was:" >&5
  7224. cat conftest.$ac_ext >&5
  7225. rm -rf conftest*
  7226. ac_cv_have_uname_us_domainname_field=false
  7227. fi
  7228. rm -f conftest*
  7229. fi
  7230. if test "$ac_cv_have_uname_us_domainname_field" = "true"; then
  7231. cat >> confdefs.h <<\EOF
  7232. #define HAVE_UNAME_US_DOMAINNAME_FIELD 1
  7233. EOF
  7234. echo "$ac_t""yes" 1>&6
  7235. else
  7236. echo "$ac_t""no" 1>&6
  7237. fi
  7238. ac_ext=c
  7239. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  7240. ac_cpp='$CPP $CPPFLAGS'
  7241. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  7242. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  7243. cross_compiling=$ac_cv_prog_cc_cross
  7244. echo $ac_n "checking for usable wchar_t (2 bytes, unsigned)""... $ac_c" 1>&6
  7245. echo "configure:7976: checking for usable wchar_t (2 bytes, unsigned)" >&5
  7246. if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_v2'+set}'`\" = set"; then
  7247. echo $ac_n "(cached) $ac_c" 1>&6
  7248. else
  7249. cat > conftest.$ac_ext <<EOF
  7250. #line 7981 "configure"
  7251. #include "confdefs.h"
  7252. #include <stddef.h>
  7253. $configure_static_assert_macros
  7254. int main() {
  7255. CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2);
  7256. CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)
  7257. ; return 0; }
  7258. EOF
  7259. if { (eval echo configure:7990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7260. rm -rf conftest*
  7261. ac_cv_have_usable_wchar_v2="yes"
  7262. else
  7263. echo "configure: failed program was:" >&5
  7264. cat conftest.$ac_ext >&5
  7265. rm -rf conftest*
  7266. ac_cv_have_usable_wchar_v2="no"
  7267. fi
  7268. rm -f conftest*
  7269. fi
  7270. echo "$ac_t""$ac_cv_have_usable_wchar_v2" 1>&6
  7271. if test "$ac_cv_have_usable_wchar_v2" = "yes"; then
  7272. cat >> confdefs.h <<\EOF
  7273. #define HAVE_CPP_2BYTE_WCHAR_T 1
  7274. EOF
  7275. HAVE_CPP_2BYTE_WCHAR_T=1
  7276. else
  7277. ac_ext=C
  7278. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  7279. ac_cpp='$CXXCPP $CPPFLAGS'
  7280. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  7281. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  7282. cross_compiling=$ac_cv_prog_cxx_cross
  7283. _SAVE_CXXFLAGS=$CXXFLAGS
  7284. CXXFLAGS="$CXXFLAGS -fshort-wchar"
  7285. echo $ac_n "checking for compiler -fshort-wchar option""... $ac_c" 1>&6
  7286. echo "configure:8023: checking for compiler -fshort-wchar option" >&5
  7287. if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_option_v2'+set}'`\" = set"; then
  7288. echo $ac_n "(cached) $ac_c" 1>&6
  7289. else
  7290. cat > conftest.$ac_ext <<EOF
  7291. #line 8028 "configure"
  7292. #include "confdefs.h"
  7293. #include <stddef.h>
  7294. $configure_static_assert_macros
  7295. int main() {
  7296. CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2);
  7297. CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)
  7298. ; return 0; }
  7299. EOF
  7300. if { (eval echo configure:8037: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7301. rm -rf conftest*
  7302. ac_cv_have_usable_wchar_option_v2="yes"
  7303. else
  7304. echo "configure: failed program was:" >&5
  7305. cat conftest.$ac_ext >&5
  7306. rm -rf conftest*
  7307. ac_cv_have_usable_wchar_option_v2="no"
  7308. fi
  7309. rm -f conftest*
  7310. fi
  7311. echo "$ac_t""$ac_cv_have_usable_wchar_option_v2" 1>&6
  7312. if test "$ac_cv_have_usable_wchar_option_v2" = "yes"; then
  7313. cat >> confdefs.h <<\EOF
  7314. #define HAVE_CPP_2BYTE_WCHAR_T 1
  7315. EOF
  7316. HAVE_CPP_2BYTE_WCHAR_T=1
  7317. else
  7318. CXXFLAGS=$_SAVE_CXXFLAGS
  7319. fi
  7320. ac_ext=c
  7321. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  7322. ac_cpp='$CPP $CPPFLAGS'
  7323. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  7324. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  7325. cross_compiling=$ac_cv_prog_cc_cross
  7326. fi
  7327. if test "$GNU_CC"; then
  7328. echo $ac_n "checking for visibility(hidden) attribute""... $ac_c" 1>&6
  7329. echo "configure:8071: checking for visibility(hidden) attribute" >&5
  7330. if eval "test \"`echo '$''{'ac_cv_visibility_hidden'+set}'`\" = set"; then
  7331. echo $ac_n "(cached) $ac_c" 1>&6
  7332. else
  7333. cat > conftest.c <<EOF
  7334. int foo __attribute__ ((visibility ("hidden"))) = 1;
  7335. EOF
  7336. ac_cv_visibility_hidden=no
  7337. if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
  7338. if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then
  7339. ac_cv_visibility_hidden=yes
  7340. fi
  7341. fi
  7342. rm -f conftest.cs
  7343. fi
  7344. echo "$ac_t""$ac_cv_visibility_hidden" 1>&6
  7345. if test "$ac_cv_visibility_hidden" = "yes"; then
  7346. cat >> confdefs.h <<\EOF
  7347. #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
  7348. EOF
  7349. echo $ac_n "checking for visibility(default) attribute""... $ac_c" 1>&6
  7350. echo "configure:8096: checking for visibility(default) attribute" >&5
  7351. if eval "test \"`echo '$''{'ac_cv_visibility_default'+set}'`\" = set"; then
  7352. echo $ac_n "(cached) $ac_c" 1>&6
  7353. else
  7354. cat > conftest.c <<EOF
  7355. int foo __attribute__ ((visibility ("default"))) = 1;
  7356. EOF
  7357. ac_cv_visibility_default=no
  7358. if ${CC-cc} -fvisibility=hidden -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
  7359. if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then
  7360. ac_cv_visibility_default=yes
  7361. fi
  7362. fi
  7363. rm -f conftest.cs
  7364. fi
  7365. echo "$ac_t""$ac_cv_visibility_default" 1>&6
  7366. if test "$ac_cv_visibility_default" = "yes"; then
  7367. cat >> confdefs.h <<\EOF
  7368. #define HAVE_VISIBILITY_ATTRIBUTE 1
  7369. EOF
  7370. echo $ac_n "checking for visibility pragma support""... $ac_c" 1>&6
  7371. echo "configure:8121: checking for visibility pragma support" >&5
  7372. if eval "test \"`echo '$''{'ac_cv_visibility_pragma'+set}'`\" = set"; then
  7373. echo $ac_n "(cached) $ac_c" 1>&6
  7374. else
  7375. cat > conftest.c <<EOF
  7376. #pragma GCC visibility push(hidden)
  7377. int foo_hidden = 1;
  7378. #pragma GCC visibility push(default)
  7379. int foo_default = 1;
  7380. EOF
  7381. ac_cv_visibility_pragma=no
  7382. if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
  7383. if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then
  7384. if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then
  7385. ac_cv_visibility_pragma=yes
  7386. fi
  7387. fi
  7388. fi
  7389. rm -f conftest.cs
  7390. fi
  7391. echo "$ac_t""$ac_cv_visibility_pragma" 1>&6
  7392. if test "$ac_cv_visibility_pragma" = "yes"; then
  7393. echo $ac_n "checking For gcc visibility bug with class-level attributes (GCC bug 26905)""... $ac_c" 1>&6
  7394. echo "configure:8146: checking For gcc visibility bug with class-level attributes (GCC bug 26905)" >&5
  7395. if eval "test \"`echo '$''{'ac_cv_have_visibility_class_bug'+set}'`\" = set"; then
  7396. echo $ac_n "(cached) $ac_c" 1>&6
  7397. else
  7398. cat > conftest.c <<EOF
  7399. #pragma GCC visibility push(hidden)
  7400. struct __attribute__ ((visibility ("default"))) TestStruct {
  7401. static void Init();
  7402. };
  7403. __attribute__ ((visibility ("default"))) void TestFunc() {
  7404. TestStruct::Init();
  7405. }
  7406. EOF
  7407. ac_cv_have_visibility_class_bug=no
  7408. if ! ${CXX-g++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -S -o conftest.S conftest.c > /dev/null 2>&1 ; then
  7409. ac_cv_have_visibility_class_bug=yes
  7410. else
  7411. if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then
  7412. ac_cv_have_visibility_class_bug=yes
  7413. fi
  7414. fi
  7415. rm -rf conftest.{c,S}
  7416. fi
  7417. echo "$ac_t""$ac_cv_have_visibility_class_bug" 1>&6
  7418. echo $ac_n "checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)""... $ac_c" 1>&6
  7419. echo "configure:8174: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)" >&5
  7420. if eval "test \"`echo '$''{'ac_cv_have_visibility_builtin_bug'+set}'`\" = set"; then
  7421. echo $ac_n "(cached) $ac_c" 1>&6
  7422. else
  7423. cat > conftest.c <<EOF
  7424. #pragma GCC visibility push(hidden)
  7425. #pragma GCC visibility push(default)
  7426. #include <string.h>
  7427. #pragma GCC visibility pop
  7428. __attribute__ ((visibility ("default"))) void Func() {
  7429. char c[100];
  7430. memset(c, 0, sizeof(c));
  7431. }
  7432. EOF
  7433. ac_cv_have_visibility_builtin_bug=no
  7434. if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then
  7435. ac_cv_have_visibility_builtin_bug=yes
  7436. else
  7437. if test `grep -c "@PLT" conftest.S` = 0; then
  7438. ac_cv_visibility_builtin_bug=yes
  7439. fi
  7440. fi
  7441. rm -f conftest.{c,S}
  7442. fi
  7443. echo "$ac_t""$ac_cv_have_visibility_builtin_bug" 1>&6
  7444. if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \
  7445. "$ac_cv_have_visibility_class_bug" = "no"; then
  7446. VISIBILITY_FLAGS='-I$(DIST)/include/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
  7447. WRAP_SYSTEM_INCLUDES=1
  7448. else
  7449. VISIBILITY_FLAGS='-fvisibility=hidden'
  7450. fi # have visibility pragma bug
  7451. fi # have visibility pragma
  7452. fi # have visibility(default) attribute
  7453. fi # have visibility(hidden) attribute
  7454. fi # GNU_CC
  7455. ac_header_dirent=no
  7456. for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
  7457. do
  7458. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7459. echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
  7460. echo "configure:8222: checking for $ac_hdr that defines DIR" >&5
  7461. if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
  7462. echo $ac_n "(cached) $ac_c" 1>&6
  7463. else
  7464. cat > conftest.$ac_ext <<EOF
  7465. #line 8227 "configure"
  7466. #include "confdefs.h"
  7467. #include <sys/types.h>
  7468. #include <$ac_hdr>
  7469. int main() {
  7470. DIR *dirp = 0;
  7471. ; return 0; }
  7472. EOF
  7473. if { (eval echo configure:8235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  7474. rm -rf conftest*
  7475. eval "ac_cv_header_dirent_$ac_safe=yes"
  7476. else
  7477. echo "configure: failed program was:" >&5
  7478. cat conftest.$ac_ext >&5
  7479. rm -rf conftest*
  7480. eval "ac_cv_header_dirent_$ac_safe=no"
  7481. fi
  7482. rm -f conftest*
  7483. fi
  7484. if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
  7485. echo "$ac_t""yes" 1>&6
  7486. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7487. cat >> confdefs.h <<EOF
  7488. #define $ac_tr_hdr 1
  7489. EOF
  7490. ac_header_dirent=$ac_hdr; break
  7491. else
  7492. echo "$ac_t""no" 1>&6
  7493. fi
  7494. done
  7495. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  7496. if test $ac_header_dirent = dirent.h; then
  7497. echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
  7498. echo "configure:8260: checking for opendir in -ldir" >&5
  7499. ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
  7500. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  7501. echo $ac_n "(cached) $ac_c" 1>&6
  7502. else
  7503. ac_save_LIBS="$LIBS"
  7504. LIBS="-ldir $LIBS"
  7505. cat > conftest.$ac_ext <<EOF
  7506. #line 8268 "configure"
  7507. #include "confdefs.h"
  7508. /* Override any gcc2 internal prototype to avoid an error. */
  7509. /* We use char because int might match the return type of a gcc2
  7510. builtin and then its argument prototype would still apply. */
  7511. char opendir();
  7512. int main() {
  7513. opendir()
  7514. ; return 0; }
  7515. EOF
  7516. if { (eval echo configure:8279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  7517. rm -rf conftest*
  7518. eval "ac_cv_lib_$ac_lib_var=yes"
  7519. else
  7520. echo "configure: failed program was:" >&5
  7521. cat conftest.$ac_ext >&5
  7522. rm -rf conftest*
  7523. eval "ac_cv_lib_$ac_lib_var=no"
  7524. fi
  7525. rm -f conftest*
  7526. LIBS="$ac_save_LIBS"
  7527. fi
  7528. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  7529. echo "$ac_t""yes" 1>&6
  7530. LIBS="$LIBS -ldir"
  7531. else
  7532. echo "$ac_t""no" 1>&6
  7533. fi
  7534. else
  7535. echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
  7536. echo "configure:8301: checking for opendir in -lx" >&5
  7537. ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
  7538. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  7539. echo $ac_n "(cached) $ac_c" 1>&6
  7540. else
  7541. ac_save_LIBS="$LIBS"
  7542. LIBS="-lx $LIBS"
  7543. cat > conftest.$ac_ext <<EOF
  7544. #line 8309 "configure"
  7545. #include "confdefs.h"
  7546. /* Override any gcc2 internal prototype to avoid an error. */
  7547. /* We use char because int might match the return type of a gcc2
  7548. builtin and then its argument prototype would still apply. */
  7549. char opendir();
  7550. int main() {
  7551. opendir()
  7552. ; return 0; }
  7553. EOF
  7554. if { (eval echo configure:8320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  7555. rm -rf conftest*
  7556. eval "ac_cv_lib_$ac_lib_var=yes"
  7557. else
  7558. echo "configure: failed program was:" >&5
  7559. cat conftest.$ac_ext >&5
  7560. rm -rf conftest*
  7561. eval "ac_cv_lib_$ac_lib_var=no"
  7562. fi
  7563. rm -f conftest*
  7564. LIBS="$ac_save_LIBS"
  7565. fi
  7566. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  7567. echo "$ac_t""yes" 1>&6
  7568. LIBS="$LIBS -lx"
  7569. else
  7570. echo "$ac_t""no" 1>&6
  7571. fi
  7572. fi
  7573. case "$target_os" in
  7574. freebsd*)
  7575. # for stuff like -lXshm
  7576. CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}"
  7577. ;;
  7578. esac
  7579. for ac_hdr in sys/byteorder.h compat.h getopt.h
  7580. do
  7581. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7582. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7583. echo "configure:8352: checking for $ac_hdr" >&5
  7584. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7585. echo $ac_n "(cached) $ac_c" 1>&6
  7586. else
  7587. cat > conftest.$ac_ext <<EOF
  7588. #line 8357 "configure"
  7589. #include "confdefs.h"
  7590. #include <$ac_hdr>
  7591. EOF
  7592. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7593. { (eval echo configure:8362: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7594. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7595. if test -z "$ac_err"; then
  7596. rm -rf conftest*
  7597. eval "ac_cv_header_$ac_safe=yes"
  7598. else
  7599. echo "$ac_err" >&5
  7600. echo "configure: failed program was:" >&5
  7601. cat conftest.$ac_ext >&5
  7602. rm -rf conftest*
  7603. eval "ac_cv_header_$ac_safe=no"
  7604. fi
  7605. rm -f conftest*
  7606. fi
  7607. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7608. echo "$ac_t""yes" 1>&6
  7609. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7610. cat >> confdefs.h <<EOF
  7611. #define $ac_tr_hdr 1
  7612. EOF
  7613. else
  7614. echo "$ac_t""no" 1>&6
  7615. fi
  7616. done
  7617. for ac_hdr in sys/bitypes.h memory.h unistd.h
  7618. do
  7619. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7620. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7621. echo "configure:8392: checking for $ac_hdr" >&5
  7622. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7623. echo $ac_n "(cached) $ac_c" 1>&6
  7624. else
  7625. cat > conftest.$ac_ext <<EOF
  7626. #line 8397 "configure"
  7627. #include "confdefs.h"
  7628. #include <$ac_hdr>
  7629. EOF
  7630. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7631. { (eval echo configure:8402: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7632. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7633. if test -z "$ac_err"; then
  7634. rm -rf conftest*
  7635. eval "ac_cv_header_$ac_safe=yes"
  7636. else
  7637. echo "$ac_err" >&5
  7638. echo "configure: failed program was:" >&5
  7639. cat conftest.$ac_ext >&5
  7640. rm -rf conftest*
  7641. eval "ac_cv_header_$ac_safe=no"
  7642. fi
  7643. rm -f conftest*
  7644. fi
  7645. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7646. echo "$ac_t""yes" 1>&6
  7647. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7648. cat >> confdefs.h <<EOF
  7649. #define $ac_tr_hdr 1
  7650. EOF
  7651. else
  7652. echo "$ac_t""no" 1>&6
  7653. fi
  7654. done
  7655. for ac_hdr in gnu/libc-version.h nl_types.h
  7656. do
  7657. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7658. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7659. echo "configure:8432: checking for $ac_hdr" >&5
  7660. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7661. echo $ac_n "(cached) $ac_c" 1>&6
  7662. else
  7663. cat > conftest.$ac_ext <<EOF
  7664. #line 8437 "configure"
  7665. #include "confdefs.h"
  7666. #include <$ac_hdr>
  7667. EOF
  7668. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7669. { (eval echo configure:8442: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7670. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7671. if test -z "$ac_err"; then
  7672. rm -rf conftest*
  7673. eval "ac_cv_header_$ac_safe=yes"
  7674. else
  7675. echo "$ac_err" >&5
  7676. echo "configure: failed program was:" >&5
  7677. cat conftest.$ac_ext >&5
  7678. rm -rf conftest*
  7679. eval "ac_cv_header_$ac_safe=no"
  7680. fi
  7681. rm -f conftest*
  7682. fi
  7683. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7684. echo "$ac_t""yes" 1>&6
  7685. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7686. cat >> confdefs.h <<EOF
  7687. #define $ac_tr_hdr 1
  7688. EOF
  7689. else
  7690. echo "$ac_t""no" 1>&6
  7691. fi
  7692. done
  7693. for ac_hdr in malloc.h
  7694. do
  7695. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7696. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7697. echo "configure:8472: checking for $ac_hdr" >&5
  7698. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7699. echo $ac_n "(cached) $ac_c" 1>&6
  7700. else
  7701. cat > conftest.$ac_ext <<EOF
  7702. #line 8477 "configure"
  7703. #include "confdefs.h"
  7704. #include <$ac_hdr>
  7705. EOF
  7706. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7707. { (eval echo configure:8482: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7708. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7709. if test -z "$ac_err"; then
  7710. rm -rf conftest*
  7711. eval "ac_cv_header_$ac_safe=yes"
  7712. else
  7713. echo "$ac_err" >&5
  7714. echo "configure: failed program was:" >&5
  7715. cat conftest.$ac_ext >&5
  7716. rm -rf conftest*
  7717. eval "ac_cv_header_$ac_safe=no"
  7718. fi
  7719. rm -f conftest*
  7720. fi
  7721. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7722. echo "$ac_t""yes" 1>&6
  7723. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7724. cat >> confdefs.h <<EOF
  7725. #define $ac_tr_hdr 1
  7726. EOF
  7727. else
  7728. echo "$ac_t""no" 1>&6
  7729. fi
  7730. done
  7731. for ac_hdr in X11/XKBlib.h
  7732. do
  7733. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7734. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7735. echo "configure:8512: checking for $ac_hdr" >&5
  7736. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7737. echo $ac_n "(cached) $ac_c" 1>&6
  7738. else
  7739. cat > conftest.$ac_ext <<EOF
  7740. #line 8517 "configure"
  7741. #include "confdefs.h"
  7742. #include <$ac_hdr>
  7743. EOF
  7744. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7745. { (eval echo configure:8522: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7746. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7747. if test -z "$ac_err"; then
  7748. rm -rf conftest*
  7749. eval "ac_cv_header_$ac_safe=yes"
  7750. else
  7751. echo "$ac_err" >&5
  7752. echo "configure: failed program was:" >&5
  7753. cat conftest.$ac_ext >&5
  7754. rm -rf conftest*
  7755. eval "ac_cv_header_$ac_safe=no"
  7756. fi
  7757. rm -f conftest*
  7758. fi
  7759. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7760. echo "$ac_t""yes" 1>&6
  7761. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7762. cat >> confdefs.h <<EOF
  7763. #define $ac_tr_hdr 1
  7764. EOF
  7765. else
  7766. echo "$ac_t""no" 1>&6
  7767. fi
  7768. done
  7769. for ac_hdr in sys/statvfs.h sys/statfs.h sys/vfs.h sys/mount.h
  7770. do
  7771. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7772. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7773. echo "configure:8553: checking for $ac_hdr" >&5
  7774. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7775. echo $ac_n "(cached) $ac_c" 1>&6
  7776. else
  7777. cat > conftest.$ac_ext <<EOF
  7778. #line 8558 "configure"
  7779. #include "confdefs.h"
  7780. #include <$ac_hdr>
  7781. EOF
  7782. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7783. { (eval echo configure:8563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7784. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7785. if test -z "$ac_err"; then
  7786. rm -rf conftest*
  7787. eval "ac_cv_header_$ac_safe=yes"
  7788. else
  7789. echo "$ac_err" >&5
  7790. echo "configure: failed program was:" >&5
  7791. cat conftest.$ac_ext >&5
  7792. rm -rf conftest*
  7793. eval "ac_cv_header_$ac_safe=no"
  7794. fi
  7795. rm -f conftest*
  7796. fi
  7797. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7798. echo "$ac_t""yes" 1>&6
  7799. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7800. cat >> confdefs.h <<EOF
  7801. #define $ac_tr_hdr 1
  7802. EOF
  7803. else
  7804. echo "$ac_t""no" 1>&6
  7805. fi
  7806. done
  7807. for ac_hdr in mmintrin.h
  7808. do
  7809. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7810. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7811. echo "configure:8594: checking for $ac_hdr" >&5
  7812. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7813. echo $ac_n "(cached) $ac_c" 1>&6
  7814. else
  7815. cat > conftest.$ac_ext <<EOF
  7816. #line 8599 "configure"
  7817. #include "confdefs.h"
  7818. #include <$ac_hdr>
  7819. EOF
  7820. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7821. { (eval echo configure:8604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7822. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7823. if test -z "$ac_err"; then
  7824. rm -rf conftest*
  7825. eval "ac_cv_header_$ac_safe=yes"
  7826. else
  7827. echo "$ac_err" >&5
  7828. echo "configure: failed program was:" >&5
  7829. cat conftest.$ac_ext >&5
  7830. rm -rf conftest*
  7831. eval "ac_cv_header_$ac_safe=no"
  7832. fi
  7833. rm -f conftest*
  7834. fi
  7835. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7836. echo "$ac_t""yes" 1>&6
  7837. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7838. cat >> confdefs.h <<EOF
  7839. #define $ac_tr_hdr 1
  7840. EOF
  7841. else
  7842. echo "$ac_t""no" 1>&6
  7843. fi
  7844. done
  7845. ac_ext=C
  7846. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  7847. ac_cpp='$CXXCPP $CPPFLAGS'
  7848. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  7849. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  7850. cross_compiling=$ac_cv_prog_cxx_cross
  7851. NEW_H=new.h
  7852. ac_safe=`echo "new" | sed 'y%./+-%__p_%'`
  7853. echo $ac_n "checking for new""... $ac_c" 1>&6
  7854. echo "configure:8641: checking for new" >&5
  7855. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7856. echo $ac_n "(cached) $ac_c" 1>&6
  7857. else
  7858. cat > conftest.$ac_ext <<EOF
  7859. #line 8646 "configure"
  7860. #include "confdefs.h"
  7861. #include <new>
  7862. EOF
  7863. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7864. { (eval echo configure:8651: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7865. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7866. if test -z "$ac_err"; then
  7867. rm -rf conftest*
  7868. eval "ac_cv_header_$ac_safe=yes"
  7869. else
  7870. echo "$ac_err" >&5
  7871. echo "configure: failed program was:" >&5
  7872. cat conftest.$ac_ext >&5
  7873. rm -rf conftest*
  7874. eval "ac_cv_header_$ac_safe=no"
  7875. fi
  7876. rm -f conftest*
  7877. fi
  7878. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7879. echo "$ac_t""yes" 1>&6
  7880. NEW_H=new
  7881. else
  7882. echo "$ac_t""no" 1>&6
  7883. fi
  7884. cat >> confdefs.h <<EOF
  7885. #define NEW_H <$NEW_H>
  7886. EOF
  7887. ac_ext=c
  7888. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  7889. ac_cpp='$CPP $CPPFLAGS'
  7890. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  7891. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  7892. cross_compiling=$ac_cv_prog_cc_cross
  7893. # Check whether --enable-dtrace or --disable-dtrace was given.
  7894. if test "${enable_dtrace+set}" = set; then
  7895. enableval="$enable_dtrace"
  7896. enable_dtrace="yes"
  7897. fi
  7898. if test "x$enable_dtrace" = "xyes"; then
  7899. ac_safe=`echo "sys/sdt.h" | sed 'y%./+-%__p_%'`
  7900. echo $ac_n "checking for sys/sdt.h""... $ac_c" 1>&6
  7901. echo "configure:8693: checking for sys/sdt.h" >&5
  7902. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7903. echo $ac_n "(cached) $ac_c" 1>&6
  7904. else
  7905. cat > conftest.$ac_ext <<EOF
  7906. #line 8698 "configure"
  7907. #include "confdefs.h"
  7908. #include <sys/sdt.h>
  7909. EOF
  7910. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7911. { (eval echo configure:8703: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7912. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7913. if test -z "$ac_err"; then
  7914. rm -rf conftest*
  7915. eval "ac_cv_header_$ac_safe=yes"
  7916. else
  7917. echo "$ac_err" >&5
  7918. echo "configure: failed program was:" >&5
  7919. cat conftest.$ac_ext >&5
  7920. rm -rf conftest*
  7921. eval "ac_cv_header_$ac_safe=no"
  7922. fi
  7923. rm -f conftest*
  7924. fi
  7925. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7926. echo "$ac_t""yes" 1>&6
  7927. HAVE_DTRACE=1
  7928. else
  7929. echo "$ac_t""no" 1>&6
  7930. fi
  7931. if test -n "$HAVE_DTRACE"; then
  7932. cat >> confdefs.h <<\EOF
  7933. #define INCLUDE_MOZILLA_DTRACE 1
  7934. EOF
  7935. else
  7936. { echo "configure: error: dtrace enabled but sys/sdt.h not found" 1>&2; exit 1; };
  7937. fi
  7938. fi
  7939. case $target in
  7940. *-aix4.3*|*-aix5*)
  7941. ;;
  7942. *)
  7943. for ac_hdr in sys/cdefs.h
  7944. do
  7945. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  7946. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  7947. echo "configure:8743: checking for $ac_hdr" >&5
  7948. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  7949. echo $ac_n "(cached) $ac_c" 1>&6
  7950. else
  7951. cat > conftest.$ac_ext <<EOF
  7952. #line 8748 "configure"
  7953. #include "confdefs.h"
  7954. #include <$ac_hdr>
  7955. EOF
  7956. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  7957. { (eval echo configure:8753: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  7958. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  7959. if test -z "$ac_err"; then
  7960. rm -rf conftest*
  7961. eval "ac_cv_header_$ac_safe=yes"
  7962. else
  7963. echo "$ac_err" >&5
  7964. echo "configure: failed program was:" >&5
  7965. cat conftest.$ac_ext >&5
  7966. rm -rf conftest*
  7967. eval "ac_cv_header_$ac_safe=no"
  7968. fi
  7969. rm -f conftest*
  7970. fi
  7971. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  7972. echo "$ac_t""yes" 1>&6
  7973. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  7974. cat >> confdefs.h <<EOF
  7975. #define $ac_tr_hdr 1
  7976. EOF
  7977. else
  7978. echo "$ac_t""no" 1>&6
  7979. fi
  7980. done
  7981. ;;
  7982. esac
  7983. case $target in
  7984. *-hpux11.*)
  7985. ;;
  7986. *)
  7987. echo $ac_n "checking for gethostbyname_r in -lc_r""... $ac_c" 1>&6
  7988. echo "configure:8787: checking for gethostbyname_r in -lc_r" >&5
  7989. ac_lib_var=`echo c_r'_'gethostbyname_r | sed 'y%./+-%__p_%'`
  7990. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  7991. echo $ac_n "(cached) $ac_c" 1>&6
  7992. else
  7993. ac_save_LIBS="$LIBS"
  7994. LIBS="-lc_r $LIBS"
  7995. cat > conftest.$ac_ext <<EOF
  7996. #line 8795 "configure"
  7997. #include "confdefs.h"
  7998. /* Override any gcc2 internal prototype to avoid an error. */
  7999. /* We use char because int might match the return type of a gcc2
  8000. builtin and then its argument prototype would still apply. */
  8001. char gethostbyname_r();
  8002. int main() {
  8003. gethostbyname_r()
  8004. ; return 0; }
  8005. EOF
  8006. if { (eval echo configure:8806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8007. rm -rf conftest*
  8008. eval "ac_cv_lib_$ac_lib_var=yes"
  8009. else
  8010. echo "configure: failed program was:" >&5
  8011. cat conftest.$ac_ext >&5
  8012. rm -rf conftest*
  8013. eval "ac_cv_lib_$ac_lib_var=no"
  8014. fi
  8015. rm -f conftest*
  8016. LIBS="$ac_save_LIBS"
  8017. fi
  8018. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8019. echo "$ac_t""yes" 1>&6
  8020. ac_tr_lib=HAVE_LIB`echo c_r | sed -e 's/[^a-zA-Z0-9_]/_/g' \
  8021. -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  8022. cat >> confdefs.h <<EOF
  8023. #define $ac_tr_lib 1
  8024. EOF
  8025. LIBS="-lc_r $LIBS"
  8026. else
  8027. echo "$ac_t""no" 1>&6
  8028. fi
  8029. ;;
  8030. esac
  8031. case $target in
  8032. *-darwin*)
  8033. ;;
  8034. *-beos*)
  8035. ;;
  8036. *)
  8037. echo $ac_n "checking for atan in -lm""... $ac_c" 1>&6
  8038. echo "configure:8843: checking for atan in -lm" >&5
  8039. ac_lib_var=`echo m'_'atan | sed 'y%./+-%__p_%'`
  8040. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8041. echo $ac_n "(cached) $ac_c" 1>&6
  8042. else
  8043. ac_save_LIBS="$LIBS"
  8044. LIBS="-lm $LIBS"
  8045. cat > conftest.$ac_ext <<EOF
  8046. #line 8851 "configure"
  8047. #include "confdefs.h"
  8048. /* Override any gcc2 internal prototype to avoid an error. */
  8049. /* We use char because int might match the return type of a gcc2
  8050. builtin and then its argument prototype would still apply. */
  8051. char atan();
  8052. int main() {
  8053. atan()
  8054. ; return 0; }
  8055. EOF
  8056. if { (eval echo configure:8862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8057. rm -rf conftest*
  8058. eval "ac_cv_lib_$ac_lib_var=yes"
  8059. else
  8060. echo "configure: failed program was:" >&5
  8061. cat conftest.$ac_ext >&5
  8062. rm -rf conftest*
  8063. eval "ac_cv_lib_$ac_lib_var=no"
  8064. fi
  8065. rm -f conftest*
  8066. LIBS="$ac_save_LIBS"
  8067. fi
  8068. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8069. echo "$ac_t""yes" 1>&6
  8070. ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
  8071. -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  8072. cat >> confdefs.h <<EOF
  8073. #define $ac_tr_lib 1
  8074. EOF
  8075. LIBS="-lm $LIBS"
  8076. else
  8077. echo "$ac_t""no" 1>&6
  8078. fi
  8079. echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
  8080. echo "configure:8890: checking for dlopen in -ldl" >&5
  8081. ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
  8082. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8083. echo $ac_n "(cached) $ac_c" 1>&6
  8084. else
  8085. ac_save_LIBS="$LIBS"
  8086. LIBS="-ldl $LIBS"
  8087. cat > conftest.$ac_ext <<EOF
  8088. #line 8898 "configure"
  8089. #include "confdefs.h"
  8090. /* Override any gcc2 internal prototype to avoid an error. */
  8091. /* We use char because int might match the return type of a gcc2
  8092. builtin and then its argument prototype would still apply. */
  8093. char dlopen();
  8094. int main() {
  8095. dlopen()
  8096. ; return 0; }
  8097. EOF
  8098. if { (eval echo configure:8909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8099. rm -rf conftest*
  8100. eval "ac_cv_lib_$ac_lib_var=yes"
  8101. else
  8102. echo "configure: failed program was:" >&5
  8103. cat conftest.$ac_ext >&5
  8104. rm -rf conftest*
  8105. eval "ac_cv_lib_$ac_lib_var=no"
  8106. fi
  8107. rm -f conftest*
  8108. LIBS="$ac_save_LIBS"
  8109. fi
  8110. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8111. echo "$ac_t""yes" 1>&6
  8112. ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
  8113. echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
  8114. echo "configure:8926: checking for dlfcn.h" >&5
  8115. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  8116. echo $ac_n "(cached) $ac_c" 1>&6
  8117. else
  8118. cat > conftest.$ac_ext <<EOF
  8119. #line 8931 "configure"
  8120. #include "confdefs.h"
  8121. #include <dlfcn.h>
  8122. EOF
  8123. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  8124. { (eval echo configure:8936: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  8125. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  8126. if test -z "$ac_err"; then
  8127. rm -rf conftest*
  8128. eval "ac_cv_header_$ac_safe=yes"
  8129. else
  8130. echo "$ac_err" >&5
  8131. echo "configure: failed program was:" >&5
  8132. cat conftest.$ac_ext >&5
  8133. rm -rf conftest*
  8134. eval "ac_cv_header_$ac_safe=no"
  8135. fi
  8136. rm -f conftest*
  8137. fi
  8138. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  8139. echo "$ac_t""yes" 1>&6
  8140. LIBS="-ldl $LIBS"
  8141. cat >> confdefs.h <<\EOF
  8142. #define HAVE_LIBDL 1
  8143. EOF
  8144. else
  8145. echo "$ac_t""no" 1>&6
  8146. fi
  8147. else
  8148. echo "$ac_t""no" 1>&6
  8149. fi
  8150. ;;
  8151. esac
  8152. _SAVE_CFLAGS="$CFLAGS"
  8153. CFLAGS="$CFLAGS -D_GNU_SOURCE"
  8154. for ac_func in dladdr
  8155. do
  8156. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  8157. echo "configure:8973: checking for $ac_func" >&5
  8158. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  8159. echo $ac_n "(cached) $ac_c" 1>&6
  8160. else
  8161. cat > conftest.$ac_ext <<EOF
  8162. #line 8978 "configure"
  8163. #include "confdefs.h"
  8164. /* System header to define __stub macros and hopefully few prototypes,
  8165. which can conflict with char $ac_func(); below. */
  8166. #include <assert.h>
  8167. /* Override any gcc2 internal prototype to avoid an error. */
  8168. /* We use char because int might match the return type of a gcc2
  8169. builtin and then its argument prototype would still apply. */
  8170. char $ac_func();
  8171. int main() {
  8172. /* The GNU C library defines this for functions which it implements
  8173. to always fail with ENOSYS. Some functions are actually named
  8174. something starting with __ and the normal name is an alias. */
  8175. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  8176. choke me
  8177. #else
  8178. $ac_func();
  8179. #endif
  8180. ; return 0; }
  8181. EOF
  8182. if { (eval echo configure:9001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8183. rm -rf conftest*
  8184. eval "ac_cv_func_$ac_func=yes"
  8185. else
  8186. echo "configure: failed program was:" >&5
  8187. cat conftest.$ac_ext >&5
  8188. rm -rf conftest*
  8189. eval "ac_cv_func_$ac_func=no"
  8190. fi
  8191. rm -f conftest*
  8192. fi
  8193. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  8194. echo "$ac_t""yes" 1>&6
  8195. ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  8196. cat >> confdefs.h <<EOF
  8197. #define $ac_tr_func 1
  8198. EOF
  8199. else
  8200. echo "$ac_t""no" 1>&6
  8201. fi
  8202. done
  8203. CFLAGS="$_SAVE_CFLAGS"
  8204. if test ! "$GNU_CXX"; then
  8205. case $target in
  8206. *-aix*)
  8207. echo $ac_n "checking for demangle in -lC_r""... $ac_c" 1>&6
  8208. echo "configure:9032: checking for demangle in -lC_r" >&5
  8209. ac_lib_var=`echo C_r'_'demangle | sed 'y%./+-%__p_%'`
  8210. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8211. echo $ac_n "(cached) $ac_c" 1>&6
  8212. else
  8213. ac_save_LIBS="$LIBS"
  8214. LIBS="-lC_r $LIBS"
  8215. cat > conftest.$ac_ext <<EOF
  8216. #line 9040 "configure"
  8217. #include "confdefs.h"
  8218. /* Override any gcc2 internal prototype to avoid an error. */
  8219. /* We use char because int might match the return type of a gcc2
  8220. builtin and then its argument prototype would still apply. */
  8221. char demangle();
  8222. int main() {
  8223. demangle()
  8224. ; return 0; }
  8225. EOF
  8226. if { (eval echo configure:9051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8227. rm -rf conftest*
  8228. eval "ac_cv_lib_$ac_lib_var=yes"
  8229. else
  8230. echo "configure: failed program was:" >&5
  8231. cat conftest.$ac_ext >&5
  8232. rm -rf conftest*
  8233. eval "ac_cv_lib_$ac_lib_var=no"
  8234. fi
  8235. rm -f conftest*
  8236. LIBS="$ac_save_LIBS"
  8237. fi
  8238. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8239. echo "$ac_t""yes" 1>&6
  8240. ac_tr_lib=HAVE_LIB`echo C_r | sed -e 's/[^a-zA-Z0-9_]/_/g' \
  8241. -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  8242. cat >> confdefs.h <<EOF
  8243. #define $ac_tr_lib 1
  8244. EOF
  8245. LIBS="-lC_r $LIBS"
  8246. else
  8247. echo "$ac_t""no" 1>&6
  8248. fi
  8249. ;;
  8250. *)
  8251. echo $ac_n "checking for demangle in -lC""... $ac_c" 1>&6
  8252. echo "configure:9081: checking for demangle in -lC" >&5
  8253. ac_lib_var=`echo C'_'demangle | sed 'y%./+-%__p_%'`
  8254. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8255. echo $ac_n "(cached) $ac_c" 1>&6
  8256. else
  8257. ac_save_LIBS="$LIBS"
  8258. LIBS="-lC $LIBS"
  8259. cat > conftest.$ac_ext <<EOF
  8260. #line 9089 "configure"
  8261. #include "confdefs.h"
  8262. /* Override any gcc2 internal prototype to avoid an error. */
  8263. /* We use char because int might match the return type of a gcc2
  8264. builtin and then its argument prototype would still apply. */
  8265. char demangle();
  8266. int main() {
  8267. demangle()
  8268. ; return 0; }
  8269. EOF
  8270. if { (eval echo configure:9100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8271. rm -rf conftest*
  8272. eval "ac_cv_lib_$ac_lib_var=yes"
  8273. else
  8274. echo "configure: failed program was:" >&5
  8275. cat conftest.$ac_ext >&5
  8276. rm -rf conftest*
  8277. eval "ac_cv_lib_$ac_lib_var=no"
  8278. fi
  8279. rm -f conftest*
  8280. LIBS="$ac_save_LIBS"
  8281. fi
  8282. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8283. echo "$ac_t""yes" 1>&6
  8284. ac_tr_lib=HAVE_LIB`echo C | sed -e 's/[^a-zA-Z0-9_]/_/g' \
  8285. -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  8286. cat >> confdefs.h <<EOF
  8287. #define $ac_tr_lib 1
  8288. EOF
  8289. LIBS="-lC $LIBS"
  8290. else
  8291. echo "$ac_t""no" 1>&6
  8292. fi
  8293. ;;
  8294. esac
  8295. fi
  8296. echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
  8297. echo "configure:9131: checking for socket in -lsocket" >&5
  8298. ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
  8299. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8300. echo $ac_n "(cached) $ac_c" 1>&6
  8301. else
  8302. ac_save_LIBS="$LIBS"
  8303. LIBS="-lsocket $LIBS"
  8304. cat > conftest.$ac_ext <<EOF
  8305. #line 9139 "configure"
  8306. #include "confdefs.h"
  8307. /* Override any gcc2 internal prototype to avoid an error. */
  8308. /* We use char because int might match the return type of a gcc2
  8309. builtin and then its argument prototype would still apply. */
  8310. char socket();
  8311. int main() {
  8312. socket()
  8313. ; return 0; }
  8314. EOF
  8315. if { (eval echo configure:9150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8316. rm -rf conftest*
  8317. eval "ac_cv_lib_$ac_lib_var=yes"
  8318. else
  8319. echo "configure: failed program was:" >&5
  8320. cat conftest.$ac_ext >&5
  8321. rm -rf conftest*
  8322. eval "ac_cv_lib_$ac_lib_var=no"
  8323. fi
  8324. rm -f conftest*
  8325. LIBS="$ac_save_LIBS"
  8326. fi
  8327. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8328. echo "$ac_t""yes" 1>&6
  8329. ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
  8330. -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  8331. cat >> confdefs.h <<EOF
  8332. #define $ac_tr_lib 1
  8333. EOF
  8334. LIBS="-lsocket $LIBS"
  8335. else
  8336. echo "$ac_t""no" 1>&6
  8337. fi
  8338. XLDFLAGS="$X_LIBS"
  8339. XLIBS="$X_EXTRA_LIBS"
  8340. if test "$no_x" = "yes"; then
  8341. cat >> confdefs.h <<\EOF
  8342. #define NO_X11 1
  8343. EOF
  8344. else
  8345. cat >> confdefs.h <<EOF
  8346. #define FUNCPROTO 15
  8347. EOF
  8348. XLIBS="-lX11 $XLIBS"
  8349. _SAVE_LDFLAGS="$LDFLAGS"
  8350. LDFLAGS="$XLDFLAGS $LDFLAGS"
  8351. echo $ac_n "checking for XDrawLines in -lX11""... $ac_c" 1>&6
  8352. echo "configure:9195: checking for XDrawLines in -lX11" >&5
  8353. ac_lib_var=`echo X11'_'XDrawLines | sed 'y%./+-%__p_%'`
  8354. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8355. echo $ac_n "(cached) $ac_c" 1>&6
  8356. else
  8357. ac_save_LIBS="$LIBS"
  8358. LIBS="-lX11 $XLIBS $LIBS"
  8359. cat > conftest.$ac_ext <<EOF
  8360. #line 9203 "configure"
  8361. #include "confdefs.h"
  8362. /* Override any gcc2 internal prototype to avoid an error. */
  8363. /* We use char because int might match the return type of a gcc2
  8364. builtin and then its argument prototype would still apply. */
  8365. char XDrawLines();
  8366. int main() {
  8367. XDrawLines()
  8368. ; return 0; }
  8369. EOF
  8370. if { (eval echo configure:9214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8371. rm -rf conftest*
  8372. eval "ac_cv_lib_$ac_lib_var=yes"
  8373. else
  8374. echo "configure: failed program was:" >&5
  8375. cat conftest.$ac_ext >&5
  8376. rm -rf conftest*
  8377. eval "ac_cv_lib_$ac_lib_var=no"
  8378. fi
  8379. rm -f conftest*
  8380. LIBS="$ac_save_LIBS"
  8381. fi
  8382. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8383. echo "$ac_t""yes" 1>&6
  8384. X11_LIBS="-lX11"
  8385. else
  8386. echo "$ac_t""no" 1>&6
  8387. MISSING_X="$MISSING_X -lX11"
  8388. fi
  8389. echo $ac_n "checking for XextAddDisplay in -lXext""... $ac_c" 1>&6
  8390. echo "configure:9236: checking for XextAddDisplay in -lXext" >&5
  8391. ac_lib_var=`echo Xext'_'XextAddDisplay | sed 'y%./+-%__p_%'`
  8392. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8393. echo $ac_n "(cached) $ac_c" 1>&6
  8394. else
  8395. ac_save_LIBS="$LIBS"
  8396. LIBS="-lXext $XLIBS $LIBS"
  8397. cat > conftest.$ac_ext <<EOF
  8398. #line 9244 "configure"
  8399. #include "confdefs.h"
  8400. /* Override any gcc2 internal prototype to avoid an error. */
  8401. /* We use char because int might match the return type of a gcc2
  8402. builtin and then its argument prototype would still apply. */
  8403. char XextAddDisplay();
  8404. int main() {
  8405. XextAddDisplay()
  8406. ; return 0; }
  8407. EOF
  8408. if { (eval echo configure:9255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8409. rm -rf conftest*
  8410. eval "ac_cv_lib_$ac_lib_var=yes"
  8411. else
  8412. echo "configure: failed program was:" >&5
  8413. cat conftest.$ac_ext >&5
  8414. rm -rf conftest*
  8415. eval "ac_cv_lib_$ac_lib_var=no"
  8416. fi
  8417. rm -f conftest*
  8418. LIBS="$ac_save_LIBS"
  8419. fi
  8420. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8421. echo "$ac_t""yes" 1>&6
  8422. XEXT_LIBS="-lXext"
  8423. else
  8424. echo "$ac_t""no" 1>&6
  8425. MISSING_X="$MISSING_X -lXext"
  8426. fi
  8427. echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6
  8428. echo "configure:9279: checking for XtFree in -lXt" >&5
  8429. ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'`
  8430. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8431. echo $ac_n "(cached) $ac_c" 1>&6
  8432. else
  8433. ac_save_LIBS="$LIBS"
  8434. LIBS="-lXt $LIBS"
  8435. cat > conftest.$ac_ext <<EOF
  8436. #line 9287 "configure"
  8437. #include "confdefs.h"
  8438. /* Override any gcc2 internal prototype to avoid an error. */
  8439. /* We use char because int might match the return type of a gcc2
  8440. builtin and then its argument prototype would still apply. */
  8441. char XtFree();
  8442. int main() {
  8443. XtFree()
  8444. ; return 0; }
  8445. EOF
  8446. if { (eval echo configure:9298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8447. rm -rf conftest*
  8448. eval "ac_cv_lib_$ac_lib_var=yes"
  8449. else
  8450. echo "configure: failed program was:" >&5
  8451. cat conftest.$ac_ext >&5
  8452. rm -rf conftest*
  8453. eval "ac_cv_lib_$ac_lib_var=no"
  8454. fi
  8455. rm -f conftest*
  8456. LIBS="$ac_save_LIBS"
  8457. fi
  8458. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8459. echo "$ac_t""yes" 1>&6
  8460. XT_LIBS="-lXt"
  8461. else
  8462. echo "$ac_t""no" 1>&6
  8463. unset ac_cv_lib_Xt_XtFree
  8464. echo $ac_n "checking for IceFlush in -lICE""... $ac_c" 1>&6
  8465. echo "configure:9319: checking for IceFlush in -lICE" >&5
  8466. ac_lib_var=`echo ICE'_'IceFlush | sed 'y%./+-%__p_%'`
  8467. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8468. echo $ac_n "(cached) $ac_c" 1>&6
  8469. else
  8470. ac_save_LIBS="$LIBS"
  8471. LIBS="-lICE $XT_LIBS $XLIBS $LIBS"
  8472. cat > conftest.$ac_ext <<EOF
  8473. #line 9327 "configure"
  8474. #include "confdefs.h"
  8475. /* Override any gcc2 internal prototype to avoid an error. */
  8476. /* We use char because int might match the return type of a gcc2
  8477. builtin and then its argument prototype would still apply. */
  8478. char IceFlush();
  8479. int main() {
  8480. IceFlush()
  8481. ; return 0; }
  8482. EOF
  8483. if { (eval echo configure:9338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8484. rm -rf conftest*
  8485. eval "ac_cv_lib_$ac_lib_var=yes"
  8486. else
  8487. echo "configure: failed program was:" >&5
  8488. cat conftest.$ac_ext >&5
  8489. rm -rf conftest*
  8490. eval "ac_cv_lib_$ac_lib_var=no"
  8491. fi
  8492. rm -f conftest*
  8493. LIBS="$ac_save_LIBS"
  8494. fi
  8495. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8496. echo "$ac_t""yes" 1>&6
  8497. XT_LIBS="-lICE $XT_LIBS"
  8498. else
  8499. echo "$ac_t""no" 1>&6
  8500. fi
  8501. echo $ac_n "checking for SmcCloseConnection in -lSM""... $ac_c" 1>&6
  8502. echo "configure:9359: checking for SmcCloseConnection in -lSM" >&5
  8503. ac_lib_var=`echo SM'_'SmcCloseConnection | sed 'y%./+-%__p_%'`
  8504. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8505. echo $ac_n "(cached) $ac_c" 1>&6
  8506. else
  8507. ac_save_LIBS="$LIBS"
  8508. LIBS="-lSM $XT_LIBS $XLIBS $LIBS"
  8509. cat > conftest.$ac_ext <<EOF
  8510. #line 9367 "configure"
  8511. #include "confdefs.h"
  8512. /* Override any gcc2 internal prototype to avoid an error. */
  8513. /* We use char because int might match the return type of a gcc2
  8514. builtin and then its argument prototype would still apply. */
  8515. char SmcCloseConnection();
  8516. int main() {
  8517. SmcCloseConnection()
  8518. ; return 0; }
  8519. EOF
  8520. if { (eval echo configure:9378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8521. rm -rf conftest*
  8522. eval "ac_cv_lib_$ac_lib_var=yes"
  8523. else
  8524. echo "configure: failed program was:" >&5
  8525. cat conftest.$ac_ext >&5
  8526. rm -rf conftest*
  8527. eval "ac_cv_lib_$ac_lib_var=no"
  8528. fi
  8529. rm -f conftest*
  8530. LIBS="$ac_save_LIBS"
  8531. fi
  8532. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8533. echo "$ac_t""yes" 1>&6
  8534. XT_LIBS="-lSM $XT_LIBS"
  8535. else
  8536. echo "$ac_t""no" 1>&6
  8537. fi
  8538. echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6
  8539. echo "configure:9399: checking for XtFree in -lXt" >&5
  8540. ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'`
  8541. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8542. echo $ac_n "(cached) $ac_c" 1>&6
  8543. else
  8544. ac_save_LIBS="$LIBS"
  8545. LIBS="-lXt $X_PRE_LIBS $XT_LIBS $XLIBS $LIBS"
  8546. cat > conftest.$ac_ext <<EOF
  8547. #line 9407 "configure"
  8548. #include "confdefs.h"
  8549. /* Override any gcc2 internal prototype to avoid an error. */
  8550. /* We use char because int might match the return type of a gcc2
  8551. builtin and then its argument prototype would still apply. */
  8552. char XtFree();
  8553. int main() {
  8554. XtFree()
  8555. ; return 0; }
  8556. EOF
  8557. if { (eval echo configure:9418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8558. rm -rf conftest*
  8559. eval "ac_cv_lib_$ac_lib_var=yes"
  8560. else
  8561. echo "configure: failed program was:" >&5
  8562. cat conftest.$ac_ext >&5
  8563. rm -rf conftest*
  8564. eval "ac_cv_lib_$ac_lib_var=no"
  8565. fi
  8566. rm -f conftest*
  8567. LIBS="$ac_save_LIBS"
  8568. fi
  8569. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8570. echo "$ac_t""yes" 1>&6
  8571. XT_LIBS="-lXt $XT_LIBS"
  8572. else
  8573. echo "$ac_t""no" 1>&6
  8574. MISSING_X="$MISSING_X -lXt"
  8575. fi
  8576. fi
  8577. # AIX needs the motif library linked before libXt to prevent
  8578. # crashes in plugins linked against Motif - Bug #98892
  8579. case "${target_os}" in
  8580. aix*)
  8581. XT_LIBS="-lXm $XT_LIBS"
  8582. ;;
  8583. esac
  8584. echo $ac_n "checking for XShmCreateImage in -lXext""... $ac_c" 1>&6
  8585. echo "configure:9452: checking for XShmCreateImage in -lXext" >&5
  8586. ac_lib_var=`echo Xext'_'XShmCreateImage | sed 'y%./+-%__p_%'`
  8587. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8588. echo $ac_n "(cached) $ac_c" 1>&6
  8589. else
  8590. ac_save_LIBS="$LIBS"
  8591. LIBS="-lXext $XLIBS $XEXT_LIBS $LIBS"
  8592. cat > conftest.$ac_ext <<EOF
  8593. #line 9460 "configure"
  8594. #include "confdefs.h"
  8595. /* Override any gcc2 internal prototype to avoid an error. */
  8596. /* We use char because int might match the return type of a gcc2
  8597. builtin and then its argument prototype would still apply. */
  8598. char XShmCreateImage();
  8599. int main() {
  8600. XShmCreateImage()
  8601. ; return 0; }
  8602. EOF
  8603. if { (eval echo configure:9471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8604. rm -rf conftest*
  8605. eval "ac_cv_lib_$ac_lib_var=yes"
  8606. else
  8607. echo "configure: failed program was:" >&5
  8608. cat conftest.$ac_ext >&5
  8609. rm -rf conftest*
  8610. eval "ac_cv_lib_$ac_lib_var=no"
  8611. fi
  8612. rm -f conftest*
  8613. LIBS="$ac_save_LIBS"
  8614. fi
  8615. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8616. echo "$ac_t""yes" 1>&6
  8617. _HAVE_XSHM_XEXT=1
  8618. else
  8619. echo "$ac_t""no" 1>&6
  8620. fi
  8621. ac_safe=`echo "X11/extensions/XShm.h" | sed 'y%./+-%__p_%'`
  8622. echo $ac_n "checking for X11/extensions/XShm.h""... $ac_c" 1>&6
  8623. echo "configure:9493: checking for X11/extensions/XShm.h" >&5
  8624. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  8625. echo $ac_n "(cached) $ac_c" 1>&6
  8626. else
  8627. cat > conftest.$ac_ext <<EOF
  8628. #line 9498 "configure"
  8629. #include "confdefs.h"
  8630. #include <X11/extensions/XShm.h>
  8631. EOF
  8632. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  8633. { (eval echo configure:9503: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  8634. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  8635. if test -z "$ac_err"; then
  8636. rm -rf conftest*
  8637. eval "ac_cv_header_$ac_safe=yes"
  8638. else
  8639. echo "$ac_err" >&5
  8640. echo "configure: failed program was:" >&5
  8641. cat conftest.$ac_ext >&5
  8642. rm -rf conftest*
  8643. eval "ac_cv_header_$ac_safe=no"
  8644. fi
  8645. rm -f conftest*
  8646. fi
  8647. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  8648. echo "$ac_t""yes" 1>&6
  8649. :
  8650. else
  8651. echo "$ac_t""no" 1>&6
  8652. fi
  8653. if test "$ac_cv_header_X11_extensions_XShm_h" = "yes" &&
  8654. test -n "$_HAVE_XSHM_XEXT"; then
  8655. cat >> confdefs.h <<\EOF
  8656. #define HAVE_XSHM 1
  8657. EOF
  8658. fi
  8659. echo $ac_n "checking for XieFloGeometry in -lXIE""... $ac_c" 1>&6
  8660. echo "configure:9533: checking for XieFloGeometry in -lXIE" >&5
  8661. ac_lib_var=`echo XIE'_'XieFloGeometry | sed 'y%./+-%__p_%'`
  8662. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  8663. echo $ac_n "(cached) $ac_c" 1>&6
  8664. else
  8665. ac_save_LIBS="$LIBS"
  8666. LIBS="-lXIE $XLIBS $XEXT_LIBS $LIBS"
  8667. cat > conftest.$ac_ext <<EOF
  8668. #line 9541 "configure"
  8669. #include "confdefs.h"
  8670. /* Override any gcc2 internal prototype to avoid an error. */
  8671. /* We use char because int might match the return type of a gcc2
  8672. builtin and then its argument prototype would still apply. */
  8673. char XieFloGeometry();
  8674. int main() {
  8675. XieFloGeometry()
  8676. ; return 0; }
  8677. EOF
  8678. if { (eval echo configure:9552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8679. rm -rf conftest*
  8680. eval "ac_cv_lib_$ac_lib_var=yes"
  8681. else
  8682. echo "configure: failed program was:" >&5
  8683. cat conftest.$ac_ext >&5
  8684. rm -rf conftest*
  8685. eval "ac_cv_lib_$ac_lib_var=no"
  8686. fi
  8687. rm -f conftest*
  8688. LIBS="$ac_save_LIBS"
  8689. fi
  8690. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  8691. echo "$ac_t""yes" 1>&6
  8692. MOZ_XIE_LIBS="-lXIE"
  8693. else
  8694. echo "$ac_t""no" 1>&6
  8695. fi
  8696. ac_safe=`echo "X11/extensions/XIElib.h" | sed 'y%./+-%__p_%'`
  8697. echo $ac_n "checking for X11/extensions/XIElib.h""... $ac_c" 1>&6
  8698. echo "configure:9574: checking for X11/extensions/XIElib.h" >&5
  8699. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  8700. echo $ac_n "(cached) $ac_c" 1>&6
  8701. else
  8702. cat > conftest.$ac_ext <<EOF
  8703. #line 9579 "configure"
  8704. #include "confdefs.h"
  8705. #include <X11/extensions/XIElib.h>
  8706. EOF
  8707. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  8708. { (eval echo configure:9584: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  8709. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  8710. if test -z "$ac_err"; then
  8711. rm -rf conftest*
  8712. eval "ac_cv_header_$ac_safe=yes"
  8713. else
  8714. echo "$ac_err" >&5
  8715. echo "configure: failed program was:" >&5
  8716. cat conftest.$ac_ext >&5
  8717. rm -rf conftest*
  8718. eval "ac_cv_header_$ac_safe=no"
  8719. fi
  8720. rm -f conftest*
  8721. fi
  8722. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  8723. echo "$ac_t""yes" 1>&6
  8724. :
  8725. else
  8726. echo "$ac_t""no" 1>&6
  8727. fi
  8728. if test "$MOZ_XIE_LIBS"; then
  8729. case $target in
  8730. *-hpux*)
  8731. ;;
  8732. *)
  8733. HAVE_XIE=1
  8734. ;;
  8735. esac
  8736. fi
  8737. LDFLAGS="$_SAVE_LDFLAGS"
  8738. # Check whether --with-freetype-prefix or --without-freetype-prefix was given.
  8739. if test "${with_freetype_prefix+set}" = set; then
  8740. withval="$with_freetype_prefix"
  8741. ft_config_prefix="$withval"
  8742. else
  8743. ft_config_prefix=""
  8744. fi
  8745. # Check whether --with-freetype-exec-prefix or --without-freetype-exec-prefix was given.
  8746. if test "${with_freetype_exec_prefix+set}" = set; then
  8747. withval="$with_freetype_exec_prefix"
  8748. ft_config_exec_prefix="$withval"
  8749. else
  8750. ft_config_exec_prefix=""
  8751. fi
  8752. # Check whether --enable-freetypetest or --disable-freetypetest was given.
  8753. if test "${enable_freetypetest+set}" = set; then
  8754. enableval="$enable_freetypetest"
  8755. :
  8756. else
  8757. enable_fttest=yes
  8758. fi
  8759. if test x$ft_config_exec_prefix != x ; then
  8760. ft_config_args="$ft_config_args --exec-prefix=$ft_config_exec_prefix"
  8761. if test x${FT2_CONFIG+set} != xset ; then
  8762. FT2_CONFIG=$ft_config_exec_prefix/bin/freetype-config
  8763. fi
  8764. fi
  8765. if test x$ft_config_prefix != x ; then
  8766. ft_config_args="$ft_config_args --prefix=$ft_config_prefix"
  8767. if test x${FT2_CONFIG+set} != xset ; then
  8768. FT2_CONFIG=$ft_config_prefix/bin/freetype-config
  8769. fi
  8770. fi
  8771. # Extract the first word of "freetype-config", so it can be a program name with args.
  8772. set dummy freetype-config; ac_word=$2
  8773. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  8774. echo "configure:9658: checking for $ac_word" >&5
  8775. if eval "test \"`echo '$''{'ac_cv_path_FT2_CONFIG'+set}'`\" = set"; then
  8776. echo $ac_n "(cached) $ac_c" 1>&6
  8777. else
  8778. case "$FT2_CONFIG" in
  8779. /*)
  8780. ac_cv_path_FT2_CONFIG="$FT2_CONFIG" # Let the user override the test with a path.
  8781. ;;
  8782. ?:/*)
  8783. ac_cv_path_FT2_CONFIG="$FT2_CONFIG" # Let the user override the test with a dos path.
  8784. ;;
  8785. *)
  8786. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  8787. ac_dummy="$PATH"
  8788. for ac_dir in $ac_dummy; do
  8789. test -z "$ac_dir" && ac_dir=.
  8790. if test -f $ac_dir/$ac_word; then
  8791. ac_cv_path_FT2_CONFIG="$ac_dir/$ac_word"
  8792. break
  8793. fi
  8794. done
  8795. IFS="$ac_save_ifs"
  8796. test -z "$ac_cv_path_FT2_CONFIG" && ac_cv_path_FT2_CONFIG="no"
  8797. ;;
  8798. esac
  8799. fi
  8800. FT2_CONFIG="$ac_cv_path_FT2_CONFIG"
  8801. if test -n "$FT2_CONFIG"; then
  8802. echo "$ac_t""$FT2_CONFIG" 1>&6
  8803. else
  8804. echo "$ac_t""no" 1>&6
  8805. fi
  8806. min_ft_version=6.1.0
  8807. echo $ac_n "checking for FreeType - version >= $min_ft_version""... $ac_c" 1>&6
  8808. echo "configure:9694: checking for FreeType - version >= $min_ft_version" >&5
  8809. no_ft=""
  8810. if test "$FT2_CONFIG" = "no" ; then
  8811. no_ft=yes
  8812. else
  8813. FT2_CFLAGS=`$FT2_CONFIG $ft_config_args --cflags`
  8814. FT2_LIBS=`$FT2_CONFIG $ft_config_args --libs`
  8815. ft_config_major_version=`$FT2_CONFIG $ft_config_args --version | \
  8816. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
  8817. ft_config_minor_version=`$FT2_CONFIG $ft_config_args --version | \
  8818. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
  8819. ft_config_micro_version=`$FT2_CONFIG $ft_config_args --version | \
  8820. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
  8821. ft_min_major_version=`echo $min_ft_version | \
  8822. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
  8823. ft_min_minor_version=`echo $min_ft_version | \
  8824. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
  8825. ft_min_micro_version=`echo $min_ft_version | \
  8826. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
  8827. if test "x$enable_fttest" = "xyes" ; then
  8828. ft_config_is_lt=no
  8829. if test $ft_config_major_version -lt $ft_min_major_version ; then
  8830. ft_config_is_lt=yes
  8831. else
  8832. if test $ft_config_major_version -eq $ft_min_major_version ; then
  8833. if test $ft_config_minor_version -lt $ft_min_minor_version ; then
  8834. ft_config_is_lt=yes
  8835. else
  8836. if test $ft_config_minor_version -eq $ft_min_minor_version ; then
  8837. if test $ft_config_micro_version -lt $ft_min_micro_version ; then
  8838. ft_config_is_lt=yes
  8839. fi
  8840. fi
  8841. fi
  8842. fi
  8843. fi
  8844. if test "x$ft_config_is_lt" = "xyes" ; then
  8845. _HAVE_FREETYPE2=
  8846. echo "$ac_t""no" 1>&6
  8847. else
  8848. ac_save_CFLAGS="$CFLAGS"
  8849. ac_save_LIBS="$LIBS"
  8850. CFLAGS="$CFLAGS $FT2_CFLAGS"
  8851. LIBS="$FT2_LIBS $LIBS"
  8852. if test "$cross_compiling" = yes; then
  8853. echo $ac_n "cross compiling; assumed OK... $ac_c"
  8854. else
  8855. cat > conftest.$ac_ext <<EOF
  8856. #line 9742 "configure"
  8857. #include "confdefs.h"
  8858. #include <ft2build.h>
  8859. #include FT_FREETYPE_H
  8860. #include <stdio.h>
  8861. #include <stdlib.h>
  8862. int
  8863. main()
  8864. {
  8865. FT_Library library;
  8866. FT_Error error;
  8867. error = FT_Init_FreeType(&library);
  8868. if (error)
  8869. return 1;
  8870. else
  8871. {
  8872. FT_Done_FreeType(library);
  8873. return 0;
  8874. }
  8875. }
  8876. EOF
  8877. if { (eval echo configure:9768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  8878. then
  8879. :
  8880. else
  8881. echo "configure: failed program was:" >&5
  8882. cat conftest.$ac_ext >&5
  8883. rm -fr conftest*
  8884. no_ft=yes
  8885. fi
  8886. rm -fr conftest*
  8887. fi
  8888. CFLAGS="$ac_save_CFLAGS"
  8889. LIBS="$ac_save_LIBS"
  8890. fi # test $ft_config_version -lt $ft_min_version
  8891. fi # test "x$enable_fttest" = "xyes"
  8892. fi # test "$FT2_CONFIG" = "no"
  8893. if test "x$ft_config_is_lt" != "xyes" ; then
  8894. if test "x$no_ft" = x ; then
  8895. echo "$ac_t""yes" 1>&6
  8896. _HAVE_FREETYPE2=1
  8897. else
  8898. echo "$ac_t""no" 1>&6
  8899. if test "$FT2_CONFIG" = "no" ; then
  8900. echo "*** The freetype-config script installed by FreeType 2 could not be found."
  8901. echo "*** If FreeType 2 was installed in PREFIX, make sure PREFIX/bin is in"
  8902. echo "*** your path, or set the FT2_CONFIG environment variable to the"
  8903. echo "*** full path to freetype-config."
  8904. else
  8905. echo "*** The FreeType test program failed to run. If your system uses"
  8906. echo "*** shared libraries and they are installed outside the normal"
  8907. echo "*** system library path, make sure the variable LD_LIBRARY_PATH"
  8908. echo "*** (or whatever is appropiate for your system) is correctly set."
  8909. fi
  8910. FT2_CFLAGS=""
  8911. FT2_LIBS=""
  8912. _HAVE_FREETYPE2=
  8913. fi
  8914. fi
  8915. if test "$_HAVE_FREETYPE2"; then
  8916. _SAVE_LIBS="$LIBS"
  8917. _SAVE_CFLAGS="$CFLAGS"
  8918. LIBS="$LIBS $FT2_LIBS"
  8919. CFLAGS="$CFLAGS $FT2_CFLAGS"
  8920. echo $ac_n "checking for FT_Bitmap_Size.y_ppem""... $ac_c" 1>&6
  8921. echo "configure:9818: checking for FT_Bitmap_Size.y_ppem" >&5
  8922. if eval "test \"`echo '$''{'ac_cv_member_FT_Bitmap_Size_y_ppem'+set}'`\" = set"; then
  8923. echo $ac_n "(cached) $ac_c" 1>&6
  8924. else
  8925. cat > conftest.$ac_ext <<EOF
  8926. #line 9823 "configure"
  8927. #include "confdefs.h"
  8928. #include <ft2build.h>
  8929. #include FT_FREETYPE_H
  8930. int main() {
  8931. FT_Bitmap_Size s;
  8932. if (sizeof s.y_ppem) return 0;
  8933. return 1
  8934. ; return 0; }
  8935. EOF
  8936. if { (eval echo configure:9833: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  8937. rm -rf conftest*
  8938. ac_cv_member_FT_Bitmap_Size_y_ppem=yes
  8939. else
  8940. echo "configure: failed program was:" >&5
  8941. cat conftest.$ac_ext >&5
  8942. rm -rf conftest*
  8943. ac_cv_member_FT_Bitmap_Size_y_ppem=no
  8944. fi
  8945. rm -f conftest*
  8946. fi
  8947. echo "$ac_t""$ac_cv_member_FT_Bitmap_Size_y_ppem" 1>&6
  8948. if test "$ac_cv_member_FT_Bitmap_Size_y_ppem" = yes; then
  8949. HAVE_FT_BITMAP_SIZE_Y_PPEM=1
  8950. else
  8951. HAVE_FT_BITMAP_SIZE_Y_PPEM=0
  8952. fi
  8953. cat >> confdefs.h <<EOF
  8954. #define HAVE_FT_BITMAP_SIZE_Y_PPEM $HAVE_FT_BITMAP_SIZE_Y_PPEM
  8955. EOF
  8956. for ac_func in FT_GlyphSlot_Embolden FT_Load_Sfnt_Table FT_Select_Size
  8957. do
  8958. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  8959. echo "configure:9859: checking for $ac_func" >&5
  8960. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  8961. echo $ac_n "(cached) $ac_c" 1>&6
  8962. else
  8963. cat > conftest.$ac_ext <<EOF
  8964. #line 9864 "configure"
  8965. #include "confdefs.h"
  8966. /* System header to define __stub macros and hopefully few prototypes,
  8967. which can conflict with char $ac_func(); below. */
  8968. #include <assert.h>
  8969. /* Override any gcc2 internal prototype to avoid an error. */
  8970. /* We use char because int might match the return type of a gcc2
  8971. builtin and then its argument prototype would still apply. */
  8972. char $ac_func();
  8973. int main() {
  8974. /* The GNU C library defines this for functions which it implements
  8975. to always fail with ENOSYS. Some functions are actually named
  8976. something starting with __ and the normal name is an alias. */
  8977. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  8978. choke me
  8979. #else
  8980. $ac_func();
  8981. #endif
  8982. ; return 0; }
  8983. EOF
  8984. if { (eval echo configure:9887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  8985. rm -rf conftest*
  8986. eval "ac_cv_func_$ac_func=yes"
  8987. else
  8988. echo "configure: failed program was:" >&5
  8989. cat conftest.$ac_ext >&5
  8990. rm -rf conftest*
  8991. eval "ac_cv_func_$ac_func=no"
  8992. fi
  8993. rm -f conftest*
  8994. fi
  8995. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  8996. echo "$ac_t""yes" 1>&6
  8997. ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  8998. cat >> confdefs.h <<EOF
  8999. #define $ac_tr_func 1
  9000. EOF
  9001. else
  9002. echo "$ac_t""no" 1>&6
  9003. fi
  9004. done
  9005. LIBS="$_SAVE_LIBS"
  9006. CFLAGS="$_SAVE_CFLAGS"
  9007. fi
  9008. fi # $no_x
  9009. case "$target_os" in
  9010. darwin*)
  9011. USE_PTHREADS=1
  9012. ;;
  9013. *)
  9014. echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
  9015. echo "configure:9930: checking for pthread_create in -lpthreads" >&5
  9016. echo "
  9017. #include <pthread.h>
  9018. #include <stdlib.h>
  9019. void *foo(void *v) { int a = 1; }
  9020. int main() {
  9021. pthread_t t;
  9022. if (!pthread_create(&t, 0, &foo, 0)) {
  9023. pthread_join(t, 0);
  9024. }
  9025. exit(0);
  9026. }" > dummy.c ;
  9027. echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthreads $LDFLAGS $LIBS" 1>&5;
  9028. ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthreads $LDFLAGS $LIBS 2>&5;
  9029. _res=$? ;
  9030. rm -f dummy.c dummy${ac_exeext} ;
  9031. if test "$_res" = "0"; then
  9032. echo "$ac_t""yes" 1>&6
  9033. USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads"
  9034. else
  9035. echo "$ac_t""no" 1>&6
  9036. echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
  9037. echo "configure:9953: checking for pthread_create in -lpthread" >&5
  9038. echo "
  9039. #include <pthread.h>
  9040. #include <stdlib.h>
  9041. void *foo(void *v) { int a = 1; }
  9042. int main() {
  9043. pthread_t t;
  9044. if (!pthread_create(&t, 0, &foo, 0)) {
  9045. pthread_join(t, 0);
  9046. }
  9047. exit(0);
  9048. }" > dummy.c ;
  9049. echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthread $LDFLAGS $LIBS" 1>&5;
  9050. ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lpthread $LDFLAGS $LIBS 2>&5;
  9051. _res=$? ;
  9052. rm -f dummy.c dummy${ac_exeext} ;
  9053. if test "$_res" = "0"; then
  9054. echo "$ac_t""yes" 1>&6
  9055. USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread"
  9056. else
  9057. echo "$ac_t""no" 1>&6
  9058. echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
  9059. echo "configure:9976: checking for pthread_create in -lc_r" >&5
  9060. echo "
  9061. #include <pthread.h>
  9062. #include <stdlib.h>
  9063. void *foo(void *v) { int a = 1; }
  9064. int main() {
  9065. pthread_t t;
  9066. if (!pthread_create(&t, 0, &foo, 0)) {
  9067. pthread_join(t, 0);
  9068. }
  9069. exit(0);
  9070. }" > dummy.c ;
  9071. echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc_r $LDFLAGS $LIBS" 1>&5;
  9072. ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc_r $LDFLAGS $LIBS 2>&5;
  9073. _res=$? ;
  9074. rm -f dummy.c dummy${ac_exeext} ;
  9075. if test "$_res" = "0"; then
  9076. echo "$ac_t""yes" 1>&6
  9077. USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r"
  9078. else
  9079. echo "$ac_t""no" 1>&6
  9080. echo $ac_n "checking for pthread_create in -lc""... $ac_c" 1>&6
  9081. echo "configure:9999: checking for pthread_create in -lc" >&5
  9082. echo "
  9083. #include <pthread.h>
  9084. #include <stdlib.h>
  9085. void *foo(void *v) { int a = 1; }
  9086. int main() {
  9087. pthread_t t;
  9088. if (!pthread_create(&t, 0, &foo, 0)) {
  9089. pthread_join(t, 0);
  9090. }
  9091. exit(0);
  9092. }" > dummy.c ;
  9093. echo "${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc $LDFLAGS $LIBS" 1>&5;
  9094. ${CC-cc} -o dummy${ac_exeext} dummy.c $CFLAGS $CPPFLAGS -lc $LDFLAGS $LIBS 2>&5;
  9095. _res=$? ;
  9096. rm -f dummy.c dummy${ac_exeext} ;
  9097. if test "$_res" = "0"; then
  9098. echo "$ac_t""yes" 1>&6
  9099. USE_PTHREADS=1
  9100. else
  9101. echo "$ac_t""no" 1>&6
  9102. fi
  9103. fi
  9104. fi
  9105. fi
  9106. ;;
  9107. esac
  9108. # Check whether --with-pthreads or --without-pthreads was given.
  9109. if test "${with_pthreads+set}" = set; then
  9110. withval="$with_pthreads"
  9111. if test "$withval" = "yes"; then
  9112. if test "$USE_PTHREADS"x = x; then
  9113. { echo "configure: error: --with-pthreads specified for a system without pthread support " 1>&2; exit 1; };
  9114. fi
  9115. elif test "$withval" = "no"; then
  9116. USE_PTHREADS=
  9117. _PTHREAD_LDFLAGS=
  9118. else
  9119. { echo "configure: error: Option, pthreads, does not take an argument ($withval)." 1>&2; exit 1; }
  9120. fi
  9121. fi
  9122. if test "$USE_PTHREADS"x != x
  9123. then
  9124. rm -f conftest*
  9125. ac_cv_have_dash_pthread=no
  9126. echo $ac_n "checking whether ${CC-cc} accepts -pthread""... $ac_c" 1>&6
  9127. echo "configure:10058: checking whether ${CC-cc} accepts -pthread" >&5
  9128. echo 'int main() { return 0; }' | cat > conftest.c
  9129. ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1
  9130. if test $? -eq 0; then
  9131. if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
  9132. ac_cv_have_dash_pthread=yes
  9133. case "$target_os" in
  9134. freebsd*)
  9135. # Freebsd doesn't use -pthread for compiles, it uses them for linking
  9136. ;;
  9137. *)
  9138. CFLAGS="$CFLAGS -pthread"
  9139. CXXFLAGS="$CXXFLAGS -pthread"
  9140. ;;
  9141. esac
  9142. fi
  9143. fi
  9144. rm -f conftest*
  9145. echo "$ac_t""$ac_cv_have_dash_pthread" 1>&6
  9146. ac_cv_have_dash_pthreads=no
  9147. if test "$ac_cv_have_dash_pthread" = "no"; then
  9148. echo $ac_n "checking whether ${CC-cc} accepts -pthreads""... $ac_c" 1>&6
  9149. echo "configure:10081: checking whether ${CC-cc} accepts -pthreads" >&5
  9150. echo 'int main() { return 0; }' | cat > conftest.c
  9151. ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1
  9152. if test $? -eq 0; then
  9153. if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthreads`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
  9154. ac_cv_have_dash_pthreads=yes
  9155. CFLAGS="$CFLAGS -pthreads"
  9156. CXXFLAGS="$CXXFLAGS -pthreads"
  9157. fi
  9158. fi
  9159. rm -f conftest*
  9160. echo "$ac_t""$ac_cv_have_dash_pthreads" 1>&6
  9161. fi
  9162. case "$target" in
  9163. *-*-freebsd*)
  9164. cat >> confdefs.h <<\EOF
  9165. #define _REENTRANT 1
  9166. EOF
  9167. cat >> confdefs.h <<\EOF
  9168. #define _THREAD_SAFE 1
  9169. EOF
  9170. if test "$ac_cv_have_dash_pthread" = "yes"; then
  9171. _PTHREAD_LDFLAGS="-pthread"
  9172. else
  9173. _PTHREAD_LDFLAGS="-lc_r"
  9174. fi
  9175. ;;
  9176. *-*-openbsd*|*-*-bsdi*)
  9177. cat >> confdefs.h <<\EOF
  9178. #define _REENTRANT 1
  9179. EOF
  9180. cat >> confdefs.h <<\EOF
  9181. #define _THREAD_SAFE 1
  9182. EOF
  9183. if test "$ac_cv_have_dash_pthread" = "yes"; then
  9184. _PTHREAD_LDFLAGS="-pthread"
  9185. fi
  9186. ;;
  9187. *-*-linux*|*-*-kfreebsd*-gnu)
  9188. cat >> confdefs.h <<\EOF
  9189. #define _REENTRANT 1
  9190. EOF
  9191. ;;
  9192. *-*-nto*)
  9193. cat >> confdefs.h <<\EOF
  9194. #define _REENTRANT 1
  9195. EOF
  9196. ;;
  9197. *-aix4.3*|*-aix5*)
  9198. cat >> confdefs.h <<\EOF
  9199. #define _REENTRANT 1
  9200. EOF
  9201. ;;
  9202. *-hpux11.*)
  9203. cat >> confdefs.h <<\EOF
  9204. #define _REENTRANT 1
  9205. EOF
  9206. ;;
  9207. alpha*-*-osf*)
  9208. cat >> confdefs.h <<\EOF
  9209. #define _REENTRANT 1
  9210. EOF
  9211. ;;
  9212. *-*-solaris*)
  9213. cat >> confdefs.h <<\EOF
  9214. #define _REENTRANT 1
  9215. EOF
  9216. if test ! "$GNU_CC"; then
  9217. CFLAGS="$CFLAGS -mt"
  9218. CXXFLAGS="$CXXFLAGS -mt"
  9219. fi
  9220. ;;
  9221. esac
  9222. LDFLAGS="${_PTHREAD_LDFLAGS} ${LDFLAGS}"
  9223. fi
  9224. echo $ac_n "checking whether mmap() sees write()s""... $ac_c" 1>&6
  9225. echo "configure:10176: checking whether mmap() sees write()s" >&5
  9226. mmap_test_prog='
  9227. #include <stdlib.h>
  9228. #include <unistd.h>
  9229. #include <sys/mman.h>
  9230. #include <sys/types.h>
  9231. #include <sys/stat.h>
  9232. #include <fcntl.h>
  9233. char fname[] = "conftest.file";
  9234. char zbuff[1024]; /* Fractional page is probably worst case */
  9235. int main() {
  9236. char *map;
  9237. int fd;
  9238. int i;
  9239. unlink(fname);
  9240. fd = open(fname, O_RDWR | O_CREAT, 0660);
  9241. if(fd<0) return 1;
  9242. unlink(fname);
  9243. write(fd, zbuff, sizeof(zbuff));
  9244. lseek(fd, 0, SEEK_SET);
  9245. map = (char*)mmap(0, sizeof(zbuff), PROT_READ, MAP_SHARED, fd, 0);
  9246. if(map==(char*)-1) return 2;
  9247. for(i=0; fname[i]; i++) {
  9248. int rc = write(fd, &fname[i], 1);
  9249. if(map[i]!=fname[i]) return 4;
  9250. }
  9251. return 0;
  9252. }
  9253. '
  9254. if test "$cross_compiling" = yes; then
  9255. result="yes"
  9256. else
  9257. cat > conftest.$ac_ext <<EOF
  9258. #line 10215 "configure"
  9259. #include "confdefs.h"
  9260. $mmap_test_prog
  9261. EOF
  9262. if { (eval echo configure:10219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  9263. then
  9264. result="yes"
  9265. else
  9266. echo "configure: failed program was:" >&5
  9267. cat conftest.$ac_ext >&5
  9268. rm -fr conftest*
  9269. result="no"
  9270. fi
  9271. rm -fr conftest*
  9272. fi
  9273. echo "$ac_t"""$result"" 1>&6
  9274. if test "$result" = "no"; then
  9275. cat >> confdefs.h <<\EOF
  9276. #define MMAP_MISSES_WRITES 1
  9277. EOF
  9278. fi
  9279. if test $ac_cv_prog_gcc = yes; then
  9280. echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
  9281. echo "configure:10244: checking whether ${CC-cc} needs -traditional" >&5
  9282. if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
  9283. echo $ac_n "(cached) $ac_c" 1>&6
  9284. else
  9285. ac_pattern="Autoconf.*'x'"
  9286. cat > conftest.$ac_ext <<EOF
  9287. #line 10250 "configure"
  9288. #include "confdefs.h"
  9289. #include <sgtty.h>
  9290. Autoconf TIOCGETP
  9291. EOF
  9292. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  9293. egrep "$ac_pattern" >/dev/null 2>&1; then
  9294. rm -rf conftest*
  9295. ac_cv_prog_gcc_traditional=yes
  9296. else
  9297. rm -rf conftest*
  9298. ac_cv_prog_gcc_traditional=no
  9299. fi
  9300. rm -f conftest*
  9301. if test $ac_cv_prog_gcc_traditional = no; then
  9302. cat > conftest.$ac_ext <<EOF
  9303. #line 10268 "configure"
  9304. #include "confdefs.h"
  9305. #include <termio.h>
  9306. Autoconf TCGETA
  9307. EOF
  9308. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  9309. egrep "$ac_pattern" >/dev/null 2>&1; then
  9310. rm -rf conftest*
  9311. ac_cv_prog_gcc_traditional=yes
  9312. fi
  9313. rm -f conftest*
  9314. fi
  9315. fi
  9316. echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
  9317. if test $ac_cv_prog_gcc_traditional = yes; then
  9318. CC="$CC -traditional"
  9319. fi
  9320. fi
  9321. echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
  9322. echo "configure:10290: checking for 8-bit clean memcmp" >&5
  9323. if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
  9324. echo $ac_n "(cached) $ac_c" 1>&6
  9325. else
  9326. if test "$cross_compiling" = yes; then
  9327. ac_cv_func_memcmp_clean=no
  9328. else
  9329. cat > conftest.$ac_ext <<EOF
  9330. #line 10298 "configure"
  9331. #include "confdefs.h"
  9332. main()
  9333. {
  9334. char c0 = 0x40, c1 = 0x80, c2 = 0x81;
  9335. exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
  9336. }
  9337. EOF
  9338. if { (eval echo configure:10308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  9339. then
  9340. ac_cv_func_memcmp_clean=yes
  9341. else
  9342. echo "configure: failed program was:" >&5
  9343. cat conftest.$ac_ext >&5
  9344. rm -fr conftest*
  9345. ac_cv_func_memcmp_clean=no
  9346. fi
  9347. rm -fr conftest*
  9348. fi
  9349. fi
  9350. echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
  9351. test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
  9352. for ac_func in random strerror lchown fchmod snprintf statvfs memmove rint stat64 lstat64 truncate64 statvfs64
  9353. do
  9354. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  9355. echo "configure:10328: checking for $ac_func" >&5
  9356. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  9357. echo $ac_n "(cached) $ac_c" 1>&6
  9358. else
  9359. cat > conftest.$ac_ext <<EOF
  9360. #line 10333 "configure"
  9361. #include "confdefs.h"
  9362. /* System header to define __stub macros and hopefully few prototypes,
  9363. which can conflict with char $ac_func(); below. */
  9364. #include <assert.h>
  9365. /* Override any gcc2 internal prototype to avoid an error. */
  9366. /* We use char because int might match the return type of a gcc2
  9367. builtin and then its argument prototype would still apply. */
  9368. char $ac_func();
  9369. int main() {
  9370. /* The GNU C library defines this for functions which it implements
  9371. to always fail with ENOSYS. Some functions are actually named
  9372. something starting with __ and the normal name is an alias. */
  9373. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  9374. choke me
  9375. #else
  9376. $ac_func();
  9377. #endif
  9378. ; return 0; }
  9379. EOF
  9380. if { (eval echo configure:10356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9381. rm -rf conftest*
  9382. eval "ac_cv_func_$ac_func=yes"
  9383. else
  9384. echo "configure: failed program was:" >&5
  9385. cat conftest.$ac_ext >&5
  9386. rm -rf conftest*
  9387. eval "ac_cv_func_$ac_func=no"
  9388. fi
  9389. rm -f conftest*
  9390. fi
  9391. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  9392. echo "$ac_t""yes" 1>&6
  9393. ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  9394. cat >> confdefs.h <<EOF
  9395. #define $ac_tr_func 1
  9396. EOF
  9397. else
  9398. echo "$ac_t""no" 1>&6
  9399. fi
  9400. done
  9401. for ac_func in flockfile getpagesize
  9402. do
  9403. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  9404. echo "configure:10383: checking for $ac_func" >&5
  9405. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  9406. echo $ac_n "(cached) $ac_c" 1>&6
  9407. else
  9408. cat > conftest.$ac_ext <<EOF
  9409. #line 10388 "configure"
  9410. #include "confdefs.h"
  9411. /* System header to define __stub macros and hopefully few prototypes,
  9412. which can conflict with char $ac_func(); below. */
  9413. #include <assert.h>
  9414. /* Override any gcc2 internal prototype to avoid an error. */
  9415. /* We use char because int might match the return type of a gcc2
  9416. builtin and then its argument prototype would still apply. */
  9417. char $ac_func();
  9418. int main() {
  9419. /* The GNU C library defines this for functions which it implements
  9420. to always fail with ENOSYS. Some functions are actually named
  9421. something starting with __ and the normal name is an alias. */
  9422. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  9423. choke me
  9424. #else
  9425. $ac_func();
  9426. #endif
  9427. ; return 0; }
  9428. EOF
  9429. if { (eval echo configure:10411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9430. rm -rf conftest*
  9431. eval "ac_cv_func_$ac_func=yes"
  9432. else
  9433. echo "configure: failed program was:" >&5
  9434. cat conftest.$ac_ext >&5
  9435. rm -rf conftest*
  9436. eval "ac_cv_func_$ac_func=no"
  9437. fi
  9438. rm -f conftest*
  9439. fi
  9440. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  9441. echo "$ac_t""yes" 1>&6
  9442. ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  9443. cat >> confdefs.h <<EOF
  9444. #define $ac_tr_func 1
  9445. EOF
  9446. else
  9447. echo "$ac_t""no" 1>&6
  9448. fi
  9449. done
  9450. if test -z "$MACOS_DEPLOYMENT_TARGET" || test "$MACOS_DEPLOYMENT_TARGET" -ge "100200"; then
  9451. for ac_func in localtime_r strtok_r
  9452. do
  9453. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  9454. echo "configure:10440: checking for $ac_func" >&5
  9455. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  9456. echo $ac_n "(cached) $ac_c" 1>&6
  9457. else
  9458. cat > conftest.$ac_ext <<EOF
  9459. #line 10445 "configure"
  9460. #include "confdefs.h"
  9461. /* System header to define __stub macros and hopefully few prototypes,
  9462. which can conflict with char $ac_func(); below. */
  9463. #include <assert.h>
  9464. /* Override any gcc2 internal prototype to avoid an error. */
  9465. /* We use char because int might match the return type of a gcc2
  9466. builtin and then its argument prototype would still apply. */
  9467. char $ac_func();
  9468. int main() {
  9469. /* The GNU C library defines this for functions which it implements
  9470. to always fail with ENOSYS. Some functions are actually named
  9471. something starting with __ and the normal name is an alias. */
  9472. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  9473. choke me
  9474. #else
  9475. $ac_func();
  9476. #endif
  9477. ; return 0; }
  9478. EOF
  9479. if { (eval echo configure:10468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9480. rm -rf conftest*
  9481. eval "ac_cv_func_$ac_func=yes"
  9482. else
  9483. echo "configure: failed program was:" >&5
  9484. cat conftest.$ac_ext >&5
  9485. rm -rf conftest*
  9486. eval "ac_cv_func_$ac_func=no"
  9487. fi
  9488. rm -f conftest*
  9489. fi
  9490. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  9491. echo "$ac_t""yes" 1>&6
  9492. ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  9493. cat >> confdefs.h <<EOF
  9494. #define $ac_tr_func 1
  9495. EOF
  9496. else
  9497. echo "$ac_t""no" 1>&6
  9498. fi
  9499. done
  9500. fi
  9501. if test -z "$MACOS_DEPLOYMENT_TARGET" || test "$MACOS_DEPLOYMENT_TARGET" -ge "100300"; then
  9502. ac_ext=C
  9503. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  9504. ac_cpp='$CXXCPP $CPPFLAGS'
  9505. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  9506. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  9507. cross_compiling=$ac_cv_prog_cxx_cross
  9508. echo $ac_n "checking for wcrtomb""... $ac_c" 1>&6
  9509. echo "configure:10504: checking for wcrtomb" >&5
  9510. if eval "test \"`echo '$''{'ac_cv_have_wcrtomb'+set}'`\" = set"; then
  9511. echo $ac_n "(cached) $ac_c" 1>&6
  9512. else
  9513. cat > conftest.$ac_ext <<EOF
  9514. #line 10509 "configure"
  9515. #include "confdefs.h"
  9516. #include <wchar.h>
  9517. int main() {
  9518. mbstate_t ps={0};wcrtomb(0,'f',&ps);
  9519. ; return 0; }
  9520. EOF
  9521. if { (eval echo configure:10516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9522. rm -rf conftest*
  9523. ac_cv_have_wcrtomb="yes"
  9524. else
  9525. echo "configure: failed program was:" >&5
  9526. cat conftest.$ac_ext >&5
  9527. rm -rf conftest*
  9528. ac_cv_have_wcrtomb="no"
  9529. fi
  9530. rm -f conftest*
  9531. fi
  9532. echo "$ac_t""$ac_cv_have_wcrtomb" 1>&6
  9533. if test "$ac_cv_have_wcrtomb" = "yes"; then
  9534. cat >> confdefs.h <<\EOF
  9535. #define HAVE_WCRTOMB 1
  9536. EOF
  9537. fi
  9538. echo $ac_n "checking for mbrtowc""... $ac_c" 1>&6
  9539. echo "configure:10536: checking for mbrtowc" >&5
  9540. if eval "test \"`echo '$''{'ac_cv_have_mbrtowc'+set}'`\" = set"; then
  9541. echo $ac_n "(cached) $ac_c" 1>&6
  9542. else
  9543. cat > conftest.$ac_ext <<EOF
  9544. #line 10541 "configure"
  9545. #include "confdefs.h"
  9546. #include <wchar.h>
  9547. int main() {
  9548. mbstate_t ps={0};mbrtowc(0,0,0,&ps);
  9549. ; return 0; }
  9550. EOF
  9551. if { (eval echo configure:10548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9552. rm -rf conftest*
  9553. ac_cv_have_mbrtowc="yes"
  9554. else
  9555. echo "configure: failed program was:" >&5
  9556. cat conftest.$ac_ext >&5
  9557. rm -rf conftest*
  9558. ac_cv_have_mbrtowc="no"
  9559. fi
  9560. rm -f conftest*
  9561. fi
  9562. echo "$ac_t""$ac_cv_have_mbrtowc" 1>&6
  9563. if test "$ac_cv_have_mbrtowc" = "yes"; then
  9564. cat >> confdefs.h <<\EOF
  9565. #define HAVE_MBRTOWC 1
  9566. EOF
  9567. fi
  9568. ac_ext=c
  9569. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  9570. ac_cpp='$CPP $CPPFLAGS'
  9571. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  9572. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  9573. cross_compiling=$ac_cv_prog_cc_cross
  9574. fi
  9575. echo $ac_n "checking for res_ninit()""... $ac_c" 1>&6
  9576. echo "configure:10577: checking for res_ninit()" >&5
  9577. if eval "test \"`echo '$''{'ac_cv_func_res_ninit'+set}'`\" = set"; then
  9578. echo $ac_n "(cached) $ac_c" 1>&6
  9579. else
  9580. cat > conftest.$ac_ext <<EOF
  9581. #line 10582 "configure"
  9582. #include "confdefs.h"
  9583. #ifdef linux
  9584. #define _BSD_SOURCE 1
  9585. #endif
  9586. #include <resolv.h>
  9587. int main() {
  9588. int foo = res_ninit(&_res);
  9589. ; return 0; }
  9590. EOF
  9591. if { (eval echo configure:10594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9592. rm -rf conftest*
  9593. ac_cv_func_res_ninit=yes
  9594. else
  9595. echo "configure: failed program was:" >&5
  9596. cat conftest.$ac_ext >&5
  9597. rm -rf conftest*
  9598. ac_cv_func_res_ninit=no
  9599. fi
  9600. rm -f conftest*
  9601. fi
  9602. echo "$ac_t""$ac_cv_func_res_ninit" 1>&6
  9603. if test "$ac_cv_func_res_ninit" = "yes"; then
  9604. cat >> confdefs.h <<\EOF
  9605. #define HAVE_RES_NINIT 1
  9606. EOF
  9607. fi
  9608. ac_ext=C
  9609. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  9610. ac_cpp='$CXXCPP $CPPFLAGS'
  9611. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  9612. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  9613. cross_compiling=$ac_cv_prog_cxx_cross
  9614. echo $ac_n "checking for gnu_get_libc_version()""... $ac_c" 1>&6
  9615. echo "configure:10624: checking for gnu_get_libc_version()" >&5
  9616. if eval "test \"`echo '$''{'ac_cv_func_gnu_get_libc_version'+set}'`\" = set"; then
  9617. echo $ac_n "(cached) $ac_c" 1>&6
  9618. else
  9619. cat > conftest.$ac_ext <<EOF
  9620. #line 10629 "configure"
  9621. #include "confdefs.h"
  9622. #ifdef HAVE_GNU_LIBC_VERSION_H
  9623. #include <gnu/libc-version.h>
  9624. #endif
  9625. int main() {
  9626. const char *glibc_version = gnu_get_libc_version();
  9627. ; return 0; }
  9628. EOF
  9629. if { (eval echo configure:10640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9630. rm -rf conftest*
  9631. ac_cv_func_gnu_get_libc_version=yes
  9632. else
  9633. echo "configure: failed program was:" >&5
  9634. cat conftest.$ac_ext >&5
  9635. rm -rf conftest*
  9636. ac_cv_func_gnu_get_libc_version=no
  9637. fi
  9638. rm -f conftest*
  9639. fi
  9640. echo "$ac_t""$ac_cv_func_gnu_get_libc_version" 1>&6
  9641. if test "$ac_cv_func_gnu_get_libc_version" = "yes"; then
  9642. cat >> confdefs.h <<\EOF
  9643. #define HAVE_GNU_GET_LIBC_VERSION 1
  9644. EOF
  9645. fi
  9646. case $target_os in
  9647. os2*|msvc*|mks*|cygwin*|mingw*|darwin*|wince*|beos*)
  9648. ;;
  9649. *)
  9650. echo $ac_n "checking for iconv in -lc""... $ac_c" 1>&6
  9651. echo "configure:10669: checking for iconv in -lc" >&5
  9652. ac_lib_var=`echo c'_'iconv | sed 'y%./+-%__p_%'`
  9653. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  9654. echo $ac_n "(cached) $ac_c" 1>&6
  9655. else
  9656. ac_save_LIBS="$LIBS"
  9657. LIBS="-lc $LIBS"
  9658. cat > conftest.$ac_ext <<EOF
  9659. #line 10677 "configure"
  9660. #include "confdefs.h"
  9661. /* Override any gcc2 internal prototype to avoid an error. */
  9662. #ifdef __cplusplus
  9663. extern "C"
  9664. #endif
  9665. /* We use char because int might match the return type of a gcc2
  9666. builtin and then its argument prototype would still apply. */
  9667. char iconv();
  9668. int main() {
  9669. iconv()
  9670. ; return 0; }
  9671. EOF
  9672. if { (eval echo configure:10691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9673. rm -rf conftest*
  9674. eval "ac_cv_lib_$ac_lib_var=yes"
  9675. else
  9676. echo "configure: failed program was:" >&5
  9677. cat conftest.$ac_ext >&5
  9678. rm -rf conftest*
  9679. eval "ac_cv_lib_$ac_lib_var=no"
  9680. fi
  9681. rm -f conftest*
  9682. LIBS="$ac_save_LIBS"
  9683. fi
  9684. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  9685. echo "$ac_t""yes" 1>&6
  9686. _ICONV_LIBS="$_ICONV_LIBS"
  9687. else
  9688. echo "$ac_t""no" 1>&6
  9689. echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
  9690. echo "configure:10710: checking for iconv in -liconv" >&5
  9691. ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
  9692. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  9693. echo $ac_n "(cached) $ac_c" 1>&6
  9694. else
  9695. ac_save_LIBS="$LIBS"
  9696. LIBS="-liconv $LIBS"
  9697. cat > conftest.$ac_ext <<EOF
  9698. #line 10718 "configure"
  9699. #include "confdefs.h"
  9700. /* Override any gcc2 internal prototype to avoid an error. */
  9701. #ifdef __cplusplus
  9702. extern "C"
  9703. #endif
  9704. /* We use char because int might match the return type of a gcc2
  9705. builtin and then its argument prototype would still apply. */
  9706. char iconv();
  9707. int main() {
  9708. iconv()
  9709. ; return 0; }
  9710. EOF
  9711. if { (eval echo configure:10732: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9712. rm -rf conftest*
  9713. eval "ac_cv_lib_$ac_lib_var=yes"
  9714. else
  9715. echo "configure: failed program was:" >&5
  9716. cat conftest.$ac_ext >&5
  9717. rm -rf conftest*
  9718. eval "ac_cv_lib_$ac_lib_var=no"
  9719. fi
  9720. rm -f conftest*
  9721. LIBS="$ac_save_LIBS"
  9722. fi
  9723. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  9724. echo "$ac_t""yes" 1>&6
  9725. _ICONV_LIBS="$_ICONV_LIBS -liconv"
  9726. else
  9727. echo "$ac_t""no" 1>&6
  9728. echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
  9729. echo "configure:10751: checking for libiconv in -liconv" >&5
  9730. ac_lib_var=`echo iconv'_'libiconv | sed 'y%./+-%__p_%'`
  9731. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  9732. echo $ac_n "(cached) $ac_c" 1>&6
  9733. else
  9734. ac_save_LIBS="$LIBS"
  9735. LIBS="-liconv $LIBS"
  9736. cat > conftest.$ac_ext <<EOF
  9737. #line 10759 "configure"
  9738. #include "confdefs.h"
  9739. /* Override any gcc2 internal prototype to avoid an error. */
  9740. #ifdef __cplusplus
  9741. extern "C"
  9742. #endif
  9743. /* We use char because int might match the return type of a gcc2
  9744. builtin and then its argument prototype would still apply. */
  9745. char libiconv();
  9746. int main() {
  9747. libiconv()
  9748. ; return 0; }
  9749. EOF
  9750. if { (eval echo configure:10773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9751. rm -rf conftest*
  9752. eval "ac_cv_lib_$ac_lib_var=yes"
  9753. else
  9754. echo "configure: failed program was:" >&5
  9755. cat conftest.$ac_ext >&5
  9756. rm -rf conftest*
  9757. eval "ac_cv_lib_$ac_lib_var=no"
  9758. fi
  9759. rm -f conftest*
  9760. LIBS="$ac_save_LIBS"
  9761. fi
  9762. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  9763. echo "$ac_t""yes" 1>&6
  9764. _ICONV_LIBS="$_ICONV_LIBS -liconv"
  9765. else
  9766. echo "$ac_t""no" 1>&6
  9767. fi
  9768. fi
  9769. fi
  9770. _SAVE_LIBS=$LIBS
  9771. LIBS="$LIBS $_ICONV_LIBS"
  9772. echo $ac_n "checking for iconv()""... $ac_c" 1>&6
  9773. echo "configure:10800: checking for iconv()" >&5
  9774. if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then
  9775. echo $ac_n "(cached) $ac_c" 1>&6
  9776. else
  9777. cat > conftest.$ac_ext <<EOF
  9778. #line 10805 "configure"
  9779. #include "confdefs.h"
  9780. #include <stdlib.h>
  9781. #include <iconv.h>
  9782. int main() {
  9783. iconv_t h = iconv_open("", "");
  9784. iconv(h, NULL, NULL, NULL, NULL);
  9785. iconv_close(h);
  9786. ; return 0; }
  9787. EOF
  9788. if { (eval echo configure:10819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9789. rm -rf conftest*
  9790. ac_cv_func_iconv=yes
  9791. else
  9792. echo "configure: failed program was:" >&5
  9793. cat conftest.$ac_ext >&5
  9794. rm -rf conftest*
  9795. ac_cv_func_iconv=no
  9796. fi
  9797. rm -f conftest*
  9798. fi
  9799. echo "$ac_t""$ac_cv_func_iconv" 1>&6
  9800. if test "$ac_cv_func_iconv" = "yes"; then
  9801. cat >> confdefs.h <<\EOF
  9802. #define HAVE_ICONV 1
  9803. EOF
  9804. DYNAMIC_XPCOM_LIBS="$DYNAMIC_XPCOM_LIBS $_ICONV_LIBS"
  9805. LIBXUL_LIBS="$LIBXUL_LIBS $_ICONV_LIBS"
  9806. LIBICONV="$_ICONV_LIBS"
  9807. echo $ac_n "checking for iconv() with const input""... $ac_c" 1>&6
  9808. echo "configure:10843: checking for iconv() with const input" >&5
  9809. if eval "test \"`echo '$''{'ac_cv_func_const_iconv'+set}'`\" = set"; then
  9810. echo $ac_n "(cached) $ac_c" 1>&6
  9811. else
  9812. cat > conftest.$ac_ext <<EOF
  9813. #line 10848 "configure"
  9814. #include "confdefs.h"
  9815. #include <stdlib.h>
  9816. #include <iconv.h>
  9817. int main() {
  9818. const char *input = "testing";
  9819. iconv_t h = iconv_open("", "");
  9820. iconv(h, &input, NULL, NULL, NULL);
  9821. iconv_close(h);
  9822. ; return 0; }
  9823. EOF
  9824. if { (eval echo configure:10863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  9825. rm -rf conftest*
  9826. ac_cv_func_const_iconv=yes
  9827. else
  9828. echo "configure: failed program was:" >&5
  9829. cat conftest.$ac_ext >&5
  9830. rm -rf conftest*
  9831. ac_cv_func_const_iconv=no
  9832. fi
  9833. rm -f conftest*
  9834. fi
  9835. echo "$ac_t""$ac_cv_func_const_iconv" 1>&6
  9836. if test "$ac_cv_func_const_iconv" = "yes"; then
  9837. cat >> confdefs.h <<\EOF
  9838. #define HAVE_ICONV_WITH_CONST_INPUT 1
  9839. EOF
  9840. fi
  9841. fi
  9842. LIBS=$_SAVE_LIBS
  9843. ;;
  9844. esac
  9845. echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
  9846. echo "configure:10892: checking for nl_langinfo and CODESET" >&5
  9847. if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
  9848. echo $ac_n "(cached) $ac_c" 1>&6
  9849. else
  9850. cat > conftest.$ac_ext <<EOF
  9851. #line 10897 "configure"
  9852. #include "confdefs.h"
  9853. #include <langinfo.h>
  9854. int main() {
  9855. char* cs = nl_langinfo(CODESET);
  9856. ; return 0; }
  9857. EOF
  9858. if { (eval echo configure:10904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  9859. rm -rf conftest*
  9860. am_cv_langinfo_codeset=yes
  9861. else
  9862. echo "configure: failed program was:" >&5
  9863. cat conftest.$ac_ext >&5
  9864. rm -rf conftest*
  9865. am_cv_langinfo_codeset=no
  9866. fi
  9867. rm -f conftest*
  9868. fi
  9869. echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
  9870. if test $am_cv_langinfo_codeset = yes; then
  9871. cat >> confdefs.h <<\EOF
  9872. #define HAVE_LANGINFO_CODESET 1
  9873. EOF
  9874. HAVE_LANGINFO_CODESET=1
  9875. fi
  9876. ac_ext=c
  9877. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  9878. ac_cpp='$CPP $CPPFLAGS'
  9879. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  9880. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  9881. cross_compiling=$ac_cv_prog_cc_cross
  9882. echo $ac_n "checking for an implementation of va_copy()""... $ac_c" 1>&6
  9883. echo "configure:10936: checking for an implementation of va_copy()" >&5
  9884. if eval "test \"`echo '$''{'ac_cv_va_copy'+set}'`\" = set"; then
  9885. echo $ac_n "(cached) $ac_c" 1>&6
  9886. else
  9887. if test "$cross_compiling" = yes; then
  9888. ac_cv_va_copy=no
  9889. else
  9890. cat > conftest.$ac_ext <<EOF
  9891. #line 10946 "configure"
  9892. #include "confdefs.h"
  9893. #include <stdarg.h>
  9894. void f (int i, ...) {
  9895. va_list args1, args2;
  9896. va_start (args1, i);
  9897. va_copy (args2, args1);
  9898. if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)
  9899. exit (1);
  9900. va_end (args1); va_end (args2);
  9901. }
  9902. int main() { f (0, 42); return 0; }
  9903. EOF
  9904. if { (eval echo configure:10960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  9905. then
  9906. ac_cv_va_copy=yes
  9907. else
  9908. echo "configure: failed program was:" >&5
  9909. cat conftest.$ac_ext >&5
  9910. rm -fr conftest*
  9911. ac_cv_va_copy=no
  9912. fi
  9913. rm -fr conftest*
  9914. fi
  9915. fi
  9916. echo "$ac_t""$ac_cv_va_copy" 1>&6
  9917. echo $ac_n "checking for an implementation of __va_copy()""... $ac_c" 1>&6
  9918. echo "configure:10977: checking for an implementation of __va_copy()" >&5
  9919. if eval "test \"`echo '$''{'ac_cv___va_copy'+set}'`\" = set"; then
  9920. echo $ac_n "(cached) $ac_c" 1>&6
  9921. else
  9922. if test "$cross_compiling" = yes; then
  9923. ac_cv___va_copy=no
  9924. else
  9925. cat > conftest.$ac_ext <<EOF
  9926. #line 10987 "configure"
  9927. #include "confdefs.h"
  9928. #include <stdarg.h>
  9929. void f (int i, ...) {
  9930. va_list args1, args2;
  9931. va_start (args1, i);
  9932. __va_copy (args2, args1);
  9933. if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)
  9934. exit (1);
  9935. va_end (args1); va_end (args2);
  9936. }
  9937. int main() { f (0, 42); return 0; }
  9938. EOF
  9939. if { (eval echo configure:11001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  9940. then
  9941. ac_cv___va_copy=yes
  9942. else
  9943. echo "configure: failed program was:" >&5
  9944. cat conftest.$ac_ext >&5
  9945. rm -fr conftest*
  9946. ac_cv___va_copy=no
  9947. fi
  9948. rm -fr conftest*
  9949. fi
  9950. fi
  9951. echo "$ac_t""$ac_cv___va_copy" 1>&6
  9952. echo $ac_n "checking whether va_lists can be copied by value""... $ac_c" 1>&6
  9953. echo "configure:11018: checking whether va_lists can be copied by value" >&5
  9954. if eval "test \"`echo '$''{'ac_cv_va_val_copy'+set}'`\" = set"; then
  9955. echo $ac_n "(cached) $ac_c" 1>&6
  9956. else
  9957. if test "$cross_compiling" = yes; then
  9958. ac_cv_va_val_copy=yes
  9959. else
  9960. cat > conftest.$ac_ext <<EOF
  9961. #line 11028 "configure"
  9962. #include "confdefs.h"
  9963. #include <stdarg.h>
  9964. void f (int i, ...) {
  9965. va_list args1, args2;
  9966. va_start (args1, i);
  9967. args2 = args1;
  9968. if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)
  9969. exit (1);
  9970. va_end (args1); va_end (args2);
  9971. }
  9972. int main() { f (0, 42); return 0; }
  9973. EOF
  9974. if { (eval echo configure:11042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  9975. then
  9976. ac_cv_va_val_copy=yes
  9977. else
  9978. echo "configure: failed program was:" >&5
  9979. cat conftest.$ac_ext >&5
  9980. rm -fr conftest*
  9981. ac_cv_va_val_copy=no
  9982. fi
  9983. rm -fr conftest*
  9984. fi
  9985. fi
  9986. if test "x$ac_cv_va_copy" = "xyes"; then
  9987. cat >> confdefs.h <<\EOF
  9988. #define VA_COPY va_copy
  9989. EOF
  9990. cat >> confdefs.h <<\EOF
  9991. #define HAVE_VA_COPY 1
  9992. EOF
  9993. elif test "x$ac_cv___va_copy" = "xyes"; then
  9994. cat >> confdefs.h <<\EOF
  9995. #define VA_COPY __va_copy
  9996. EOF
  9997. cat >> confdefs.h <<\EOF
  9998. #define HAVE_VA_COPY 1
  9999. EOF
  10000. fi
  10001. if test "x$ac_cv_va_val_copy" = "xno"; then
  10002. cat >> confdefs.h <<\EOF
  10003. #define HAVE_VA_LIST_AS_ARRAY 1
  10004. EOF
  10005. fi
  10006. echo "$ac_t""$ac_cv_va_val_copy" 1>&6
  10007. case "$target" in
  10008. *-linux*)
  10009. _curdir=`pwd`
  10010. export _curdir
  10011. rm -rf conftest* _conftest
  10012. mkdir _conftest
  10013. cat >> conftest.C <<\EOF
  10014. #include <stdio.h>
  10015. #include <link.h>
  10016. #include <dlfcn.h>
  10017. #ifdef _dl_loaded
  10018. void __dump_link_map(void) {
  10019. struct link_map *map = _dl_loaded;
  10020. while (NULL != map) {printf("0x%08x %s\n", map->l_addr, map->l_name); map = map->l_next;}
  10021. }
  10022. int main() {
  10023. dlopen("./conftest1.so",RTLD_LAZY);
  10024. dlopen("./../_conftest/conftest1.so",RTLD_LAZY);
  10025. dlopen("CURDIR/_conftest/conftest1.so",RTLD_LAZY);
  10026. dlopen("CURDIR/_conftest/../_conftest/conftest1.so",RTLD_LAZY);
  10027. __dump_link_map();
  10028. }
  10029. #else
  10030. /* _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).*/
  10031. int main() { printf("./conftest1.so\n"); }
  10032. #endif
  10033. EOF
  10034. $PERL -p -i -e "s/CURDIR/\$ENV{_curdir}/g;" conftest.C
  10035. cat >> conftest1.C <<\EOF
  10036. #include <stdio.h>
  10037. void foo(void) {printf("foo in dll called\n");}
  10038. EOF
  10039. ${CXX-g++} -fPIC -c -g conftest1.C
  10040. ${CXX-g++} -shared -Wl,-h -Wl,conftest1.so -o conftest1.so conftest1.o
  10041. ${CXX-g++} -g conftest.C -o conftest -ldl
  10042. cp -f conftest1.so conftest _conftest
  10043. cd _conftest
  10044. if test `./conftest | grep conftest1.so | wc -l` -gt 1
  10045. then
  10046. echo
  10047. echo "*** Your libc has a bug that can result in loading the same dynamic"
  10048. echo "*** library multiple times. This bug is known to be fixed in glibc-2.0.7-32"
  10049. echo "*** or later. However, if you choose not to upgrade, the only effect"
  10050. echo "*** will be excessive memory usage at runtime."
  10051. echo
  10052. fi
  10053. cd ${_curdir}
  10054. rm -rf conftest* _conftest
  10055. ;;
  10056. esac
  10057. if test "$GNU_CXX"; then
  10058. echo $ac_n "checking for C++ exceptions flag""... $ac_c" 1>&6
  10059. echo "configure:11141: checking for C++ exceptions flag" >&5
  10060. if eval "test \"`echo '$''{'ac_cv_cxx_exceptions_flags'+set}'`\" = set"; then
  10061. echo $ac_n "(cached) $ac_c" 1>&6
  10062. else
  10063. echo "int main() { return 0; }" | cat > conftest.C
  10064. ${CXX-g++} ${CXXFLAGS} -c -fno-handle-exceptions conftest.C > conftest.out 2>&1
  10065. if egrep "warning.*renamed" conftest.out >/dev/null; then
  10066. ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-exceptions
  10067. else
  10068. ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-handle-exceptions
  10069. fi
  10070. rm -f conftest*
  10071. fi
  10072. echo "$ac_t""$ac_cv_cxx_exceptions_flags" 1>&6
  10073. _MOZ_EXCEPTIONS_FLAGS_OFF=$ac_cv_cxx_exceptions_flags
  10074. _MOZ_EXCEPTIONS_FLAGS_ON=`echo $ac_cv_cxx_exceptions_flags | sed 's|no-||'`
  10075. fi
  10076. ac_ext=C
  10077. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  10078. ac_cpp='$CXXCPP $CPPFLAGS'
  10079. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  10080. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  10081. cross_compiling=$ac_cv_prog_cxx_cross
  10082. HAVE_GCC3_ABI=
  10083. if test "$GNU_CC"; then
  10084. echo $ac_n "checking for gcc 3.0 ABI""... $ac_c" 1>&6
  10085. echo "configure:11176: checking for gcc 3.0 ABI" >&5
  10086. if eval "test \"`echo '$''{'ac_cv_gcc_three_abi'+set}'`\" = set"; then
  10087. echo $ac_n "(cached) $ac_c" 1>&6
  10088. else
  10089. cat > conftest.$ac_ext <<EOF
  10090. #line 11181 "configure"
  10091. #include "confdefs.h"
  10092. int main() {
  10093. #if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
  10094. return 0;
  10095. #else
  10096. #error Not gcc3.
  10097. #endif
  10098. ; return 0; }
  10099. EOF
  10100. if { (eval echo configure:11194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10101. rm -rf conftest*
  10102. ac_cv_gcc_three_abi="yes"
  10103. else
  10104. echo "configure: failed program was:" >&5
  10105. cat conftest.$ac_ext >&5
  10106. rm -rf conftest*
  10107. ac_cv_gcc_three_abi="no"
  10108. fi
  10109. rm -f conftest*
  10110. fi
  10111. echo "$ac_t""$ac_cv_gcc_three_abi" 1>&6
  10112. if test "$ac_cv_gcc_three_abi" = "yes"; then
  10113. TARGET_COMPILER_ABI="${TARGET_COMPILER_ABI-gcc3}"
  10114. HAVE_GCC3_ABI=1
  10115. else
  10116. TARGET_COMPILER_ABI="${TARGET_COMPILER_ABI-gcc2}"
  10117. fi
  10118. fi
  10119. echo $ac_n "checking for C++ \"explicit\" keyword""... $ac_c" 1>&6
  10120. echo "configure:11218: checking for C++ \"explicit\" keyword" >&5
  10121. if eval "test \"`echo '$''{'ac_cv_cpp_explicit'+set}'`\" = set"; then
  10122. echo $ac_n "(cached) $ac_c" 1>&6
  10123. else
  10124. cat > conftest.$ac_ext <<EOF
  10125. #line 11223 "configure"
  10126. #include "confdefs.h"
  10127. class X {
  10128. public: explicit X(int i) : i_(i) {}
  10129. private: int i_;
  10130. };
  10131. int main() {
  10132. X x(3);
  10133. ; return 0; }
  10134. EOF
  10135. if { (eval echo configure:11233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10136. rm -rf conftest*
  10137. ac_cv_cpp_explicit=yes
  10138. else
  10139. echo "configure: failed program was:" >&5
  10140. cat conftest.$ac_ext >&5
  10141. rm -rf conftest*
  10142. ac_cv_cpp_explicit=no
  10143. fi
  10144. rm -f conftest*
  10145. fi
  10146. echo "$ac_t""$ac_cv_cpp_explicit" 1>&6
  10147. if test "$ac_cv_cpp_explicit" = yes ; then
  10148. cat >> confdefs.h <<\EOF
  10149. #define HAVE_CPP_EXPLICIT 1
  10150. EOF
  10151. fi
  10152. echo $ac_n "checking for C++ \"typename\" keyword""... $ac_c" 1>&6
  10153. echo "configure:11254: checking for C++ \"typename\" keyword" >&5
  10154. if eval "test \"`echo '$''{'ac_cv_cpp_typename'+set}'`\" = set"; then
  10155. echo $ac_n "(cached) $ac_c" 1>&6
  10156. else
  10157. cat > conftest.$ac_ext <<EOF
  10158. #line 11259 "configure"
  10159. #include "confdefs.h"
  10160. class param {
  10161. public:
  10162. typedef unsigned long num_type;
  10163. };
  10164. template <class T> class tplt {
  10165. public:
  10166. typedef typename T::num_type t_num_type;
  10167. t_num_type foo(typename T::num_type num) {
  10168. return num;
  10169. }
  10170. };
  10171. int main() {
  10172. tplt<param> A;
  10173. A.foo(0);
  10174. ; return 0; }
  10175. EOF
  10176. if { (eval echo configure:11278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10177. rm -rf conftest*
  10178. ac_cv_cpp_typename=yes
  10179. else
  10180. echo "configure: failed program was:" >&5
  10181. cat conftest.$ac_ext >&5
  10182. rm -rf conftest*
  10183. ac_cv_cpp_typename=no
  10184. fi
  10185. rm -f conftest*
  10186. fi
  10187. echo "$ac_t""$ac_cv_cpp_typename" 1>&6
  10188. if test "$ac_cv_cpp_typename" = yes ; then
  10189. cat >> confdefs.h <<\EOF
  10190. #define HAVE_CPP_TYPENAME 1
  10191. EOF
  10192. fi
  10193. echo $ac_n "checking for modern C++ template specialization syntax support""... $ac_c" 1>&6
  10194. echo "configure:11299: checking for modern C++ template specialization syntax support" >&5
  10195. if eval "test \"`echo '$''{'ac_cv_cpp_modern_specialize_template_syntax'+set}'`\" = set"; then
  10196. echo $ac_n "(cached) $ac_c" 1>&6
  10197. else
  10198. cat > conftest.$ac_ext <<EOF
  10199. #line 11304 "configure"
  10200. #include "confdefs.h"
  10201. template <class T> struct X { int a; };
  10202. class Y {};
  10203. template <> struct X<Y> { double a; };
  10204. int main() {
  10205. X<int> int_x;
  10206. X<Y> y_x;
  10207. ; return 0; }
  10208. EOF
  10209. if { (eval echo configure:11314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10210. rm -rf conftest*
  10211. ac_cv_cpp_modern_specialize_template_syntax=yes
  10212. else
  10213. echo "configure: failed program was:" >&5
  10214. cat conftest.$ac_ext >&5
  10215. rm -rf conftest*
  10216. ac_cv_cpp_modern_specialize_template_syntax=no
  10217. fi
  10218. rm -f conftest*
  10219. fi
  10220. echo "$ac_t""$ac_cv_cpp_modern_specialize_template_syntax" 1>&6
  10221. if test "$ac_cv_cpp_modern_specialize_template_syntax" = yes ; then
  10222. cat >> confdefs.h <<\EOF
  10223. #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1
  10224. EOF
  10225. fi
  10226. echo $ac_n "checking whether partial template specialization works""... $ac_c" 1>&6
  10227. echo "configure:11336: checking whether partial template specialization works" >&5
  10228. if eval "test \"`echo '$''{'ac_cv_cpp_partial_specialization'+set}'`\" = set"; then
  10229. echo $ac_n "(cached) $ac_c" 1>&6
  10230. else
  10231. cat > conftest.$ac_ext <<EOF
  10232. #line 11341 "configure"
  10233. #include "confdefs.h"
  10234. template <class T> class Foo {};
  10235. template <class T> class Foo<T*> {};
  10236. int main() {
  10237. return 0;
  10238. ; return 0; }
  10239. EOF
  10240. if { (eval echo configure:11349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10241. rm -rf conftest*
  10242. ac_cv_cpp_partial_specialization=yes
  10243. else
  10244. echo "configure: failed program was:" >&5
  10245. cat conftest.$ac_ext >&5
  10246. rm -rf conftest*
  10247. ac_cv_cpp_partial_specialization=no
  10248. fi
  10249. rm -f conftest*
  10250. fi
  10251. echo "$ac_t""$ac_cv_cpp_partial_specialization" 1>&6
  10252. if test "$ac_cv_cpp_partial_specialization" = yes ; then
  10253. cat >> confdefs.h <<\EOF
  10254. #define HAVE_CPP_PARTIAL_SPECIALIZATION 1
  10255. EOF
  10256. fi
  10257. echo $ac_n "checking whether operators must be re-defined for templates derived from templates""... $ac_c" 1>&6
  10258. echo "configure:11370: checking whether operators must be re-defined for templates derived from templates" >&5
  10259. if eval "test \"`echo '$''{'ac_cv_need_derived_template_operators'+set}'`\" = set"; then
  10260. echo $ac_n "(cached) $ac_c" 1>&6
  10261. else
  10262. cat > conftest.$ac_ext <<EOF
  10263. #line 11375 "configure"
  10264. #include "confdefs.h"
  10265. template <class T> class Base { };
  10266. template <class T>
  10267. Base<T> operator+(const Base<T>& lhs, const Base<T>& rhs) { return lhs; }
  10268. template <class T> class Derived : public Base<T> { };
  10269. int main() {
  10270. Derived<char> a, b;
  10271. Base<char> c = a + b;
  10272. return 0;
  10273. ; return 0; }
  10274. EOF
  10275. if { (eval echo configure:11387: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10276. rm -rf conftest*
  10277. ac_cv_need_derived_template_operators=no
  10278. else
  10279. echo "configure: failed program was:" >&5
  10280. cat conftest.$ac_ext >&5
  10281. rm -rf conftest*
  10282. ac_cv_need_derived_template_operators=yes
  10283. fi
  10284. rm -f conftest*
  10285. fi
  10286. echo "$ac_t""$ac_cv_need_derived_template_operators" 1>&6
  10287. if test "$ac_cv_need_derived_template_operators" = yes ; then
  10288. cat >> confdefs.h <<\EOF
  10289. #define NEED_CPP_DERIVED_TEMPLATE_OPERATORS 1
  10290. EOF
  10291. fi
  10292. echo $ac_n "checking whether we need to cast a derived template to pass as its base class""... $ac_c" 1>&6
  10293. echo "configure:11409: checking whether we need to cast a derived template to pass as its base class" >&5
  10294. if eval "test \"`echo '$''{'ac_cv_need_cpp_template_cast_to_base'+set}'`\" = set"; then
  10295. echo $ac_n "(cached) $ac_c" 1>&6
  10296. else
  10297. cat > conftest.$ac_ext <<EOF
  10298. #line 11414 "configure"
  10299. #include "confdefs.h"
  10300. template <class T> class Base { };
  10301. template <class T> class Derived : public Base<T> { };
  10302. template <class T> int foo(const Base<T>&) { return 0; }
  10303. int main() {
  10304. Derived<char> bar; return foo(bar);
  10305. ; return 0; }
  10306. EOF
  10307. if { (eval echo configure:11423: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10308. rm -rf conftest*
  10309. ac_cv_need_cpp_template_cast_to_base=no
  10310. else
  10311. echo "configure: failed program was:" >&5
  10312. cat conftest.$ac_ext >&5
  10313. rm -rf conftest*
  10314. ac_cv_need_cpp_template_cast_to_base=yes
  10315. fi
  10316. rm -f conftest*
  10317. fi
  10318. echo "$ac_t""$ac_cv_need_cpp_template_cast_to_base" 1>&6
  10319. if test "$ac_cv_need_cpp_template_cast_to_base" = yes ; then
  10320. cat >> confdefs.h <<\EOF
  10321. #define NEED_CPP_TEMPLATE_CAST_TO_BASE 1
  10322. EOF
  10323. fi
  10324. echo $ac_n "checking whether the compiler can resolve const ambiguities for templates""... $ac_c" 1>&6
  10325. echo "configure:11444: checking whether the compiler can resolve const ambiguities for templates" >&5
  10326. if eval "test \"`echo '$''{'ac_cv_can_resolve_const_ambiguity'+set}'`\" = set"; then
  10327. echo $ac_n "(cached) $ac_c" 1>&6
  10328. else
  10329. cat > conftest.$ac_ext <<EOF
  10330. #line 11449 "configure"
  10331. #include "confdefs.h"
  10332. template <class T> class ptrClass {
  10333. public: T* ptr;
  10334. };
  10335. template <class T> T* a(ptrClass<T> *arg) {
  10336. return arg->ptr;
  10337. }
  10338. template <class T>
  10339. const T* a(const ptrClass<T> *arg) {
  10340. return arg->ptr;
  10341. }
  10342. int main() {
  10343. ptrClass<int> i;
  10344. a(&i);
  10345. ; return 0; }
  10346. EOF
  10347. if { (eval echo configure:11470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10348. rm -rf conftest*
  10349. ac_cv_can_resolve_const_ambiguity=yes
  10350. else
  10351. echo "configure: failed program was:" >&5
  10352. cat conftest.$ac_ext >&5
  10353. rm -rf conftest*
  10354. ac_cv_can_resolve_const_ambiguity=no
  10355. fi
  10356. rm -f conftest*
  10357. fi
  10358. echo "$ac_t""$ac_cv_can_resolve_const_ambiguity" 1>&6
  10359. if test "$ac_cv_can_resolve_const_ambiguity" = no ; then
  10360. cat >> confdefs.h <<\EOF
  10361. #define CANT_RESOLVE_CPP_CONST_AMBIGUITY 1
  10362. EOF
  10363. fi
  10364. echo $ac_n "checking whether the C++ \"using\" keyword can change access""... $ac_c" 1>&6
  10365. echo "configure:11492: checking whether the C++ \"using\" keyword can change access" >&5
  10366. if eval "test \"`echo '$''{'ac_cv_cpp_access_changing_using2'+set}'`\" = set"; then
  10367. echo $ac_n "(cached) $ac_c" 1>&6
  10368. else
  10369. cat > conftest.$ac_ext <<EOF
  10370. #line 11497 "configure"
  10371. #include "confdefs.h"
  10372. class A { protected: int foo() { return 0; } };
  10373. class B : public A { public: using A::foo; };
  10374. int main() {
  10375. B b; return b.foo();
  10376. ; return 0; }
  10377. EOF
  10378. if { (eval echo configure:11505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10379. rm -rf conftest*
  10380. cat > conftest.$ac_ext <<EOF
  10381. #line 11508 "configure"
  10382. #include "confdefs.h"
  10383. class A { public: int foo() { return 1; } };
  10384. class B : public A { private: using A::foo; };
  10385. int main() {
  10386. B b; return b.foo();
  10387. ; return 0; }
  10388. EOF
  10389. if { (eval echo configure:11516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10390. rm -rf conftest*
  10391. ac_cv_cpp_access_changing_using2=no
  10392. else
  10393. echo "configure: failed program was:" >&5
  10394. cat conftest.$ac_ext >&5
  10395. rm -rf conftest*
  10396. ac_cv_cpp_access_changing_using2=yes
  10397. fi
  10398. rm -f conftest*
  10399. else
  10400. echo "configure: failed program was:" >&5
  10401. cat conftest.$ac_ext >&5
  10402. rm -rf conftest*
  10403. ac_cv_cpp_access_changing_using2=no
  10404. fi
  10405. rm -f conftest*
  10406. fi
  10407. echo "$ac_t""$ac_cv_cpp_access_changing_using2" 1>&6
  10408. if test "$ac_cv_cpp_access_changing_using2" = yes ; then
  10409. cat >> confdefs.h <<\EOF
  10410. #define HAVE_CPP_ACCESS_CHANGING_USING 1
  10411. EOF
  10412. fi
  10413. echo $ac_n "checking whether the C++ \"using\" keyword resolves ambiguity""... $ac_c" 1>&6
  10414. echo "configure:11544: checking whether the C++ \"using\" keyword resolves ambiguity" >&5
  10415. if eval "test \"`echo '$''{'ac_cv_cpp_ambiguity_resolving_using'+set}'`\" = set"; then
  10416. echo $ac_n "(cached) $ac_c" 1>&6
  10417. else
  10418. cat > conftest.$ac_ext <<EOF
  10419. #line 11549 "configure"
  10420. #include "confdefs.h"
  10421. class X {
  10422. public: int go(const X&) {return 3;}
  10423. int jo(const X&) {return 3;}
  10424. };
  10425. class Y : public X {
  10426. public: int go(int) {return 2;}
  10427. int jo(int) {return 2;}
  10428. using X::jo;
  10429. private: using X::go;
  10430. };
  10431. int main() {
  10432. X x; Y y; y.jo(x);
  10433. ; return 0; }
  10434. EOF
  10435. if { (eval echo configure:11565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10436. rm -rf conftest*
  10437. ac_cv_cpp_ambiguity_resolving_using=yes
  10438. else
  10439. echo "configure: failed program was:" >&5
  10440. cat conftest.$ac_ext >&5
  10441. rm -rf conftest*
  10442. ac_cv_cpp_ambiguity_resolving_using=no
  10443. fi
  10444. rm -f conftest*
  10445. fi
  10446. echo "$ac_t""$ac_cv_cpp_ambiguity_resolving_using" 1>&6
  10447. if test "$ac_cv_cpp_ambiguity_resolving_using" = yes ; then
  10448. cat >> confdefs.h <<\EOF
  10449. #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1
  10450. EOF
  10451. fi
  10452. echo $ac_n "checking for \"std::\" namespace""... $ac_c" 1>&6
  10453. echo "configure:11586: checking for \"std::\" namespace" >&5
  10454. if eval "test \"`echo '$''{'ac_cv_cpp_namespace_std'+set}'`\" = set"; then
  10455. echo $ac_n "(cached) $ac_c" 1>&6
  10456. else
  10457. cat > conftest.$ac_ext <<EOF
  10458. #line 11591 "configure"
  10459. #include "confdefs.h"
  10460. #include <algorithm>
  10461. int main() {
  10462. return std::min(0, 1);
  10463. ; return 0; }
  10464. EOF
  10465. if { (eval echo configure:11598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10466. rm -rf conftest*
  10467. ac_cv_cpp_namespace_std=yes
  10468. else
  10469. echo "configure: failed program was:" >&5
  10470. cat conftest.$ac_ext >&5
  10471. rm -rf conftest*
  10472. ac_cv_cpp_namespace_std=no
  10473. fi
  10474. rm -f conftest*
  10475. fi
  10476. echo "$ac_t""$ac_cv_cpp_namespace_std" 1>&6
  10477. if test "$ac_cv_cpp_namespace_std" = yes ; then
  10478. cat >> confdefs.h <<\EOF
  10479. #define HAVE_CPP_NAMESPACE_STD 1
  10480. EOF
  10481. fi
  10482. echo $ac_n "checking whether standard template operator!=() is ambiguous""... $ac_c" 1>&6
  10483. echo "configure:11619: checking whether standard template operator!=() is ambiguous" >&5
  10484. if eval "test \"`echo '$''{'ac_cv_cpp_unambiguous_std_notequal'+set}'`\" = set"; then
  10485. echo $ac_n "(cached) $ac_c" 1>&6
  10486. else
  10487. cat > conftest.$ac_ext <<EOF
  10488. #line 11624 "configure"
  10489. #include "confdefs.h"
  10490. #include <algorithm>
  10491. struct T1 {};
  10492. int operator==(const T1&, const T1&) { return 0; }
  10493. int operator!=(const T1&, const T1&) { return 0; }
  10494. int main() {
  10495. T1 a,b; return a != b;
  10496. ; return 0; }
  10497. EOF
  10498. if { (eval echo configure:11634: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10499. rm -rf conftest*
  10500. ac_cv_cpp_unambiguous_std_notequal=unambiguous
  10501. else
  10502. echo "configure: failed program was:" >&5
  10503. cat conftest.$ac_ext >&5
  10504. rm -rf conftest*
  10505. ac_cv_cpp_unambiguous_std_notequal=ambiguous
  10506. fi
  10507. rm -f conftest*
  10508. fi
  10509. echo "$ac_t""$ac_cv_cpp_unambiguous_std_notequal" 1>&6
  10510. if test "$ac_cv_cpp_unambiguous_std_notequal" = unambiguous ; then
  10511. cat >> confdefs.h <<\EOF
  10512. #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1
  10513. EOF
  10514. fi
  10515. echo $ac_n "checking for C++ reinterpret_cast""... $ac_c" 1>&6
  10516. echo "configure:11656: checking for C++ reinterpret_cast" >&5
  10517. if eval "test \"`echo '$''{'ac_cv_cpp_reinterpret_cast'+set}'`\" = set"; then
  10518. echo $ac_n "(cached) $ac_c" 1>&6
  10519. else
  10520. cat > conftest.$ac_ext <<EOF
  10521. #line 11661 "configure"
  10522. #include "confdefs.h"
  10523. struct X { int i; };
  10524. struct Y { int i; };
  10525. int main() {
  10526. X x; X*const z = &x;Y*y = reinterpret_cast<Y*>(z);
  10527. ; return 0; }
  10528. EOF
  10529. if { (eval echo configure:11669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10530. rm -rf conftest*
  10531. ac_cv_cpp_reinterpret_cast=yes
  10532. else
  10533. echo "configure: failed program was:" >&5
  10534. cat conftest.$ac_ext >&5
  10535. rm -rf conftest*
  10536. ac_cv_cpp_reinterpret_cast=no
  10537. fi
  10538. rm -f conftest*
  10539. fi
  10540. echo "$ac_t""$ac_cv_cpp_reinterpret_cast" 1>&6
  10541. if test "$ac_cv_cpp_reinterpret_cast" = yes ; then
  10542. cat >> confdefs.h <<\EOF
  10543. #define HAVE_CPP_NEW_CASTS 1
  10544. EOF
  10545. fi
  10546. echo $ac_n "checking for C++ dynamic_cast to void*""... $ac_c" 1>&6
  10547. echo "configure:11690: checking for C++ dynamic_cast to void*" >&5
  10548. if eval "test \"`echo '$''{'ac_cv_cpp_dynamic_cast_void_ptr'+set}'`\" = set"; then
  10549. echo $ac_n "(cached) $ac_c" 1>&6
  10550. else
  10551. if test "$cross_compiling" = yes; then
  10552. ac_cv_cpp_dynamic_cast_void_ptr=no
  10553. else
  10554. cat > conftest.$ac_ext <<EOF
  10555. #line 11698 "configure"
  10556. #include "confdefs.h"
  10557. #ifdef __cplusplus
  10558. extern "C" void exit(int);
  10559. #endif
  10560. class X { int i; public: virtual ~X() { } };
  10561. class Y { int j; public: virtual ~Y() { } };
  10562. class Z : public X, public Y { int k; };
  10563. int main() {
  10564. Z mdo;
  10565. X *subx = (X*)&mdo;
  10566. Y *suby = (Y*)&mdo;
  10567. return !((((void*)&mdo != (void*)subx) &&
  10568. ((void*)&mdo == dynamic_cast<void*>(subx))) ||
  10569. (((void*)&mdo != (void*)suby) &&
  10570. ((void*)&mdo == dynamic_cast<void*>(suby))));
  10571. }
  10572. EOF
  10573. if { (eval echo configure:11717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  10574. then
  10575. ac_cv_cpp_dynamic_cast_void_ptr=yes
  10576. else
  10577. echo "configure: failed program was:" >&5
  10578. cat conftest.$ac_ext >&5
  10579. rm -fr conftest*
  10580. ac_cv_cpp_dynamic_cast_void_ptr=no
  10581. fi
  10582. rm -fr conftest*
  10583. fi
  10584. fi
  10585. echo "$ac_t""$ac_cv_cpp_dynamic_cast_void_ptr" 1>&6
  10586. if test "$ac_cv_cpp_dynamic_cast_void_ptr" = yes ; then
  10587. cat >> confdefs.h <<\EOF
  10588. #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
  10589. EOF
  10590. fi
  10591. echo $ac_n "checking whether C++ requires implementation of unused virtual methods""... $ac_c" 1>&6
  10592. echo "configure:11741: checking whether C++ requires implementation of unused virtual methods" >&5
  10593. if eval "test \"`echo '$''{'ac_cv_cpp_unused_required'+set}'`\" = set"; then
  10594. echo $ac_n "(cached) $ac_c" 1>&6
  10595. else
  10596. cat > conftest.$ac_ext <<EOF
  10597. #line 11746 "configure"
  10598. #include "confdefs.h"
  10599. class X {private: virtual void never_called();};
  10600. int main() {
  10601. X x;
  10602. ; return 0; }
  10603. EOF
  10604. if { (eval echo configure:11753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  10605. rm -rf conftest*
  10606. ac_cv_cpp_unused_required=no
  10607. else
  10608. echo "configure: failed program was:" >&5
  10609. cat conftest.$ac_ext >&5
  10610. rm -rf conftest*
  10611. ac_cv_cpp_unused_required=yes
  10612. fi
  10613. rm -f conftest*
  10614. fi
  10615. echo "$ac_t""$ac_cv_cpp_unused_required" 1>&6
  10616. if test "$ac_cv_cpp_unused_required" = yes ; then
  10617. cat >> confdefs.h <<\EOF
  10618. #define NEED_CPP_UNUSED_IMPLEMENTATIONS 1
  10619. EOF
  10620. fi
  10621. echo $ac_n "checking for trouble comparing to zero near std::operator!=()""... $ac_c" 1>&6
  10622. echo "configure:11776: checking for trouble comparing to zero near std::operator!=()" >&5
  10623. if eval "test \"`echo '$''{'ac_cv_trouble_comparing_to_zero'+set}'`\" = set"; then
  10624. echo $ac_n "(cached) $ac_c" 1>&6
  10625. else
  10626. cat > conftest.$ac_ext <<EOF
  10627. #line 11781 "configure"
  10628. #include "confdefs.h"
  10629. #include <algorithm>
  10630. template <class T> class Foo {};
  10631. class T2;
  10632. template <class T> int operator==(const T2*, const T&) { return 0; }
  10633. template <class T> int operator!=(const T2*, const T&) { return 0; }
  10634. int main() {
  10635. Foo<int> f; return (0 != f);
  10636. ; return 0; }
  10637. EOF
  10638. if { (eval echo configure:11792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10639. rm -rf conftest*
  10640. ac_cv_trouble_comparing_to_zero=no
  10641. else
  10642. echo "configure: failed program was:" >&5
  10643. cat conftest.$ac_ext >&5
  10644. rm -rf conftest*
  10645. ac_cv_trouble_comparing_to_zero=yes
  10646. fi
  10647. rm -f conftest*
  10648. fi
  10649. echo "$ac_t""$ac_cv_trouble_comparing_to_zero" 1>&6
  10650. if test "$ac_cv_trouble_comparing_to_zero" = yes ; then
  10651. cat >> confdefs.h <<\EOF
  10652. #define HAVE_CPP_TROUBLE_COMPARING_TO_ZERO 1
  10653. EOF
  10654. fi
  10655. ac_ext=c
  10656. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  10657. ac_cpp='$CPP $CPPFLAGS'
  10658. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  10659. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  10660. cross_compiling=$ac_cv_prog_cc_cross
  10661. echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
  10662. echo "configure:11824: checking for LC_MESSAGES" >&5
  10663. if eval "test \"`echo '$''{'ac_cv_i18n_lc_messages'+set}'`\" = set"; then
  10664. echo $ac_n "(cached) $ac_c" 1>&6
  10665. else
  10666. cat > conftest.$ac_ext <<EOF
  10667. #line 11829 "configure"
  10668. #include "confdefs.h"
  10669. #include <locale.h>
  10670. int main() {
  10671. int category = LC_MESSAGES;
  10672. ; return 0; }
  10673. EOF
  10674. if { (eval echo configure:11836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10675. rm -rf conftest*
  10676. ac_cv_i18n_lc_messages=yes
  10677. else
  10678. echo "configure: failed program was:" >&5
  10679. cat conftest.$ac_ext >&5
  10680. rm -rf conftest*
  10681. ac_cv_i18n_lc_messages=no
  10682. fi
  10683. rm -f conftest*
  10684. fi
  10685. echo "$ac_t""$ac_cv_i18n_lc_messages" 1>&6
  10686. if test "$ac_cv_i18n_lc_messages" = yes; then
  10687. cat >> confdefs.h <<\EOF
  10688. #define HAVE_I18N_LC_MESSAGES 1
  10689. EOF
  10690. fi
  10691. fi # SKIP_COMPILER_CHECKS
  10692. TARGET_XPCOM_ABI=
  10693. if test -n "${CPU_ARCH}" -a -n "${TARGET_COMPILER_ABI}"; then
  10694. TARGET_XPCOM_ABI="${CPU_ARCH}-${TARGET_COMPILER_ABI}"
  10695. fi
  10696. # External Packages
  10697. MOZ_ENABLE_LIBXUL=
  10698. # Check whether --with-libxul-sdk or --without-libxul-sdk was given.
  10699. if test "${with_libxul_sdk+set}" = set; then
  10700. withval="$with_libxul_sdk"
  10701. LIBXUL_SDK_DIR=$withval
  10702. fi
  10703. if test "$LIBXUL_SDK_DIR" = "yes"; then
  10704. { echo "configure: error: --with-libxul-sdk must specify a path" 1>&2; exit 1; }
  10705. elif test -n "$LIBXUL_SDK_DIR" -a "$LIBXUL_SDK_DIR" != "no"; then
  10706. LIBXUL_SDK=`cd "$LIBXUL_SDK_DIR" && pwd`
  10707. if test ! -f "$LIBXUL_SDK/sdk/include/xpcom-config.h"; then
  10708. { echo "configure: error: $LIBXUL_SDK/sdk/include/xpcom-config.h doesn't exist" 1>&2; exit 1; }
  10709. fi
  10710. MOZ_ENABLE_LIBXUL=1
  10711. fi
  10712. # Check whether --with-system-nspr or --without-system-nspr was given.
  10713. if test "${with_system_nspr+set}" = set; then
  10714. withval="$with_system_nspr"
  10715. if test "$withval" = "yes"; then
  10716. _USE_SYSTEM_NSPR=1
  10717. elif test "$withval" = "no"; then
  10718. :
  10719. else
  10720. { echo "configure: error: Option, system-nspr, does not take an argument ($withval)." 1>&2; exit 1; }
  10721. fi
  10722. fi
  10723. if test -n "$_USE_SYSTEM_NSPR"; then
  10724. # Check whether --with-nspr-prefix or --without-nspr-prefix was given.
  10725. if test "${with_nspr_prefix+set}" = set; then
  10726. withval="$with_nspr_prefix"
  10727. nspr_config_prefix="$withval"
  10728. else
  10729. nspr_config_prefix=""
  10730. fi
  10731. # Check whether --with-nspr-exec-prefix or --without-nspr-exec-prefix was given.
  10732. if test "${with_nspr_exec_prefix+set}" = set; then
  10733. withval="$with_nspr_exec_prefix"
  10734. nspr_config_exec_prefix="$withval"
  10735. else
  10736. nspr_config_exec_prefix=""
  10737. fi
  10738. if test -n "$nspr_config_exec_prefix"; then
  10739. nspr_config_args="$nspr_config_args --exec-prefix=$nspr_config_exec_prefix"
  10740. if test -z "$NSPR_CONFIG"; then
  10741. NSPR_CONFIG=$nspr_config_exec_prefix/bin/nspr-config
  10742. fi
  10743. fi
  10744. if test -n "$nspr_config_prefix"; then
  10745. nspr_config_args="$nspr_config_args --prefix=$nspr_config_prefix"
  10746. if test -z "$NSPR_CONFIG"; then
  10747. NSPR_CONFIG=$nspr_config_prefix/bin/nspr-config
  10748. fi
  10749. fi
  10750. unset ac_cv_path_NSPR_CONFIG
  10751. # Extract the first word of "nspr-config", so it can be a program name with args.
  10752. set dummy nspr-config; ac_word=$2
  10753. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  10754. echo "configure:11939: checking for $ac_word" >&5
  10755. if eval "test \"`echo '$''{'ac_cv_path_NSPR_CONFIG'+set}'`\" = set"; then
  10756. echo $ac_n "(cached) $ac_c" 1>&6
  10757. else
  10758. case "$NSPR_CONFIG" in
  10759. /*)
  10760. ac_cv_path_NSPR_CONFIG="$NSPR_CONFIG" # Let the user override the test with a path.
  10761. ;;
  10762. ?:/*)
  10763. ac_cv_path_NSPR_CONFIG="$NSPR_CONFIG" # Let the user override the test with a dos path.
  10764. ;;
  10765. *)
  10766. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  10767. ac_dummy="$PATH"
  10768. for ac_dir in $ac_dummy; do
  10769. test -z "$ac_dir" && ac_dir=.
  10770. if test -f $ac_dir/$ac_word; then
  10771. ac_cv_path_NSPR_CONFIG="$ac_dir/$ac_word"
  10772. break
  10773. fi
  10774. done
  10775. IFS="$ac_save_ifs"
  10776. test -z "$ac_cv_path_NSPR_CONFIG" && ac_cv_path_NSPR_CONFIG="no"
  10777. ;;
  10778. esac
  10779. fi
  10780. NSPR_CONFIG="$ac_cv_path_NSPR_CONFIG"
  10781. if test -n "$NSPR_CONFIG"; then
  10782. echo "$ac_t""$NSPR_CONFIG" 1>&6
  10783. else
  10784. echo "$ac_t""no" 1>&6
  10785. fi
  10786. min_nspr_version=4.7.0
  10787. echo $ac_n "checking for NSPR - version >= $min_nspr_version""... $ac_c" 1>&6
  10788. echo "configure:11974: checking for NSPR - version >= $min_nspr_version" >&5
  10789. no_nspr=""
  10790. if test "$NSPR_CONFIG" = "no"; then
  10791. no_nspr="yes"
  10792. else
  10793. NSPR_CFLAGS=`$NSPR_CONFIG $nspr_config_args --cflags`
  10794. NSPR_LIBS=`$NSPR_CONFIG $nspr_config_args --libs`
  10795. nspr_config_major_version=`$NSPR_CONFIG $nspr_config_args --version | \
  10796. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
  10797. nspr_config_minor_version=`$NSPR_CONFIG $nspr_config_args --version | \
  10798. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
  10799. nspr_config_micro_version=`$NSPR_CONFIG $nspr_config_args --version | \
  10800. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
  10801. min_nspr_major_version=`echo $min_nspr_version | \
  10802. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
  10803. min_nspr_minor_version=`echo $min_nspr_version | \
  10804. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
  10805. min_nspr_micro_version=`echo $min_nspr_version | \
  10806. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
  10807. if test "$nspr_config_major_version" -ne "$min_nspr_major_version"; then
  10808. no_nspr="yes"
  10809. elif test "$nspr_config_major_version" -eq "$min_nspr_major_version" &&
  10810. test "$nspr_config_minor_version" -lt "$min_nspr_minor_version"; then
  10811. no_nspr="yes"
  10812. elif test "$nspr_config_major_version" -eq "$min_nspr_major_version" &&
  10813. test "$nspr_config_minor_version" -eq "$min_nspr_minor_version" &&
  10814. test "$nspr_config_micro_version" -lt "$min_nspr_micro_version"; then
  10815. no_nspr="yes"
  10816. fi
  10817. fi
  10818. if test -z "$no_nspr"; then
  10819. echo "$ac_t""yes" 1>&6
  10820. MOZ_NATIVE_NSPR=1
  10821. else
  10822. echo "$ac_t""no" 1>&6
  10823. fi
  10824. fi
  10825. if test -n "$MOZ_NATIVE_NSPR"; then
  10826. _SAVE_CFLAGS=$CFLAGS
  10827. CFLAGS="$CFLAGS $NSPR_CFLAGS"
  10828. cat > conftest.$ac_ext <<EOF
  10829. #line 12025 "configure"
  10830. #include "confdefs.h"
  10831. #include "prlog.h"
  10832. int main() {
  10833. #ifndef PR_STATIC_ASSERT
  10834. #error PR_STATIC_ASSERT not defined
  10835. #endif
  10836. ; return 0; }
  10837. EOF
  10838. if { (eval echo configure:12034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  10839. rm -rf conftest*
  10840. MOZ_NATIVE_NSPR=1
  10841. else
  10842. echo "configure: failed program was:" >&5
  10843. cat conftest.$ac_ext >&5
  10844. rm -rf conftest*
  10845. { echo "configure: error: system NSPR does not support PR_STATIC_ASSERT" 1>&2; exit 1; }
  10846. fi
  10847. rm -f conftest*
  10848. CFLAGS=$_SAVE_CFLAGS
  10849. else
  10850. NSPR_CFLAGS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(LIBXUL_DIST) --includedir=$(LIBXUL_DIST)/include/nspr --cflags`'
  10851. # explicitly set libs for Visual Age C++ for OS/2
  10852. if test "$OS_ARCH" = "OS2" -a "$VACPP" = "yes"; then
  10853. NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '$_PTHREAD_LDFLAGS''
  10854. elif test "$OS_ARCH" = "WINCE"; then
  10855. NSPR_CFLAGS='-I$(LIBXUL_DIST)/include/nspr'
  10856. NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '
  10857. elif test "$OS_ARCH" = "WINNT"; then
  10858. NSPR_CFLAGS='-I$(LIBXUL_DIST)/include/nspr'
  10859. if test -n "$GNU_CC"; then
  10860. NSPR_LIBS="-L\$(LIBXUL_DIST)/lib -lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION"
  10861. else
  10862. NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '
  10863. fi
  10864. else
  10865. NSPR_LIBS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(LIBXUL_DIST) --libdir=$(LIBXUL_DIST)/lib --libs`'
  10866. fi
  10867. fi
  10868. # Check whether --with-system-nss or --without-system-nss was given.
  10869. if test "${with_system_nss+set}" = set; then
  10870. withval="$with_system_nss"
  10871. if test "$withval" = "yes"; then
  10872. _USE_SYSTEM_NSS=1
  10873. elif test "$withval" = "no"; then
  10874. :
  10875. else
  10876. { echo "configure: error: Option, system-nss, does not take an argument ($withval)." 1>&2; exit 1; }
  10877. fi
  10878. fi
  10879. if test -n "$_USE_SYSTEM_NSS"; then
  10880. # Check whether --with-nss-prefix or --without-nss-prefix was given.
  10881. if test "${with_nss_prefix+set}" = set; then
  10882. withval="$with_nss_prefix"
  10883. nss_config_prefix="$withval"
  10884. else
  10885. nss_config_prefix=""
  10886. fi
  10887. # Check whether --with-nss-exec-prefix or --without-nss-exec-prefix was given.
  10888. if test "${with_nss_exec_prefix+set}" = set; then
  10889. withval="$with_nss_exec_prefix"
  10890. nss_config_exec_prefix="$withval"
  10891. else
  10892. nss_config_exec_prefix=""
  10893. fi
  10894. if test -n "$nss_config_exec_prefix"; then
  10895. nss_config_args="$nss_config_args --exec-prefix=$nss_config_exec_prefix"
  10896. if test -z "$NSS_CONFIG"; then
  10897. NSS_CONFIG=$nss_config_exec_prefix/bin/nss-config
  10898. fi
  10899. fi
  10900. if test -n "$nss_config_prefix"; then
  10901. nss_config_args="$nss_config_args --prefix=$nss_config_prefix"
  10902. if test -z "$NSS_CONFIG"; then
  10903. NSS_CONFIG=$nss_config_prefix/bin/nss-config
  10904. fi
  10905. fi
  10906. unset ac_cv_path_NSS_CONFIG
  10907. # Extract the first word of "nss-config", so it can be a program name with args.
  10908. set dummy nss-config; ac_word=$2
  10909. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  10910. echo "configure:12116: checking for $ac_word" >&5
  10911. if eval "test \"`echo '$''{'ac_cv_path_NSS_CONFIG'+set}'`\" = set"; then
  10912. echo $ac_n "(cached) $ac_c" 1>&6
  10913. else
  10914. case "$NSS_CONFIG" in
  10915. /*)
  10916. ac_cv_path_NSS_CONFIG="$NSS_CONFIG" # Let the user override the test with a path.
  10917. ;;
  10918. ?:/*)
  10919. ac_cv_path_NSS_CONFIG="$NSS_CONFIG" # Let the user override the test with a dos path.
  10920. ;;
  10921. *)
  10922. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  10923. ac_dummy="$PATH"
  10924. for ac_dir in $ac_dummy; do
  10925. test -z "$ac_dir" && ac_dir=.
  10926. if test -f $ac_dir/$ac_word; then
  10927. ac_cv_path_NSS_CONFIG="$ac_dir/$ac_word"
  10928. break
  10929. fi
  10930. done
  10931. IFS="$ac_save_ifs"
  10932. test -z "$ac_cv_path_NSS_CONFIG" && ac_cv_path_NSS_CONFIG="no"
  10933. ;;
  10934. esac
  10935. fi
  10936. NSS_CONFIG="$ac_cv_path_NSS_CONFIG"
  10937. if test -n "$NSS_CONFIG"; then
  10938. echo "$ac_t""$NSS_CONFIG" 1>&6
  10939. else
  10940. echo "$ac_t""no" 1>&6
  10941. fi
  10942. min_nss_version=3.12.0
  10943. echo $ac_n "checking for NSS - version >= $min_nss_version""... $ac_c" 1>&6
  10944. echo "configure:12151: checking for NSS - version >= $min_nss_version" >&5
  10945. no_nss=""
  10946. if test "$NSS_CONFIG" = "no"; then
  10947. no_nss="yes"
  10948. else
  10949. NSS_CFLAGS=`$NSS_CONFIG $nss_config_args --cflags`
  10950. NSS_LIBS=`$NSS_CONFIG $nss_config_args --libs`
  10951. nss_config_major_version=`$NSS_CONFIG $nss_config_args --version | \
  10952. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
  10953. nss_config_minor_version=`$NSS_CONFIG $nss_config_args --version | \
  10954. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
  10955. nss_config_micro_version=`$NSS_CONFIG $nss_config_args --version | \
  10956. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
  10957. min_nss_major_version=`echo $min_nss_version | \
  10958. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
  10959. min_nss_minor_version=`echo $min_nss_version | \
  10960. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
  10961. min_nss_micro_version=`echo $min_nss_version | \
  10962. sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
  10963. if test "$nss_config_major_version" -lt "$min_nss_major_version"; then
  10964. no_nss="yes"
  10965. elif test "$nss_config_major_version" -eq "$min_nss_major_version" &&
  10966. test "$nss_config_minor_version" -lt "$min_nss_minor_version"; then
  10967. no_nss="yes"
  10968. elif test "$nss_config_major_version" -eq "$min_nss_major_version" &&
  10969. test "$nss_config_minor_version" -eq "$min_nss_minor_version" &&
  10970. test "$nss_config_micro_version" -lt "$min_nss_micro_version"; then
  10971. no_nss="yes"
  10972. fi
  10973. fi
  10974. if test -z "$no_nss"; then
  10975. echo "$ac_t""yes" 1>&6
  10976. MOZ_NATIVE_NSS=1
  10977. else
  10978. echo "$ac_t""no" 1>&6
  10979. fi
  10980. fi
  10981. if test -n "$MOZ_NATIVE_NSS"; then
  10982. NSS_LIBS="$NSS_LIBS -lcrmf"
  10983. else
  10984. NSS_CFLAGS='-I$(LIBXUL_DIST)/include/nss'
  10985. NSS_DEP_LIBS="\
  10986. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)crmf.\$(LIB_SUFFIX) \
  10987. \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)smime$NSS_VERSION\$(DLL_SUFFIX) \
  10988. \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)ssl$NSS_VERSION\$(DLL_SUFFIX) \
  10989. \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)nss$NSS_VERSION\$(DLL_SUFFIX) \
  10990. \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)nssutil$NSS_VERSION\$(DLL_SUFFIX) \
  10991. \$(LIBXUL_DIST)/lib/\$(DLL_PREFIX)softokn$NSS_VERSION\$(DLL_SUFFIX)"
  10992. if test -z "$GNU_CC" && test "$OS_ARCH" = "WINNT" -o "$OS_ARCH" = "WINCE" -o "$OS_ARCH" = "OS2"; then
  10993. NSS_LIBS="\
  10994. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)crmf.\$(LIB_SUFFIX) \
  10995. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)smime$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
  10996. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)ssl$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
  10997. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)nss$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
  10998. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)nssutil$NSS_VERSION.\$(IMPORT_LIB_SUFFIX) \
  10999. \$(LIBXUL_DIST)/lib/\$(LIB_PREFIX)softokn$NSS_VERSION.\$(IMPORT_LIB_SUFFIX)"
  11000. else
  11001. NSS_LIBS='$(LIBS_DIR)'" -lcrmf -lsmime$NSS_VERSION -lssl$NSS_VERSION -lnss$NSS_VERSION -lnssutil$NSS_VERSION -lsoftokn$NSS_VERSION"
  11002. fi
  11003. fi
  11004. if test -z "$SKIP_LIBRARY_CHECKS"; then
  11005. # Check whether --with-system-jpeg or --without-system-jpeg was given.
  11006. if test "${with_system_jpeg+set}" = set; then
  11007. withval="$with_system_jpeg"
  11008. JPEG_DIR=$withval
  11009. fi
  11010. _SAVE_CFLAGS=$CFLAGS
  11011. _SAVE_LDFLAGS=$LDFLAGS
  11012. _SAVE_LIBS=$LIBS
  11013. if test -n "${JPEG_DIR}" -a "${JPEG_DIR}" != "yes"; then
  11014. CFLAGS="-I${JPEG_DIR}/include $CFLAGS"
  11015. LDFLAGS="-L${JPEG_DIR}/lib $LDFLAGS"
  11016. fi
  11017. if test -z "$JPEG_DIR" -o "$JPEG_DIR" = no; then
  11018. SYSTEM_JPEG=
  11019. else
  11020. echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
  11021. echo "configure:12242: checking for jpeg_destroy_compress in -ljpeg" >&5
  11022. ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
  11023. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  11024. echo $ac_n "(cached) $ac_c" 1>&6
  11025. else
  11026. ac_save_LIBS="$LIBS"
  11027. LIBS="-ljpeg $JPEG_LIBS $LIBS"
  11028. cat > conftest.$ac_ext <<EOF
  11029. #line 12250 "configure"
  11030. #include "confdefs.h"
  11031. /* Override any gcc2 internal prototype to avoid an error. */
  11032. /* We use char because int might match the return type of a gcc2
  11033. builtin and then its argument prototype would still apply. */
  11034. char jpeg_destroy_compress();
  11035. int main() {
  11036. jpeg_destroy_compress()
  11037. ; return 0; }
  11038. EOF
  11039. if { (eval echo configure:12261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  11040. rm -rf conftest*
  11041. eval "ac_cv_lib_$ac_lib_var=yes"
  11042. else
  11043. echo "configure: failed program was:" >&5
  11044. cat conftest.$ac_ext >&5
  11045. rm -rf conftest*
  11046. eval "ac_cv_lib_$ac_lib_var=no"
  11047. fi
  11048. rm -f conftest*
  11049. LIBS="$ac_save_LIBS"
  11050. fi
  11051. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  11052. echo "$ac_t""yes" 1>&6
  11053. SYSTEM_JPEG=1 JPEG_LIBS="-ljpeg $JPEG_LIBS"
  11054. else
  11055. echo "$ac_t""no" 1>&6
  11056. SYSTEM_JPEG=
  11057. fi
  11058. fi
  11059. if test "$SYSTEM_JPEG" = 1; then
  11060. LIBS="$JPEG_LIBS $LIBS"
  11061. cat > conftest.$ac_ext <<EOF
  11062. #line 12287 "configure"
  11063. #include "confdefs.h"
  11064. #include <stdio.h>
  11065. #include <sys/types.h>
  11066. #include <jpeglib.h>
  11067. int main() {
  11068. #if JPEG_LIB_VERSION < $MOZJPEG
  11069. #error "Insufficient JPEG library version ($MOZJPEG required)."
  11070. #endif
  11071. ; return 0; }
  11072. EOF
  11073. if { (eval echo configure:12298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  11074. rm -rf conftest*
  11075. SYSTEM_JPEG=1
  11076. else
  11077. echo "configure: failed program was:" >&5
  11078. cat conftest.$ac_ext >&5
  11079. rm -rf conftest*
  11080. SYSTEM_JPEG= JPEG_CFLAGS= JPEG_LIBS=
  11081. fi
  11082. rm -f conftest*
  11083. fi
  11084. CFLAGS=$_SAVE_CFLAGS
  11085. LDFLAGS=$_SAVE_LDFLAGS
  11086. LIBS=$_SAVE_LIBS
  11087. if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$SYSTEM_JPEG" = 1; then
  11088. JPEG_CFLAGS="-I${JPEG_DIR}/include"
  11089. JPEG_LIBS="-L${JPEG_DIR}/lib ${JPEG_LIBS}"
  11090. fi
  11091. # Check whether --with-system-zlib or --without-system-zlib was given.
  11092. if test "${with_system_zlib+set}" = set; then
  11093. withval="$with_system_zlib"
  11094. ZLIB_DIR=$withval
  11095. fi
  11096. _SAVE_CFLAGS=$CFLAGS
  11097. _SAVE_LDFLAGS=$LDFLAGS
  11098. _SAVE_LIBS=$LIBS
  11099. if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then
  11100. CFLAGS="-I${ZLIB_DIR}/include $CFLAGS"
  11101. LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS"
  11102. fi
  11103. if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then
  11104. SYSTEM_ZLIB=
  11105. else
  11106. echo $ac_n "checking for gzread in -lz""... $ac_c" 1>&6
  11107. echo "configure:12336: checking for gzread in -lz" >&5
  11108. ac_lib_var=`echo z'_'gzread | sed 'y%./+-%__p_%'`
  11109. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  11110. echo $ac_n "(cached) $ac_c" 1>&6
  11111. else
  11112. ac_save_LIBS="$LIBS"
  11113. LIBS="-lz $ZLIB_LIBS $LIBS"
  11114. cat > conftest.$ac_ext <<EOF
  11115. #line 12344 "configure"
  11116. #include "confdefs.h"
  11117. /* Override any gcc2 internal prototype to avoid an error. */
  11118. /* We use char because int might match the return type of a gcc2
  11119. builtin and then its argument prototype would still apply. */
  11120. char gzread();
  11121. int main() {
  11122. gzread()
  11123. ; return 0; }
  11124. EOF
  11125. if { (eval echo configure:12355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  11126. rm -rf conftest*
  11127. eval "ac_cv_lib_$ac_lib_var=yes"
  11128. else
  11129. echo "configure: failed program was:" >&5
  11130. cat conftest.$ac_ext >&5
  11131. rm -rf conftest*
  11132. eval "ac_cv_lib_$ac_lib_var=no"
  11133. fi
  11134. rm -f conftest*
  11135. LIBS="$ac_save_LIBS"
  11136. fi
  11137. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  11138. echo "$ac_t""yes" 1>&6
  11139. SYSTEM_ZLIB=1 ZLIB_LIBS="-lz $ZLIB_LIBS"
  11140. else
  11141. echo "$ac_t""no" 1>&6
  11142. SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=
  11143. fi
  11144. fi
  11145. if test "$SYSTEM_ZLIB" = 1; then
  11146. LIBS="$ZLIB_LIBS $LIBS"
  11147. cat > conftest.$ac_ext <<EOF
  11148. #line 12380 "configure"
  11149. #include "confdefs.h"
  11150. #include <stdio.h>
  11151. #include <string.h>
  11152. #include <zlib.h>
  11153. int main() {
  11154. #if ZLIB_VERNUM < $MOZZLIB
  11155. #error "Insufficient zlib version ($MOZZLIB required)."
  11156. #endif
  11157. ; return 0; }
  11158. EOF
  11159. if { (eval echo configure:12391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  11160. rm -rf conftest*
  11161. SYSTEM_ZLIB=1
  11162. else
  11163. echo "configure: failed program was:" >&5
  11164. cat conftest.$ac_ext >&5
  11165. rm -rf conftest*
  11166. SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=
  11167. fi
  11168. rm -f conftest*
  11169. fi
  11170. CFLAGS=$_SAVE_CFLAGS
  11171. LDFLAGS=$_SAVE_LDFLAGS
  11172. LIBS=$_SAVE_LIBS
  11173. if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then
  11174. ZLIB_CFLAGS="-I${ZLIB_DIR}/include"
  11175. ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}"
  11176. fi
  11177. # Check whether --with-system-bz2 or --without-system-bz2 was given.
  11178. if test "${with_system_bz2+set}" = set; then
  11179. withval="$with_system_bz2"
  11180. BZ2_DIR=$withval
  11181. fi
  11182. _SAVE_CFLAGS=$CFLAGS
  11183. _SAVE_LDFLAGS=$LDFLAGS
  11184. _SAVE_LIBS=$LIBS
  11185. if test -n "${BZ2_DIR}" -a "${BZ2_DIR}" != "yes"; then
  11186. CFLAGS="-I${BZ2_DIR}/include $CFLAGS"
  11187. LDFLAGS="-L${BZ2_DIR}/lib $LDFLAGS"
  11188. fi
  11189. if test -z "$BZ2_DIR" -o "$BZ2_DIR" = no; then
  11190. SYSTEM_BZ2=
  11191. else
  11192. echo $ac_n "checking for BZ2_bzread in -lbz2""... $ac_c" 1>&6
  11193. echo "configure:12429: checking for BZ2_bzread in -lbz2" >&5
  11194. ac_lib_var=`echo bz2'_'BZ2_bzread | sed 'y%./+-%__p_%'`
  11195. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  11196. echo $ac_n "(cached) $ac_c" 1>&6
  11197. else
  11198. ac_save_LIBS="$LIBS"
  11199. LIBS="-lbz2 $BZ2_LIBS $LIBS"
  11200. cat > conftest.$ac_ext <<EOF
  11201. #line 12437 "configure"
  11202. #include "confdefs.h"
  11203. /* Override any gcc2 internal prototype to avoid an error. */
  11204. /* We use char because int might match the return type of a gcc2
  11205. builtin and then its argument prototype would still apply. */
  11206. char BZ2_bzread();
  11207. int main() {
  11208. BZ2_bzread()
  11209. ; return 0; }
  11210. EOF
  11211. if { (eval echo configure:12448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  11212. rm -rf conftest*
  11213. eval "ac_cv_lib_$ac_lib_var=yes"
  11214. else
  11215. echo "configure: failed program was:" >&5
  11216. cat conftest.$ac_ext >&5
  11217. rm -rf conftest*
  11218. eval "ac_cv_lib_$ac_lib_var=no"
  11219. fi
  11220. rm -f conftest*
  11221. LIBS="$ac_save_LIBS"
  11222. fi
  11223. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  11224. echo "$ac_t""yes" 1>&6
  11225. SYSTEM_BZ2=1 BZ2_LIBS="-lbz2"
  11226. else
  11227. echo "$ac_t""no" 1>&6
  11228. SYSTEM_BZ2= BZ2_CFLAGS= BZ2_LIBS=
  11229. fi
  11230. fi
  11231. CFLAGS=$_SAVE_CFLAGS
  11232. LDFLAGS=$_SAVE_LDFLAGS
  11233. LIBS=$_SAVE_LIBS
  11234. if test "${BZ2_DIR}" -a -d "${BZ2_DIR}" -a "$SYSTEM_BZ2" = 1; then
  11235. BZ2_CFLAGS="-I${BZ2_DIR}/include"
  11236. BZ2_LIBS="-L${BZ2_DIR}/lib ${MOZ_BZ2_LIBS}"
  11237. fi
  11238. # Check whether --with-system-png or --without-system-png was given.
  11239. if test "${with_system_png+set}" = set; then
  11240. withval="$with_system_png"
  11241. PNG_DIR=$withval
  11242. fi
  11243. _SAVE_CFLAGS=$CFLAGS
  11244. _SAVE_LDFLAGS=$LDFLAGS
  11245. _SAVE_LIBS=$LIBS
  11246. CFLAGS="$ZLIB_CFLAGS $CFLAGS"
  11247. LDFLAGS="$ZLIB_LIBS -lz $LDFLAGS"
  11248. if test -n "${PNG_DIR}" -a "${PNG_DIR}" != "yes"; then
  11249. CFLAGS="-I${PNG_DIR}/include $CFLAGS"
  11250. LDFLAGS="-L${PNG_DIR}/lib $LDFLAGS"
  11251. fi
  11252. if test -z "$PNG_DIR" -o "$PNG_DIR" = no; then
  11253. SYSTEM_PNG=
  11254. else
  11255. _SAVE_PNG_LIBS=$PNG_LIBS
  11256. echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6
  11257. echo "configure:12500: checking for png_get_valid in -lpng" >&5
  11258. ac_lib_var=`echo png'_'png_get_valid | sed 'y%./+-%__p_%'`
  11259. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  11260. echo $ac_n "(cached) $ac_c" 1>&6
  11261. else
  11262. ac_save_LIBS="$LIBS"
  11263. LIBS="-lpng $PNG_LIBS $LIBS"
  11264. cat > conftest.$ac_ext <<EOF
  11265. #line 12508 "configure"
  11266. #include "confdefs.h"
  11267. /* Override any gcc2 internal prototype to avoid an error. */
  11268. /* We use char because int might match the return type of a gcc2
  11269. builtin and then its argument prototype would still apply. */
  11270. char png_get_valid();
  11271. int main() {
  11272. png_get_valid()
  11273. ; return 0; }
  11274. EOF
  11275. if { (eval echo configure:12519: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  11276. rm -rf conftest*
  11277. eval "ac_cv_lib_$ac_lib_var=yes"
  11278. else
  11279. echo "configure: failed program was:" >&5
  11280. cat conftest.$ac_ext >&5
  11281. rm -rf conftest*
  11282. eval "ac_cv_lib_$ac_lib_var=no"
  11283. fi
  11284. rm -f conftest*
  11285. LIBS="$ac_save_LIBS"
  11286. fi
  11287. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  11288. echo "$ac_t""yes" 1>&6
  11289. SYSTEM_PNG=1 PNG_LIBS="-lpng $PNG_LIBS"
  11290. else
  11291. echo "$ac_t""no" 1>&6
  11292. { echo "configure: error: --with-system-png requested but no working libpng found" 1>&2; exit 1; }
  11293. fi
  11294. echo $ac_n "checking for png_get_acTL in -lpng""... $ac_c" 1>&6
  11295. echo "configure:12541: checking for png_get_acTL in -lpng" >&5
  11296. ac_lib_var=`echo png'_'png_get_acTL | sed 'y%./+-%__p_%'`
  11297. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  11298. echo $ac_n "(cached) $ac_c" 1>&6
  11299. else
  11300. ac_save_LIBS="$LIBS"
  11301. LIBS="-lpng $_SAVE_PNG_LIBS $LIBS"
  11302. cat > conftest.$ac_ext <<EOF
  11303. #line 12549 "configure"
  11304. #include "confdefs.h"
  11305. /* Override any gcc2 internal prototype to avoid an error. */
  11306. /* We use char because int might match the return type of a gcc2
  11307. builtin and then its argument prototype would still apply. */
  11308. char png_get_acTL();
  11309. int main() {
  11310. png_get_acTL()
  11311. ; return 0; }
  11312. EOF
  11313. if { (eval echo configure:12560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  11314. rm -rf conftest*
  11315. eval "ac_cv_lib_$ac_lib_var=yes"
  11316. else
  11317. echo "configure: failed program was:" >&5
  11318. cat conftest.$ac_ext >&5
  11319. rm -rf conftest*
  11320. eval "ac_cv_lib_$ac_lib_var=no"
  11321. fi
  11322. rm -f conftest*
  11323. LIBS="$ac_save_LIBS"
  11324. fi
  11325. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  11326. echo "$ac_t""yes" 1>&6
  11327. ac_tr_lib=HAVE_LIB`echo png | sed -e 's/[^a-zA-Z0-9_]/_/g' \
  11328. -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  11329. cat >> confdefs.h <<EOF
  11330. #define $ac_tr_lib 1
  11331. EOF
  11332. LIBS="-lpng $LIBS"
  11333. else
  11334. echo "$ac_t""no" 1>&6
  11335. { echo "configure: error: --with-system-png won't work because the system's libpng doesn't have APNG support" 1>&2; exit 1; }
  11336. fi
  11337. fi
  11338. if test "$SYSTEM_PNG" = 1; then
  11339. LIBS="$PNG_LIBS $LIBS"
  11340. cat > conftest.$ac_ext <<EOF
  11341. #line 12592 "configure"
  11342. #include "confdefs.h"
  11343. #include <stdio.h>
  11344. #include <sys/types.h>
  11345. #include <png.h>
  11346. int main() {
  11347. #if PNG_LIBPNG_VER < $MOZPNG
  11348. #error "Insufficient libpng version ($MOZPNG required)."
  11349. #endif
  11350. #ifndef PNG_UINT_31_MAX
  11351. #error "Insufficient libpng version."
  11352. #endif
  11353. ; return 0; }
  11354. EOF
  11355. if { (eval echo configure:12606: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  11356. rm -rf conftest*
  11357. SYSTEM_PNG=1
  11358. else
  11359. echo "configure: failed program was:" >&5
  11360. cat conftest.$ac_ext >&5
  11361. rm -rf conftest*
  11362. { echo "configure: error: --with-system-png requested but no working libpng found" 1>&2; exit 1; }
  11363. fi
  11364. rm -f conftest*
  11365. fi
  11366. CFLAGS=$_SAVE_CFLAGS
  11367. LDFLAGS=$_SAVE_LDFLAGS
  11368. LIBS=$_SAVE_LIBS
  11369. if test "${PNG_DIR}" -a -d "${PNG_DIR}" -a "$SYSTEM_PNG" = 1; then
  11370. PNG_CFLAGS="-I${PNG_DIR}/include"
  11371. PNG_LIBS="-L${PNG_DIR}/lib ${PNG_LIBS}"
  11372. fi
  11373. fi # SKIP_LIBRARY_CHECKS
  11374. # Check whether --enable-system-hunspell or --disable-system-hunspell was given.
  11375. if test "${enable_system_hunspell+set}" = set; then
  11376. enableval="$enable_system_hunspell"
  11377. if test "$enableval" = "yes"; then
  11378. SYSTEM_HUNSPELL=1
  11379. elif test "$enableval" = "no"; then
  11380. :
  11381. else
  11382. { echo "configure: error: Option, system-hunspell, does not take an argument ($enableval)." 1>&2; exit 1; }
  11383. fi
  11384. fi
  11385. if test -n "$SYSTEM_HUNSPELL"; then
  11386. succeeded=no
  11387. if test -z "$PKG_CONFIG"; then
  11388. # Extract the first word of "pkg-config", so it can be a program name with args.
  11389. set dummy pkg-config; ac_word=$2
  11390. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  11391. echo "configure:12648: checking for $ac_word" >&5
  11392. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  11393. echo $ac_n "(cached) $ac_c" 1>&6
  11394. else
  11395. case "$PKG_CONFIG" in
  11396. /*)
  11397. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  11398. ;;
  11399. ?:/*)
  11400. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  11401. ;;
  11402. *)
  11403. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  11404. ac_dummy="$PATH"
  11405. for ac_dir in $ac_dummy; do
  11406. test -z "$ac_dir" && ac_dir=.
  11407. if test -f $ac_dir/$ac_word; then
  11408. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  11409. break
  11410. fi
  11411. done
  11412. IFS="$ac_save_ifs"
  11413. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  11414. ;;
  11415. esac
  11416. fi
  11417. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  11418. if test -n "$PKG_CONFIG"; then
  11419. echo "$ac_t""$PKG_CONFIG" 1>&6
  11420. else
  11421. echo "$ac_t""no" 1>&6
  11422. fi
  11423. fi
  11424. if test "$PKG_CONFIG" = "no" ; then
  11425. echo "*** The pkg-config script could not be found. Make sure it is"
  11426. echo "*** in your path, or set the PKG_CONFIG environment variable"
  11427. echo "*** to the full path to pkg-config."
  11428. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  11429. else
  11430. PKG_CONFIG_MIN_VERSION=0.9.0
  11431. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  11432. echo $ac_n "checking for hunspell""... $ac_c" 1>&6
  11433. echo "configure:12692: checking for hunspell" >&5
  11434. if $PKG_CONFIG --exists "hunspell" ; then
  11435. echo "$ac_t""yes" 1>&6
  11436. succeeded=yes
  11437. echo $ac_n "checking MOZ_HUNSPELL_CFLAGS""... $ac_c" 1>&6
  11438. echo "configure:12699: checking MOZ_HUNSPELL_CFLAGS" >&5
  11439. MOZ_HUNSPELL_CFLAGS=`$PKG_CONFIG --cflags "hunspell"`
  11440. echo "$ac_t""$MOZ_HUNSPELL_CFLAGS" 1>&6
  11441. echo $ac_n "checking MOZ_HUNSPELL_LIBS""... $ac_c" 1>&6
  11442. echo "configure:12704: checking MOZ_HUNSPELL_LIBS" >&5
  11443. ## Remove evil flags like -Wl,--export-dynamic
  11444. MOZ_HUNSPELL_LIBS="`$PKG_CONFIG --libs \"hunspell\" |sed s/-Wl,--export-dynamic//g`"
  11445. echo "$ac_t""$MOZ_HUNSPELL_LIBS" 1>&6
  11446. else
  11447. MOZ_HUNSPELL_CFLAGS=""
  11448. MOZ_HUNSPELL_LIBS=""
  11449. ## If we have a custom action on failure, don't print errors, but
  11450. ## do set a variable so people can do so.
  11451. MOZ_HUNSPELL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "hunspell"`
  11452. echo $MOZ_HUNSPELL_PKG_ERRORS
  11453. fi
  11454. else
  11455. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  11456. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  11457. fi
  11458. fi
  11459. if test $succeeded = yes; then
  11460. :
  11461. else
  11462. if test "$COMPILE_ENVIRONMENT"; then
  11463. { echo "configure: error: Library requirements (hunspell) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  11464. fi
  11465. fi
  11466. fi
  11467. # Check whether --enable-glitz or --disable-glitz was given.
  11468. if test "${enable_glitz+set}" = set; then
  11469. enableval="$enable_glitz"
  11470. if test "$enableval" = "yes"; then
  11471. MOZ_ENABLE_GLITZ=1
  11472. elif test "$enableval" = "no"; then
  11473. MOZ_ENABLE_GLITZ=
  11474. else
  11475. { echo "configure: error: Option, glitz, does not take an argument ($enableval)." 1>&2; exit 1; }
  11476. fi
  11477. fi
  11478. if test "$MOZ_ENABLE_GLITZ"; then
  11479. cat >> confdefs.h <<\EOF
  11480. #define MOZ_ENABLE_GLITZ 1
  11481. EOF
  11482. fi
  11483. JAVA_INCLUDE_PATH=
  11484. # Check whether --with-java-include-path or --without-java-include-path was given.
  11485. if test "${with_java_include_path+set}" = set; then
  11486. withval="$with_java_include_path"
  11487. JAVA_INCLUDE_PATH=$withval
  11488. fi
  11489. JAVA_BIN_PATH=
  11490. # Check whether --with-java-bin-path or --without-java-bin-path was given.
  11491. if test "${with_java_bin_path+set}" = set; then
  11492. withval="$with_java_bin_path"
  11493. JAVA_BIN_PATH=$withval
  11494. fi
  11495. # Application
  11496. BUILD_STATIC_LIBS=
  11497. ENABLE_TESTS=1
  11498. MOZ_ACTIVEX_SCRIPTING_SUPPORT=
  11499. MOZ_BRANDING_DIRECTORY=
  11500. MOZ_CALENDAR=
  11501. MOZ_DBGRINFO_MODULES=
  11502. MOZ_ENABLE_CANVAS=1
  11503. MOZ_EXTENSIONS_ALL=" wallet xml-rpc venkman inspector irc typeaheadfind gnomevfs sroaming datetime finger cview layout-debug tasks sql xforms schema-validation reporter"
  11504. MOZ_FEEDS=1
  11505. MOZ_IMG_DECODERS_DEFAULT="png gif jpeg bmp xbm icon"
  11506. MOZ_IMG_ENCODERS_DEFAULT="png jpeg"
  11507. MOZ_IPCD=
  11508. MOZ_JAVAXPCOM=
  11509. MOZ_JSDEBUGGER=1
  11510. MOZ_JSLOADER=1
  11511. MOZ_LDAP_XPCOM=
  11512. MOZ_LIBART_CFLAGS=
  11513. MOZ_LIBART_LIBS=
  11514. MOZ_MAIL_NEWS=
  11515. MOZ_MATHML=1
  11516. MOZ_MOCHITEST=1
  11517. MOZ_MORK=1
  11518. MOZ_MORKREADER=
  11519. MOZ_AUTH_EXTENSION=1
  11520. MOZ_NO_ACTIVEX_SUPPORT=1
  11521. MOZ_NO_INSPECTOR_APIS=
  11522. MOZ_NO_XPCOM_OBSOLETE=
  11523. MOZ_NO_FAST_LOAD=
  11524. MOZ_OJI=1
  11525. MOZ_PERMISSIONS=1
  11526. MOZ_PLACES=
  11527. MOZ_PLAINTEXT_EDITOR_ONLY=
  11528. MOZ_PLUGINS=1
  11529. MOZ_PREF_EXTENSIONS=1
  11530. MOZ_PROFILELOCKING=1
  11531. MOZ_PROFILESHARING=1
  11532. MOZ_PSM=1
  11533. MOZ_PYTHON_EXTENSIONS="xpcom dom"
  11534. MOZ_PYTHON=
  11535. MOZ_PYTHON_DEBUG_SUFFIX=
  11536. MOZ_PYTHON_DLL_SUFFIX=
  11537. MOZ_PYTHON_INCLUDES=
  11538. MOZ_PYTHON_LIBS=
  11539. MOZ_PYTHON_PREFIX=
  11540. MOZ_PYTHON_VER=
  11541. MOZ_PYTHON_VER_DOTTED=
  11542. MOZ_RDF=1
  11543. MOZ_REFLOW_PERF=
  11544. MOZ_SAFE_BROWSING=
  11545. MOZ_HELP_VIEWER=
  11546. MOZ_SPELLCHECK=1
  11547. MOZ_STATIC_MAIL_BUILD=
  11548. MOZ_STORAGE=1
  11549. MOZ_SVG=1
  11550. MOZ_TIMELINE=
  11551. MOZ_UI_LOCALE=en-US
  11552. MOZ_UNIVERSALCHARDET=1
  11553. MOZ_URL_CLASSIFIER=
  11554. MOZ_USE_NATIVE_UCONV=
  11555. MOZ_V1_STRING_ABI=
  11556. MOZ_VIEW_SOURCE=1
  11557. MOZ_WEBSERVICES=
  11558. MOZ_XMLEXTRAS=1
  11559. MOZ_XPFE_COMPONENTS=1
  11560. MOZ_XPINSTALL=1
  11561. MOZ_XSLT_STANDALONE=
  11562. MOZ_XTF=1
  11563. MOZ_XUL=1
  11564. MOZ_XUL_APP=1
  11565. MOZ_ZIPWRITER=1
  11566. NS_PRINTING=1
  11567. NECKO_COOKIES=1
  11568. NECKO_DISK_CACHE=1
  11569. NECKO_PROTOCOLS_DEFAULT="about data file ftp gopher http res viewsource"
  11570. NECKO_SMALL_BUFFERS=
  11571. SUNCTL=
  11572. JS_STATIC_BUILD=
  11573. XPC_IDISPATCH_SUPPORT=
  11574. case "$target_os" in
  11575. darwin*)
  11576. ACCESSIBILITY=
  11577. ;;
  11578. *)
  11579. ACCESSIBILITY=1
  11580. ;;
  11581. esac
  11582. case "$target_os" in
  11583. msvc*|mks*|cygwin*|mingw*)
  11584. if test -z "$GNU_CC"; then
  11585. XPC_IDISPATCH_SUPPORT=1
  11586. MOZ_NO_ACTIVEX_SUPPORT=
  11587. MOZ_ACTIVEX_SCRIPTING_SUPPORT=1
  11588. fi
  11589. ;;
  11590. esac
  11591. # Check whether --enable-application or --disable-application was given.
  11592. if test "${enable_application+set}" = set; then
  11593. enableval="$enable_application"
  11594. MOZ_BUILD_APP=$enableval
  11595. fi
  11596. if test "$MOZ_BUILD_APP" = "macbrowser"; then
  11597. echo "configure: warning: --enable-application=macbrowser is deprecated. Use --enable-application=camino." 1>&2
  11598. MOZ_BUILD_APP=camino
  11599. fi
  11600. case "$MOZ_BUILD_APP" in
  11601. minimo)
  11602. MOZ_EMBEDDING_PROFILE=basic
  11603. ;;
  11604. *)
  11605. MOZ_EMBEDDING_PROFILE=default
  11606. ;;
  11607. esac
  11608. # Check whether --with-embedding-profile or --without-embedding-profile was given.
  11609. if test "${with_embedding_profile+set}" = set; then
  11610. withval="$with_embedding_profile"
  11611. MOZ_EMBEDDING_PROFILE=$withval
  11612. fi
  11613. case "$MOZ_EMBEDDING_PROFILE" in
  11614. default)
  11615. MOZ_EMBEDDING_LEVEL_DEFAULT=1
  11616. MOZ_EMBEDDING_LEVEL_BASIC=1
  11617. MOZ_EMBEDDING_LEVEL_MINIMAL=1
  11618. cat >> confdefs.h <<\EOF
  11619. #define MOZ_EMBEDDING_LEVEL_DEFAULT 1
  11620. EOF
  11621. cat >> confdefs.h <<\EOF
  11622. #define MOZ_EMBEDDING_LEVEL_BASIC 1
  11623. EOF
  11624. cat >> confdefs.h <<\EOF
  11625. #define MOZ_EMBEDDING_LEVEL_MINIMAL 1
  11626. EOF
  11627. ;;
  11628. basic)
  11629. MOZ_EMBEDDING_LEVEL_DEFAULT=
  11630. MOZ_EMBEDDING_LEVEL_BASIC=1
  11631. MOZ_EMBEDDING_LEVEL_MINIMAL=1
  11632. cat >> confdefs.h <<\EOF
  11633. #define MOZ_EMBEDDING_LEVEL_BASIC 1
  11634. EOF
  11635. cat >> confdefs.h <<\EOF
  11636. #define MOZ_EMBEDDING_LEVEL_MINIMAL 1
  11637. EOF
  11638. ENABLE_TESTS=
  11639. MOZ_ACTIVEX_SCRIPTING_SUPPORT=
  11640. MOZ_COMPOSER=
  11641. MOZ_ENABLE_CANVAS=
  11642. MOZ_ENABLE_POSTSCRIPT=
  11643. MOZ_EXTENSIONS_DEFAULT=" spatialnavigation"
  11644. MOZ_IMG_DECODERS_DEFAULT="png gif jpeg"
  11645. MOZ_IMG_ENCODERS_DEFAULT=
  11646. MOZ_IMG_ENCODERS=
  11647. MOZ_INSTALLER=
  11648. MOZ_JSDEBUGGER=
  11649. MOZ_LDAP_XPCOM=
  11650. MOZ_MAIL_NEWS=
  11651. MOZ_MATHML=
  11652. MOZ_AUTH_EXTENSION=
  11653. MOZ_NO_ACTIVEX_SUPPORT=1
  11654. MOZ_NO_INSPECTOR_APIS=1
  11655. MOZ_NO_XPCOM_OBSOLETE=1
  11656. MOZ_NO_FAST_LOAD=1
  11657. MOZ_OJI=
  11658. MOZ_PLAINTEXT_EDITOR_ONLY=1
  11659. # MOZ_PLUGINS=
  11660. MOZ_PREF_EXTENSIONS=
  11661. MOZ_PROFILELOCKING=
  11662. MOZ_PROFILESHARING=
  11663. MOZ_SPELLCHECK=
  11664. MOZ_SVG=
  11665. MOZ_UNIVERSALCHARDET=
  11666. MOZ_UPDATER=
  11667. MOZ_USE_NATIVE_UCONV=
  11668. MOZ_VIEW_SOURCE=
  11669. MOZ_XPFE_COMPONENTS=
  11670. MOZ_XPINSTALL=
  11671. MOZ_XTF=
  11672. MOZ_ZIPWRITER=
  11673. NECKO_DISK_CACHE=
  11674. NECKO_PROTOCOLS_DEFAULT="about data http file res"
  11675. NECKO_SMALL_BUFFERS=1
  11676. NS_DISABLE_LOGGING=1
  11677. NS_PRINTING=
  11678. JS_STATIC_BUILD=1
  11679. ;;
  11680. minimal)
  11681. MOZ_EMBEDDING_LEVEL_DEFAULT=
  11682. MOZ_EMBEDDING_LEVEL_BASIC=
  11683. MOZ_EMBEDDING_LEVEL_MINIMAL=1
  11684. cat >> confdefs.h <<\EOF
  11685. #define MOZ_EMBEDDING_LEVEL_MINIMAL 1
  11686. EOF
  11687. ENABLE_TESTS=
  11688. MOZ_ACTIVEX_SCRIPTING_SUPPORT=
  11689. MOZ_COMPOSER=
  11690. MOZ_ENABLE_CANVAS=
  11691. MOZ_ENABLE_POSTSCRIPT=
  11692. MOZ_EXTENSIONS_DEFAULT=" spatialnavigation"
  11693. MOZ_IMG_DECODERS_DEFAULT="png gif jpeg"
  11694. MOZ_IMG_ENCODERS_DEFAULT=
  11695. MOZ_IMG_ENCODERS=
  11696. MOZ_INSTALLER=
  11697. MOZ_JSDEBUGGER=
  11698. MOZ_LDAP_XPCOM=
  11699. MOZ_MAIL_NEWS=
  11700. MOZ_MATHML=
  11701. MOZ_AUTH_EXTENSION=
  11702. MOZ_NO_ACTIVEX_SUPPORT=1
  11703. MOZ_NO_INSPECTOR_APIS=1
  11704. MOZ_NO_XPCOM_OBSOLETE=1
  11705. MOZ_NO_FAST_LOAD=1
  11706. MOZ_OJI=
  11707. MOZ_PLAINTEXT_EDITOR_ONLY=1
  11708. MOZ_PLUGINS=
  11709. MOZ_PREF_EXTENSIONS=
  11710. MOZ_PROFILELOCKING=
  11711. MOZ_PROFILESHARING=
  11712. MOZ_SPELLCHECK=
  11713. MOZ_STORAGE=1
  11714. MOZ_PLACES=
  11715. MOZ_SVG=
  11716. MOZ_UNIVERSALCHARDET=
  11717. MOZ_UPDATER=
  11718. MOZ_USE_NATIVE_UCONV=1
  11719. MOZ_VIEW_SOURCE=
  11720. MOZ_XPFE_COMPONENTS=
  11721. MOZ_XPINSTALL=
  11722. MOZ_XTF=
  11723. MOZ_XUL=
  11724. MOZ_ZIPWRITER=
  11725. MOZ_RDF=
  11726. NECKO_DISK_CACHE=
  11727. NECKO_PROTOCOLS_DEFAULT="about data http file res"
  11728. NECKO_SMALL_BUFFERS=1
  11729. NS_DISABLE_LOGGING=1
  11730. NS_PRINTING=
  11731. JS_STATIC_BUILD=1
  11732. ;;
  11733. *)
  11734. { echo "configure: error: Unrecognized value: --with-embedding-profile=$MOZ_EMBEDDING_PROFILE" 1>&2; exit 1; }
  11735. ;;
  11736. esac
  11737. # Check whether --with-xulrunner-stub-name or --without-xulrunner-stub-name was given.
  11738. if test "${with_xulrunner_stub_name+set}" = set; then
  11739. withval="$with_xulrunner_stub_name"
  11740. XULRUNNER_STUB_NAME=$withval
  11741. fi
  11742. if test -z "$XULRUNNER_STUB_NAME"; then
  11743. case "$target_os" in
  11744. darwin*)
  11745. XULRUNNER_STUB_NAME=xulrunner
  11746. ;;
  11747. *)
  11748. XULRUNNER_STUB_NAME=xulrunner-stub
  11749. esac
  11750. fi
  11751. if test -z "$MOZ_BUILD_APP"; then
  11752. { echo "configure: error: --enable-application=APP was not specified and is required." 1>&2; exit 1; }
  11753. else
  11754. # We have a valid application only if it has a build.mk file in its top
  11755. # directory.
  11756. if test ! -f "${srcdir}/${MOZ_BUILD_APP}/build.mk" ; then
  11757. { echo "configure: error: --enable-application value not recognized (${MOZ_BUILD_APP}/build.mk does not exist)." 1>&2; exit 1; }
  11758. fi
  11759. fi
  11760. # Allow the application to influence configure with a confvars.sh script.
  11761. echo $ac_n "checking if app-specific confvars.sh exists""... $ac_c" 1>&6
  11762. echo "configure:13072: checking if app-specific confvars.sh exists" >&5
  11763. if test -f "${srcdir}/${MOZ_BUILD_APP}/confvars.sh" ; then
  11764. echo "$ac_t""${srcdir}/${MOZ_BUILD_APP}/confvars.sh" 1>&6
  11765. . "${srcdir}/${MOZ_BUILD_APP}/confvars.sh"
  11766. else
  11767. echo "$ac_t""no" 1>&6
  11768. fi
  11769. # Now is a good time to test for logic errors, define mismatches, etc.
  11770. case "$MOZ_BUILD_APP" in
  11771. xulrunner)
  11772. if test "$LIBXUL_SDK"; then
  11773. { echo "configure: error: Building XULRunner --with-libxul-sdk doesn't make sense; XULRunner provides the libxul SDK." 1>&2; exit 1; }
  11774. fi
  11775. ;;
  11776. *)
  11777. # Fix this case for folks who forget. Warn them.
  11778. if test -n "$LIBXUL_SDK" -a -z "$MOZ_XUL_APP"; then
  11779. echo "configure: warning: Setting MOZ_XUL_APP since LIBXUL_SDK was set. Add to confvars.sh!" 1>&2
  11780. MOZ_XUL_APP=1
  11781. fi
  11782. ;;
  11783. esac
  11784. # Special cases where we need to AC_DEFINE something. Also a holdover for apps
  11785. # that haven't made a confvars.sh yet. Don't add new stuff here, use
  11786. # MOZ_BUILD_APP.
  11787. case "$MOZ_BUILD_APP" in
  11788. suite)
  11789. cat >> confdefs.h <<\EOF
  11790. #define MOZ_SUITE 1
  11791. EOF
  11792. ;;
  11793. browser)
  11794. cat >> confdefs.h <<\EOF
  11795. #define MOZ_PHOENIX 1
  11796. EOF
  11797. ;;
  11798. minimo)
  11799. cat >> confdefs.h <<\EOF
  11800. #define MINIMO 1
  11801. EOF
  11802. ;;
  11803. mail)
  11804. cat >> confdefs.h <<\EOF
  11805. #define MOZ_THUNDERBIRD 1
  11806. EOF
  11807. ;;
  11808. composer)
  11809. cat >> confdefs.h <<\EOF
  11810. #define MOZ_STANDALONE_COMPOSER 1
  11811. EOF
  11812. ;;
  11813. calendar)
  11814. cat >> confdefs.h <<\EOF
  11815. #define MOZ_SUNBIRD 1
  11816. EOF
  11817. ;;
  11818. xulrunner)
  11819. cat >> confdefs.h <<\EOF
  11820. #define MOZ_XULRUNNER 1
  11821. EOF
  11822. ;;
  11823. camino)
  11824. cat >> confdefs.h <<\EOF
  11825. #define MOZ_MACBROWSER 1
  11826. EOF
  11827. ;;
  11828. content/xslt)
  11829. cat >> confdefs.h <<\EOF
  11830. #define TX_EXE 1
  11831. EOF
  11832. ;;
  11833. standalone)
  11834. MOZ_APP_NAME=mozilla
  11835. MOZ_APP_DISPLAYNAME=Mozilla
  11836. MOZ_APP_VERSION=$MOZILLA_VERSION
  11837. ;;
  11838. esac
  11839. cat >> confdefs.h <<EOF
  11840. #define MOZ_BUILD_APP $MOZ_BUILD_APP
  11841. EOF
  11842. if test "$MOZ_XUL_APP"; then
  11843. MOZ_PROFILESHARING=
  11844. cat >> confdefs.h <<\EOF
  11845. #define MOZ_XUL_APP 1
  11846. EOF
  11847. fi
  11848. # Toolkit Options
  11849. # Check whether --enable-default-toolkit or --disable-default-toolkit was given.
  11850. if test "${enable_default_toolkit+set}" = set; then
  11851. enableval="$enable_default_toolkit"
  11852. _DEFAULT_TOOLKIT=$enableval
  11853. else
  11854. _DEFAULT_TOOLKIT=$_PLATFORM_DEFAULT_TOOLKIT
  11855. fi
  11856. if test "$_DEFAULT_TOOLKIT" = "photon" \
  11857. -o "$_DEFAULT_TOOLKIT" = "cairo-windows" \
  11858. -o "$_DEFAULT_TOOLKIT" = "cairo-gtk2" \
  11859. -o "$_DEFAULT_TOOLKIT" = "cairo-beos" \
  11860. -o "$_DEFAULT_TOOLKIT" = "cairo-os2" \
  11861. -o "$_DEFAULT_TOOLKIT" = "cairo-mac" \
  11862. -o "$_DEFAULT_TOOLKIT" = "cairo-cocoa"
  11863. then
  11864. MOZ_WIDGET_TOOLKIT=`echo "$_DEFAULT_TOOLKIT" | sed -e "s/,.*$//"`
  11865. else
  11866. if test "$no_x" != "yes"; then
  11867. { echo "configure: error: Toolkit must be cairo-gtk2." 1>&2; exit 1; }
  11868. else
  11869. { echo "configure: error: Toolkit must be $_PLATFORM_DEFAULT_TOOLKIT (if supported)." 1>&2; exit 1; }
  11870. fi
  11871. fi
  11872. cat >> confdefs.h <<EOF
  11873. #define MOZ_DEFAULT_TOOLKIT "$MOZ_WIDGET_TOOLKIT"
  11874. EOF
  11875. case "$MOZ_WIDGET_TOOLKIT" in
  11876. photon)
  11877. MOZ_ENABLE_PHOTON=1
  11878. cat >> confdefs.h <<\EOF
  11879. #define MOZ_WIDGET_PHOTON 1
  11880. EOF
  11881. ;;
  11882. cairo-windows)
  11883. MOZ_WIDGET_TOOLKIT=windows
  11884. MOZ_GFX_TOOLKIT=cairo
  11885. ;;
  11886. cairo-gtk2)
  11887. MOZ_WIDGET_TOOLKIT=gtk2
  11888. MOZ_GFX_TOOLKIT=cairo
  11889. MOZ_ENABLE_GTK2=1
  11890. MOZ_ENABLE_XREMOTE=1
  11891. TK_CFLAGS='$(MOZ_GTK2_CFLAGS)'
  11892. TK_LIBS='$(MOZ_GTK2_LIBS)'
  11893. cat >> confdefs.h <<\EOF
  11894. #define MOZ_WIDGET_GTK2 1
  11895. EOF
  11896. ;;
  11897. cairo-beos)
  11898. MOZ_WIDGET_TOOLKIT=beos
  11899. MOZ_GFX_TOOLKIT=cairo
  11900. TK_CFLAGS='$(MOZ_CAIRO_CFLAGS)'
  11901. TK_LIBS='$(MOZ_CAIRO_LIBS)'
  11902. ;;
  11903. cairo-os2)
  11904. MOZ_WIDGET_TOOLKIT=os2
  11905. MOZ_GFX_TOOLKIT=cairo
  11906. TK_CFLAGS='$(MOZ_CAIRO_CFLAGS)'
  11907. TK_LIBS='$(MOZ_CAIRO_LIBS)'
  11908. ;;
  11909. cairo-mac|cairo-cocoa)
  11910. if test "$MOZ_WIDGET_TOOLKIT" = "cairo-cocoa"; then
  11911. MOZ_WIDGET_TOOLKIT=cocoa
  11912. cat >> confdefs.h <<\EOF
  11913. #define MOZ_WIDGET_COCOA 1
  11914. EOF
  11915. MOZ_ENABLE_COCOA=1
  11916. else
  11917. MOZ_WIDGET_TOOLKIT=mac
  11918. fi
  11919. MOZ_GFX_TOOLKIT=cairo
  11920. MOZ_USER_DIR="Mozilla"
  11921. cat >> confdefs.h <<\EOF
  11922. #define XP_MACOSX 1
  11923. EOF
  11924. cat >> confdefs.h <<\EOF
  11925. #define TARGET_CARBON 1
  11926. EOF
  11927. cat >> confdefs.h <<\EOF
  11928. #define TARGET_API_MAC_CARBON 1
  11929. EOF
  11930. TK_LIBS='-framework Carbon'
  11931. TK_CFLAGS="-I${MACOS_SDK_DIR}/Developer/Headers/FlatCarbon"
  11932. CFLAGS="$CFLAGS $TK_CFLAGS"
  11933. CXXFLAGS="$CXXFLAGS $TK_CFLAGS"
  11934. ;;
  11935. esac
  11936. if test "$MOZ_ENABLE_XREMOTE"; then
  11937. cat >> confdefs.h <<\EOF
  11938. #define MOZ_ENABLE_XREMOTE 1
  11939. EOF
  11940. fi
  11941. if test "$COMPILE_ENVIRONMENT"; then
  11942. if test "$MOZ_ENABLE_GTK2"
  11943. then
  11944. succeeded=no
  11945. if test -z "$PKG_CONFIG"; then
  11946. # Extract the first word of "pkg-config", so it can be a program name with args.
  11947. set dummy pkg-config; ac_word=$2
  11948. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  11949. echo "configure:13315: checking for $ac_word" >&5
  11950. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  11951. echo $ac_n "(cached) $ac_c" 1>&6
  11952. else
  11953. case "$PKG_CONFIG" in
  11954. /*)
  11955. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  11956. ;;
  11957. ?:/*)
  11958. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  11959. ;;
  11960. *)
  11961. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  11962. ac_dummy="$PATH"
  11963. for ac_dir in $ac_dummy; do
  11964. test -z "$ac_dir" && ac_dir=.
  11965. if test -f $ac_dir/$ac_word; then
  11966. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  11967. break
  11968. fi
  11969. done
  11970. IFS="$ac_save_ifs"
  11971. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  11972. ;;
  11973. esac
  11974. fi
  11975. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  11976. if test -n "$PKG_CONFIG"; then
  11977. echo "$ac_t""$PKG_CONFIG" 1>&6
  11978. else
  11979. echo "$ac_t""no" 1>&6
  11980. fi
  11981. fi
  11982. if test "$PKG_CONFIG" = "no" ; then
  11983. echo "*** The pkg-config script could not be found. Make sure it is"
  11984. echo "*** in your path, or set the PKG_CONFIG environment variable"
  11985. echo "*** to the full path to pkg-config."
  11986. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  11987. else
  11988. PKG_CONFIG_MIN_VERSION=0.9.0
  11989. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  11990. echo $ac_n "checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0""... $ac_c" 1>&6
  11991. echo "configure:13359: checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0" >&5
  11992. if $PKG_CONFIG --exists "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0" ; then
  11993. echo "$ac_t""yes" 1>&6
  11994. succeeded=yes
  11995. echo $ac_n "checking MOZ_GTK2_CFLAGS""... $ac_c" 1>&6
  11996. echo "configure:13366: checking MOZ_GTK2_CFLAGS" >&5
  11997. MOZ_GTK2_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0"`
  11998. echo "$ac_t""$MOZ_GTK2_CFLAGS" 1>&6
  11999. echo $ac_n "checking MOZ_GTK2_LIBS""... $ac_c" 1>&6
  12000. echo "configure:13371: checking MOZ_GTK2_LIBS" >&5
  12001. ## Remove evil flags like -Wl,--export-dynamic
  12002. MOZ_GTK2_LIBS="`$PKG_CONFIG --libs \"gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0\" |sed s/-Wl,--export-dynamic//g`"
  12003. echo "$ac_t""$MOZ_GTK2_LIBS" 1>&6
  12004. else
  12005. MOZ_GTK2_CFLAGS=""
  12006. MOZ_GTK2_LIBS=""
  12007. ## If we have a custom action on failure, don't print errors, but
  12008. ## do set a variable so people can do so.
  12009. MOZ_GTK2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0"`
  12010. echo $MOZ_GTK2_PKG_ERRORS
  12011. fi
  12012. else
  12013. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12014. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12015. fi
  12016. fi
  12017. if test $succeeded = yes; then
  12018. :
  12019. else
  12020. if test "$COMPILE_ENVIRONMENT"; then
  12021. { echo "configure: error: Library requirements (gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 gdk-x11-2.0 glib-2.0 gobject-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  12022. fi
  12023. fi
  12024. fi
  12025. fi # COMPILE_ENVIRONMENT
  12026. if test "$MOZ_ENABLE_GTK2"
  12027. then
  12028. MOZ_ENABLE_STARTUP_NOTIFICATION=
  12029. # Check whether --enable-startup-notification or --disable-startup-notification was given.
  12030. if test "${enable_startup_notification+set}" = set; then
  12031. enableval="$enable_startup_notification"
  12032. if test "$enableval" = "yes"; then
  12033. MOZ_ENABLE_STARTUP_NOTIFICATION=force
  12034. elif test "$enableval" = "no"; then
  12035. MOZ_ENABLE_STARTUP_NOTIFICATION=
  12036. else
  12037. { echo "configure: error: Option, startup-notification, does not take an argument ($enableval)." 1>&2; exit 1; }
  12038. fi
  12039. fi
  12040. if test "$MOZ_ENABLE_STARTUP_NOTIFICATION"
  12041. then
  12042. succeeded=no
  12043. if test -z "$PKG_CONFIG"; then
  12044. # Extract the first word of "pkg-config", so it can be a program name with args.
  12045. set dummy pkg-config; ac_word=$2
  12046. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12047. echo "configure:13430: checking for $ac_word" >&5
  12048. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12049. echo $ac_n "(cached) $ac_c" 1>&6
  12050. else
  12051. case "$PKG_CONFIG" in
  12052. /*)
  12053. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12054. ;;
  12055. ?:/*)
  12056. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12057. ;;
  12058. *)
  12059. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12060. ac_dummy="$PATH"
  12061. for ac_dir in $ac_dummy; do
  12062. test -z "$ac_dir" && ac_dir=.
  12063. if test -f $ac_dir/$ac_word; then
  12064. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12065. break
  12066. fi
  12067. done
  12068. IFS="$ac_save_ifs"
  12069. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12070. ;;
  12071. esac
  12072. fi
  12073. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12074. if test -n "$PKG_CONFIG"; then
  12075. echo "$ac_t""$PKG_CONFIG" 1>&6
  12076. else
  12077. echo "$ac_t""no" 1>&6
  12078. fi
  12079. fi
  12080. if test "$PKG_CONFIG" = "no" ; then
  12081. echo "*** The pkg-config script could not be found. Make sure it is"
  12082. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12083. echo "*** to the full path to pkg-config."
  12084. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12085. else
  12086. PKG_CONFIG_MIN_VERSION=0.9.0
  12087. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12088. echo $ac_n "checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION""... $ac_c" 1>&6
  12089. echo "configure:13474: checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" >&5
  12090. if $PKG_CONFIG --exists "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" ; then
  12091. echo "$ac_t""yes" 1>&6
  12092. succeeded=yes
  12093. echo $ac_n "checking MOZ_STARTUP_NOTIFICATION_CFLAGS""... $ac_c" 1>&6
  12094. echo "configure:13481: checking MOZ_STARTUP_NOTIFICATION_CFLAGS" >&5
  12095. MOZ_STARTUP_NOTIFICATION_CFLAGS=`$PKG_CONFIG --cflags "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION"`
  12096. echo "$ac_t""$MOZ_STARTUP_NOTIFICATION_CFLAGS" 1>&6
  12097. echo $ac_n "checking MOZ_STARTUP_NOTIFICATION_LIBS""... $ac_c" 1>&6
  12098. echo "configure:13486: checking MOZ_STARTUP_NOTIFICATION_LIBS" >&5
  12099. ## Remove evil flags like -Wl,--export-dynamic
  12100. MOZ_STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs \"libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12101. echo "$ac_t""$MOZ_STARTUP_NOTIFICATION_LIBS" 1>&6
  12102. else
  12103. MOZ_STARTUP_NOTIFICATION_CFLAGS=""
  12104. MOZ_STARTUP_NOTIFICATION_LIBS=""
  12105. ## If we have a custom action on failure, don't print errors, but
  12106. ## do set a variable so people can do so.
  12107. MOZ_STARTUP_NOTIFICATION_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION"`
  12108. fi
  12109. else
  12110. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12111. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12112. fi
  12113. fi
  12114. if test $succeeded = yes; then
  12115. MOZ_ENABLE_STARTUP_NOTIFICATION=1
  12116. else
  12117. if test "$COMPILE_ENVIRONMENT"; then
  12118. if test "$MOZ_ENABLE_STARTUP_NOTIFICATION" = "force"
  12119. then
  12120. { echo "configure: error: * * * Could not find startup-notification >= $STARTUP_NOTIFICATION_VERSION" 1>&2; exit 1; }
  12121. fi
  12122. MOZ_ENABLE_STARTUP_NOTIFICATION=
  12123. fi
  12124. fi
  12125. fi
  12126. if test "$MOZ_ENABLE_STARTUP_NOTIFICATION"; then
  12127. cat >> confdefs.h <<\EOF
  12128. #define MOZ_ENABLE_STARTUP_NOTIFICATION 1
  12129. EOF
  12130. fi
  12131. TK_LIBS="$TK_LIBS $MOZ_STARTUP_NOTIFICATION_LIBS"
  12132. fi
  12133. if test "$MOZ_ENABLE_GTK2"
  12134. then
  12135. cat >> confdefs.h <<\EOF
  12136. #define MOZ_X11 1
  12137. EOF
  12138. MOZ_X11=1
  12139. fi
  12140. # Components and Features
  12141. # Check whether --enable-ui-locale or --disable-ui-locale was given.
  12142. if test "${enable_ui_locale+set}" = set; then
  12143. enableval="$enable_ui_locale"
  12144. MOZ_UI_LOCALE=$enableval
  12145. fi
  12146. # Check whether --enable-calendar or --disable-calendar was given.
  12147. if test "${enable_calendar+set}" = set; then
  12148. enableval="$enable_calendar"
  12149. if test "$enableval" = "yes"; then
  12150. MOZ_OLD_CALENDAR=1
  12151. elif test "$enableval" = "no"; then
  12152. MOZ_OLD_CALENDAR=
  12153. else
  12154. { echo "configure: error: Option, calendar, does not take an argument ($enableval)." 1>&2; exit 1; }
  12155. fi
  12156. fi
  12157. if test "$MOZ_OLD_CALENDAR"; then
  12158. echo "configure: warning: Building with the calendar extension is no longer supported." 1>&2
  12159. if test "$MOZ_THUNDERBIRD"; then
  12160. echo "configure: warning: Since you're trying to build mail, you could try adding" 1>&2
  12161. echo "configure: warning: '--enable-extensions=default,lightning' to your mozconfig" 1>&2
  12162. echo "configure: warning: and building WITH A FRESH TREE." 1>&2
  12163. fi
  12164. echo "configure: warning: For more information, please visit:" 1>&2
  12165. { echo "configure: error: http://www.mozilla.org/projects/calendar/" 1>&2; exit 1; }
  12166. fi
  12167. # Check whether --enable-mailnews or --disable-mailnews was given.
  12168. if test "${enable_mailnews+set}" = set; then
  12169. enableval="$enable_mailnews"
  12170. if test "$enableval" = "no"; then
  12171. MOZ_MAIL_NEWS=
  12172. elif test "$enableval" = "yes"; then
  12173. MOZ_MAIL_NEWS=1
  12174. else
  12175. { echo "configure: error: Option, mailnews, does not take an argument ($enableval)." 1>&2; exit 1; }
  12176. fi
  12177. fi
  12178. # Check whether --enable-ldap or --disable-ldap was given.
  12179. if test "${enable_ldap+set}" = set; then
  12180. enableval="$enable_ldap"
  12181. if test "$enableval" = "no"; then
  12182. MOZ_LDAP_XPCOM=
  12183. elif test "$enableval" = "yes"; then
  12184. MOZ_LDAP_XPCOM=1
  12185. else
  12186. { echo "configure: error: Option, ldap, does not take an argument ($enableval)." 1>&2; exit 1; }
  12187. fi
  12188. fi
  12189. # Check whether --enable-official-branding or --disable-official-branding was given.
  12190. if test "${enable_official_branding+set}" = set; then
  12191. enableval="$enable_official_branding"
  12192. if test "$enableval" = "yes"; then
  12193. case "$MOZ_BUILD_APP" in
  12194. browser)
  12195. MOZ_BRANDING_DIRECTORY=other-licenses/branding/firefox
  12196. MOZ_APP_DISPLAYNAME=Firefox
  12197. ;;
  12198. calendar)
  12199. MOZ_BRANDING_DIRECTORY=other-licenses/branding/sunbird
  12200. MOZ_APP_DISPLAYNAME=Sunbird
  12201. ;;
  12202. mail)
  12203. MOZ_BRANDING_DIRECTORY=other-licenses/branding/thunderbird
  12204. ;;
  12205. *)
  12206. { echo "configure: error: Official branding is only available for Firefox Sunbird and Thunderbird." 1>&2; exit 1; }
  12207. esac
  12208. elif test "$enableval" = "no"; then
  12209. :
  12210. else
  12211. { echo "configure: error: Option, official-branding, does not take an argument ($enableval)." 1>&2; exit 1; }
  12212. fi
  12213. fi
  12214. # Check whether --with-branding or --without-branding was given.
  12215. if test "${with_branding+set}" = set; then
  12216. withval="$with_branding"
  12217. MOZ_BRANDING_DIRECTORY=$withval
  12218. fi
  12219. REAL_BRANDING_DIRECTORY="${MOZ_BRANDING_DIRECTORY}"
  12220. if test -z "$REAL_BRANDING_DIRECTORY"; then
  12221. REAL_BRANDING_DIRECTORY=${MOZ_BUILD_APP}/branding/nightly
  12222. fi
  12223. if test -f "$topsrcdir/$REAL_BRANDING_DIRECTORY/configure.sh"; then
  12224. . "$topsrcdir/$REAL_BRANDING_DIRECTORY/configure.sh"
  12225. fi
  12226. # Check whether --with-distribution-id or --without-distribution-id was given.
  12227. if test "${with_distribution_id+set}" = set; then
  12228. withval="$with_distribution_id"
  12229. val=`echo $withval`
  12230. MOZ_DISTRIBUTION_ID="$val"
  12231. fi
  12232. if test -z "$MOZ_DISTRIBUTION_ID"; then
  12233. MOZ_DISTRIBUTION_ID="org.mozilla"
  12234. fi
  12235. cat >> confdefs.h <<EOF
  12236. #define MOZ_DISTRIBUTION_ID "$MOZ_DISTRIBUTION_ID"
  12237. EOF
  12238. if test "$MOZ_ENABLE_GTK2"
  12239. then
  12240. succeeded=no
  12241. if test -z "$PKG_CONFIG"; then
  12242. # Extract the first word of "pkg-config", so it can be a program name with args.
  12243. set dummy pkg-config; ac_word=$2
  12244. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12245. echo "configure:13698: checking for $ac_word" >&5
  12246. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12247. echo $ac_n "(cached) $ac_c" 1>&6
  12248. else
  12249. case "$PKG_CONFIG" in
  12250. /*)
  12251. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12252. ;;
  12253. ?:/*)
  12254. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12255. ;;
  12256. *)
  12257. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12258. ac_dummy="$PATH"
  12259. for ac_dir in $ac_dummy; do
  12260. test -z "$ac_dir" && ac_dir=.
  12261. if test -f $ac_dir/$ac_word; then
  12262. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12263. break
  12264. fi
  12265. done
  12266. IFS="$ac_save_ifs"
  12267. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12268. ;;
  12269. esac
  12270. fi
  12271. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12272. if test -n "$PKG_CONFIG"; then
  12273. echo "$ac_t""$PKG_CONFIG" 1>&6
  12274. else
  12275. echo "$ac_t""no" 1>&6
  12276. fi
  12277. fi
  12278. if test "$PKG_CONFIG" = "no" ; then
  12279. echo "*** The pkg-config script could not be found. Make sure it is"
  12280. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12281. echo "*** to the full path to pkg-config."
  12282. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12283. else
  12284. PKG_CONFIG_MIN_VERSION=0.9.0
  12285. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12286. echo $ac_n "checking for xft""... $ac_c" 1>&6
  12287. echo "configure:13742: checking for xft" >&5
  12288. if $PKG_CONFIG --exists "xft" ; then
  12289. echo "$ac_t""yes" 1>&6
  12290. succeeded=yes
  12291. echo $ac_n "checking MOZ_XFT_CFLAGS""... $ac_c" 1>&6
  12292. echo "configure:13749: checking MOZ_XFT_CFLAGS" >&5
  12293. MOZ_XFT_CFLAGS=`$PKG_CONFIG --cflags "xft"`
  12294. echo "$ac_t""$MOZ_XFT_CFLAGS" 1>&6
  12295. echo $ac_n "checking MOZ_XFT_LIBS""... $ac_c" 1>&6
  12296. echo "configure:13754: checking MOZ_XFT_LIBS" >&5
  12297. ## Remove evil flags like -Wl,--export-dynamic
  12298. MOZ_XFT_LIBS="`$PKG_CONFIG --libs \"xft\" |sed s/-Wl,--export-dynamic//g`"
  12299. echo "$ac_t""$MOZ_XFT_LIBS" 1>&6
  12300. else
  12301. MOZ_XFT_CFLAGS=""
  12302. MOZ_XFT_LIBS=""
  12303. ## If we have a custom action on failure, don't print errors, but
  12304. ## do set a variable so people can do so.
  12305. MOZ_XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft"`
  12306. echo $MOZ_XFT_PKG_ERRORS
  12307. fi
  12308. else
  12309. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12310. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12311. fi
  12312. fi
  12313. if test $succeeded = yes; then
  12314. :
  12315. else
  12316. if test "$COMPILE_ENVIRONMENT"; then
  12317. { 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; }
  12318. fi
  12319. fi
  12320. succeeded=no
  12321. if test -z "$PKG_CONFIG"; then
  12322. # Extract the first word of "pkg-config", so it can be a program name with args.
  12323. set dummy pkg-config; ac_word=$2
  12324. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12325. echo "configure:13792: checking for $ac_word" >&5
  12326. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12327. echo $ac_n "(cached) $ac_c" 1>&6
  12328. else
  12329. case "$PKG_CONFIG" in
  12330. /*)
  12331. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12332. ;;
  12333. ?:/*)
  12334. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12335. ;;
  12336. *)
  12337. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12338. ac_dummy="$PATH"
  12339. for ac_dir in $ac_dummy; do
  12340. test -z "$ac_dir" && ac_dir=.
  12341. if test -f $ac_dir/$ac_word; then
  12342. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12343. break
  12344. fi
  12345. done
  12346. IFS="$ac_save_ifs"
  12347. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12348. ;;
  12349. esac
  12350. fi
  12351. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12352. if test -n "$PKG_CONFIG"; then
  12353. echo "$ac_t""$PKG_CONFIG" 1>&6
  12354. else
  12355. echo "$ac_t""no" 1>&6
  12356. fi
  12357. fi
  12358. if test "$PKG_CONFIG" = "no" ; then
  12359. echo "*** The pkg-config script could not be found. Make sure it is"
  12360. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12361. echo "*** to the full path to pkg-config."
  12362. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12363. else
  12364. PKG_CONFIG_MIN_VERSION=0.9.0
  12365. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12366. echo $ac_n "checking for pango >= $PANGO_VERSION""... $ac_c" 1>&6
  12367. echo "configure:13836: checking for pango >= $PANGO_VERSION" >&5
  12368. if $PKG_CONFIG --exists "pango >= $PANGO_VERSION" ; then
  12369. echo "$ac_t""yes" 1>&6
  12370. succeeded=yes
  12371. echo $ac_n "checking _PANGOCHK_CFLAGS""... $ac_c" 1>&6
  12372. echo "configure:13843: checking _PANGOCHK_CFLAGS" >&5
  12373. _PANGOCHK_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION"`
  12374. echo "$ac_t""$_PANGOCHK_CFLAGS" 1>&6
  12375. echo $ac_n "checking _PANGOCHK_LIBS""... $ac_c" 1>&6
  12376. echo "configure:13848: checking _PANGOCHK_LIBS" >&5
  12377. ## Remove evil flags like -Wl,--export-dynamic
  12378. _PANGOCHK_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12379. echo "$ac_t""$_PANGOCHK_LIBS" 1>&6
  12380. else
  12381. _PANGOCHK_CFLAGS=""
  12382. _PANGOCHK_LIBS=""
  12383. ## If we have a custom action on failure, don't print errors, but
  12384. ## do set a variable so people can do so.
  12385. _PANGOCHK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pango >= $PANGO_VERSION"`
  12386. echo $_PANGOCHK_PKG_ERRORS
  12387. fi
  12388. else
  12389. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12390. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12391. fi
  12392. fi
  12393. if test $succeeded = yes; then
  12394. :
  12395. else
  12396. if test "$COMPILE_ENVIRONMENT"; then
  12397. { echo "configure: error: Library requirements (pango >= $PANGO_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  12398. fi
  12399. fi
  12400. succeeded=no
  12401. if test -z "$PKG_CONFIG"; then
  12402. # Extract the first word of "pkg-config", so it can be a program name with args.
  12403. set dummy pkg-config; ac_word=$2
  12404. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12405. echo "configure:13883: checking for $ac_word" >&5
  12406. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12407. echo $ac_n "(cached) $ac_c" 1>&6
  12408. else
  12409. case "$PKG_CONFIG" in
  12410. /*)
  12411. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12412. ;;
  12413. ?:/*)
  12414. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12415. ;;
  12416. *)
  12417. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12418. ac_dummy="$PATH"
  12419. for ac_dir in $ac_dummy; do
  12420. test -z "$ac_dir" && ac_dir=.
  12421. if test -f $ac_dir/$ac_word; then
  12422. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12423. break
  12424. fi
  12425. done
  12426. IFS="$ac_save_ifs"
  12427. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12428. ;;
  12429. esac
  12430. fi
  12431. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12432. if test -n "$PKG_CONFIG"; then
  12433. echo "$ac_t""$PKG_CONFIG" 1>&6
  12434. else
  12435. echo "$ac_t""no" 1>&6
  12436. fi
  12437. fi
  12438. if test "$PKG_CONFIG" = "no" ; then
  12439. echo "*** The pkg-config script could not be found. Make sure it is"
  12440. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12441. echo "*** to the full path to pkg-config."
  12442. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12443. else
  12444. PKG_CONFIG_MIN_VERSION=0.9.0
  12445. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12446. echo $ac_n "checking for pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION""... $ac_c" 1>&6
  12447. echo "configure:13927: checking for pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION" >&5
  12448. if $PKG_CONFIG --exists "pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION" ; then
  12449. echo "$ac_t""yes" 1>&6
  12450. succeeded=yes
  12451. echo $ac_n "checking MOZ_PANGO_CFLAGS""... $ac_c" 1>&6
  12452. echo "configure:13934: checking MOZ_PANGO_CFLAGS" >&5
  12453. MOZ_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION"`
  12454. echo "$ac_t""$MOZ_PANGO_CFLAGS" 1>&6
  12455. echo $ac_n "checking MOZ_PANGO_LIBS""... $ac_c" 1>&6
  12456. echo "configure:13939: checking MOZ_PANGO_LIBS" >&5
  12457. ## Remove evil flags like -Wl,--export-dynamic
  12458. MOZ_PANGO_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12459. echo "$ac_t""$MOZ_PANGO_LIBS" 1>&6
  12460. else
  12461. MOZ_PANGO_CFLAGS=""
  12462. MOZ_PANGO_LIBS=""
  12463. ## If we have a custom action on failure, don't print errors, but
  12464. ## do set a variable so people can do so.
  12465. MOZ_PANGO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION"`
  12466. echo $MOZ_PANGO_PKG_ERRORS
  12467. fi
  12468. else
  12469. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12470. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12471. fi
  12472. fi
  12473. if test $succeeded = yes; then
  12474. :
  12475. else
  12476. if test "$COMPILE_ENVIRONMENT"; then
  12477. { echo "configure: error: Library requirements (pango >= $PANGO_VERSION pangocairo >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  12478. fi
  12479. fi
  12480. fi
  12481. # Check whether --enable-postscript or --disable-postscript was given.
  12482. if test "${enable_postscript+set}" = set; then
  12483. enableval="$enable_postscript"
  12484. if test "$enableval" = "no"; then
  12485. MOZ_ENABLE_POSTSCRIPT=
  12486. elif test "$enableval" = "yes"; then
  12487. MOZ_ENABLE_POSTSCRIPT=1
  12488. else
  12489. { echo "configure: error: Option, postscript, does not take an argument ($enableval)." 1>&2; exit 1; }
  12490. fi
  12491. fi
  12492. if test "$MOZ_X11"
  12493. then
  12494. if test "$MOZ_ENABLE_GTK2"
  12495. then
  12496. MOZ_ENABLE_GNOMEVFS=1
  12497. MOZ_ENABLE_GCONF=1
  12498. MOZ_ENABLE_LIBGNOME=1
  12499. fi
  12500. # Check whether --enable-gnomevfs or --disable-gnomevfs was given.
  12501. if test "${enable_gnomevfs+set}" = set; then
  12502. enableval="$enable_gnomevfs"
  12503. if test "$enableval" = "no"; then
  12504. MOZ_ENABLE_GNOMEVFS=
  12505. elif test "$enableval" = "yes"; then
  12506. MOZ_ENABLE_GNOMEVFS=force
  12507. else
  12508. { echo "configure: error: Option, gnomevfs, does not take an argument ($enableval)." 1>&2; exit 1; }
  12509. fi
  12510. fi
  12511. if test "$MOZ_ENABLE_GNOMEVFS"
  12512. then
  12513. succeeded=no
  12514. if test -z "$PKG_CONFIG"; then
  12515. # Extract the first word of "pkg-config", so it can be a program name with args.
  12516. set dummy pkg-config; ac_word=$2
  12517. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12518. echo "configure:14016: checking for $ac_word" >&5
  12519. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12520. echo $ac_n "(cached) $ac_c" 1>&6
  12521. else
  12522. case "$PKG_CONFIG" in
  12523. /*)
  12524. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12525. ;;
  12526. ?:/*)
  12527. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12528. ;;
  12529. *)
  12530. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12531. ac_dummy="$PATH"
  12532. for ac_dir in $ac_dummy; do
  12533. test -z "$ac_dir" && ac_dir=.
  12534. if test -f $ac_dir/$ac_word; then
  12535. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12536. break
  12537. fi
  12538. done
  12539. IFS="$ac_save_ifs"
  12540. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12541. ;;
  12542. esac
  12543. fi
  12544. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12545. if test -n "$PKG_CONFIG"; then
  12546. echo "$ac_t""$PKG_CONFIG" 1>&6
  12547. else
  12548. echo "$ac_t""no" 1>&6
  12549. fi
  12550. fi
  12551. if test "$PKG_CONFIG" = "no" ; then
  12552. echo "*** The pkg-config script could not be found. Make sure it is"
  12553. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12554. echo "*** to the full path to pkg-config."
  12555. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12556. else
  12557. PKG_CONFIG_MIN_VERSION=0.9.0
  12558. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12559. echo $ac_n "checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION""... $ac_c" 1>&6
  12560. echo "configure:14060: checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" >&5
  12561. if $PKG_CONFIG --exists "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" ; then
  12562. echo "$ac_t""yes" 1>&6
  12563. succeeded=yes
  12564. echo $ac_n "checking MOZ_GNOMEVFS_CFLAGS""... $ac_c" 1>&6
  12565. echo "configure:14067: checking MOZ_GNOMEVFS_CFLAGS" >&5
  12566. MOZ_GNOMEVFS_CFLAGS=`$PKG_CONFIG --cflags "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION"`
  12567. echo "$ac_t""$MOZ_GNOMEVFS_CFLAGS" 1>&6
  12568. echo $ac_n "checking MOZ_GNOMEVFS_LIBS""... $ac_c" 1>&6
  12569. echo "configure:14072: checking MOZ_GNOMEVFS_LIBS" >&5
  12570. ## Remove evil flags like -Wl,--export-dynamic
  12571. 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`"
  12572. echo "$ac_t""$MOZ_GNOMEVFS_LIBS" 1>&6
  12573. else
  12574. MOZ_GNOMEVFS_CFLAGS=""
  12575. MOZ_GNOMEVFS_LIBS=""
  12576. ## If we have a custom action on failure, don't print errors, but
  12577. ## do set a variable so people can do so.
  12578. MOZ_GNOMEVFS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION"`
  12579. fi
  12580. else
  12581. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12582. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12583. fi
  12584. fi
  12585. if test $succeeded = yes; then
  12586. MOZ_GNOMEVFS_LIBS=`echo $MOZ_GNOMEVFS_LIBS | sed 's/-llinc\>//'`
  12587. MOZ_ENABLE_GNOMEVFS=1
  12588. else
  12589. if test "$COMPILE_ENVIRONMENT"; then
  12590. if test "$MOZ_ENABLE_GNOMEVFS" = "force"
  12591. then
  12592. { echo "configure: error: * * * Could not find gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" 1>&2; exit 1; }
  12593. fi
  12594. MOZ_ENABLE_GNOMEVFS=
  12595. fi
  12596. fi
  12597. fi
  12598. if test "$MOZ_ENABLE_GCONF"
  12599. then
  12600. succeeded=no
  12601. if test -z "$PKG_CONFIG"; then
  12602. # Extract the first word of "pkg-config", so it can be a program name with args.
  12603. set dummy pkg-config; ac_word=$2
  12604. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12605. echo "configure:14123: checking for $ac_word" >&5
  12606. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12607. echo $ac_n "(cached) $ac_c" 1>&6
  12608. else
  12609. case "$PKG_CONFIG" in
  12610. /*)
  12611. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12612. ;;
  12613. ?:/*)
  12614. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12615. ;;
  12616. *)
  12617. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12618. ac_dummy="$PATH"
  12619. for ac_dir in $ac_dummy; do
  12620. test -z "$ac_dir" && ac_dir=.
  12621. if test -f $ac_dir/$ac_word; then
  12622. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12623. break
  12624. fi
  12625. done
  12626. IFS="$ac_save_ifs"
  12627. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12628. ;;
  12629. esac
  12630. fi
  12631. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12632. if test -n "$PKG_CONFIG"; then
  12633. echo "$ac_t""$PKG_CONFIG" 1>&6
  12634. else
  12635. echo "$ac_t""no" 1>&6
  12636. fi
  12637. fi
  12638. if test "$PKG_CONFIG" = "no" ; then
  12639. echo "*** The pkg-config script could not be found. Make sure it is"
  12640. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12641. echo "*** to the full path to pkg-config."
  12642. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12643. else
  12644. PKG_CONFIG_MIN_VERSION=0.9.0
  12645. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12646. echo $ac_n "checking for gconf-2.0 >= $GCONF_VERSION""... $ac_c" 1>&6
  12647. echo "configure:14167: checking for gconf-2.0 >= $GCONF_VERSION" >&5
  12648. if $PKG_CONFIG --exists "gconf-2.0 >= $GCONF_VERSION" ; then
  12649. echo "$ac_t""yes" 1>&6
  12650. succeeded=yes
  12651. echo $ac_n "checking MOZ_GCONF_CFLAGS""... $ac_c" 1>&6
  12652. echo "configure:14174: checking MOZ_GCONF_CFLAGS" >&5
  12653. MOZ_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_VERSION"`
  12654. echo "$ac_t""$MOZ_GCONF_CFLAGS" 1>&6
  12655. echo $ac_n "checking MOZ_GCONF_LIBS""... $ac_c" 1>&6
  12656. echo "configure:14179: checking MOZ_GCONF_LIBS" >&5
  12657. ## Remove evil flags like -Wl,--export-dynamic
  12658. MOZ_GCONF_LIBS="`$PKG_CONFIG --libs \"gconf-2.0 >= $GCONF_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12659. echo "$ac_t""$MOZ_GCONF_LIBS" 1>&6
  12660. else
  12661. MOZ_GCONF_CFLAGS=""
  12662. MOZ_GCONF_LIBS=""
  12663. ## If we have a custom action on failure, don't print errors, but
  12664. ## do set a variable so people can do so.
  12665. MOZ_GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_VERSION"`
  12666. fi
  12667. else
  12668. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12669. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12670. fi
  12671. fi
  12672. if test $succeeded = yes; then
  12673. MOZ_GCONF_LIBS=`echo $MOZ_GCONF_LIBS | sed 's/-llinc\>//'`
  12674. MOZ_ENABLE_GCONF=1
  12675. else
  12676. if test "$COMPILE_ENVIRONMENT"; then
  12677. MOZ_ENABLE_GCONF=
  12678. fi
  12679. fi
  12680. fi
  12681. if test "$MOZ_ENABLE_GCONF"; then
  12682. cat >> confdefs.h <<\EOF
  12683. #define MOZ_ENABLE_GCONF 1
  12684. EOF
  12685. fi
  12686. if test "$MOZ_ENABLE_LIBGNOME"
  12687. then
  12688. succeeded=no
  12689. if test -z "$PKG_CONFIG"; then
  12690. # Extract the first word of "pkg-config", so it can be a program name with args.
  12691. set dummy pkg-config; ac_word=$2
  12692. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12693. echo "configure:14234: checking for $ac_word" >&5
  12694. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12695. echo $ac_n "(cached) $ac_c" 1>&6
  12696. else
  12697. case "$PKG_CONFIG" in
  12698. /*)
  12699. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12700. ;;
  12701. ?:/*)
  12702. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12703. ;;
  12704. *)
  12705. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12706. ac_dummy="$PATH"
  12707. for ac_dir in $ac_dummy; do
  12708. test -z "$ac_dir" && ac_dir=.
  12709. if test -f $ac_dir/$ac_word; then
  12710. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12711. break
  12712. fi
  12713. done
  12714. IFS="$ac_save_ifs"
  12715. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12716. ;;
  12717. esac
  12718. fi
  12719. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12720. if test -n "$PKG_CONFIG"; then
  12721. echo "$ac_t""$PKG_CONFIG" 1>&6
  12722. else
  12723. echo "$ac_t""no" 1>&6
  12724. fi
  12725. fi
  12726. if test "$PKG_CONFIG" = "no" ; then
  12727. echo "*** The pkg-config script could not be found. Make sure it is"
  12728. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12729. echo "*** to the full path to pkg-config."
  12730. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12731. else
  12732. PKG_CONFIG_MIN_VERSION=0.9.0
  12733. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12734. echo $ac_n "checking for libgnome-2.0 >= $LIBGNOME_VERSION""... $ac_c" 1>&6
  12735. echo "configure:14278: checking for libgnome-2.0 >= $LIBGNOME_VERSION" >&5
  12736. if $PKG_CONFIG --exists "libgnome-2.0 >= $LIBGNOME_VERSION" ; then
  12737. echo "$ac_t""yes" 1>&6
  12738. succeeded=yes
  12739. echo $ac_n "checking MOZ_LIBGNOME_CFLAGS""... $ac_c" 1>&6
  12740. echo "configure:14285: checking MOZ_LIBGNOME_CFLAGS" >&5
  12741. MOZ_LIBGNOME_CFLAGS=`$PKG_CONFIG --cflags "libgnome-2.0 >= $LIBGNOME_VERSION"`
  12742. echo "$ac_t""$MOZ_LIBGNOME_CFLAGS" 1>&6
  12743. echo $ac_n "checking MOZ_LIBGNOME_LIBS""... $ac_c" 1>&6
  12744. echo "configure:14290: checking MOZ_LIBGNOME_LIBS" >&5
  12745. ## Remove evil flags like -Wl,--export-dynamic
  12746. MOZ_LIBGNOME_LIBS="`$PKG_CONFIG --libs \"libgnome-2.0 >= $LIBGNOME_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12747. echo "$ac_t""$MOZ_LIBGNOME_LIBS" 1>&6
  12748. else
  12749. MOZ_LIBGNOME_CFLAGS=""
  12750. MOZ_LIBGNOME_LIBS=""
  12751. ## If we have a custom action on failure, don't print errors, but
  12752. ## do set a variable so people can do so.
  12753. MOZ_LIBGNOME_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgnome-2.0 >= $LIBGNOME_VERSION"`
  12754. fi
  12755. else
  12756. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12757. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12758. fi
  12759. fi
  12760. if test $succeeded = yes; then
  12761. MOZ_LIBGNOME_LIBS=`echo $MOZ_LIBGNOME_LIBS | sed 's/-llinc\>//'`
  12762. MOZ_ENABLE_LIBGNOME=1
  12763. else
  12764. if test "$COMPILE_ENVIRONMENT"; then
  12765. MOZ_ENABLE_LIBGNOME=
  12766. fi
  12767. fi
  12768. fi
  12769. # The GNOME component is built if gtk2, gconf, gnome-vfs, and libgnome
  12770. # are all available.
  12771. if test "$MOZ_ENABLE_GTK2" -a "$MOZ_ENABLE_GCONF" -a \
  12772. "$MOZ_ENABLE_GNOMEVFS" -a "$MOZ_ENABLE_LIBGNOME"; then
  12773. MOZ_ENABLE_GNOME_COMPONENT=1
  12774. else
  12775. MOZ_ENABLE_GNOME_COMPONENT=
  12776. fi
  12777. fi
  12778. if test "$MOZ_ENABLE_GTK2"
  12779. then
  12780. MOZ_ENABLE_GNOMEUI=1
  12781. # Check whether --enable-gnomeui or --disable-gnomeui was given.
  12782. if test "${enable_gnomeui+set}" = set; then
  12783. enableval="$enable_gnomeui"
  12784. if test "$enableval" = "no"; then
  12785. MOZ_ENABLE_GNOMEUI=
  12786. elif test "$enableval" = "yes"; then
  12787. MOZ_ENABLE_GNOMEUI=force
  12788. else
  12789. { echo "configure: error: Option, gnomeui, does not take an argument ($enableval)." 1>&2; exit 1; }
  12790. fi
  12791. fi
  12792. if test "$MOZ_ENABLE_GNOMEUI"
  12793. then
  12794. succeeded=no
  12795. if test -z "$PKG_CONFIG"; then
  12796. # Extract the first word of "pkg-config", so it can be a program name with args.
  12797. set dummy pkg-config; ac_word=$2
  12798. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12799. echo "configure:14368: checking for $ac_word" >&5
  12800. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12801. echo $ac_n "(cached) $ac_c" 1>&6
  12802. else
  12803. case "$PKG_CONFIG" in
  12804. /*)
  12805. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12806. ;;
  12807. ?:/*)
  12808. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12809. ;;
  12810. *)
  12811. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12812. ac_dummy="$PATH"
  12813. for ac_dir in $ac_dummy; do
  12814. test -z "$ac_dir" && ac_dir=.
  12815. if test -f $ac_dir/$ac_word; then
  12816. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12817. break
  12818. fi
  12819. done
  12820. IFS="$ac_save_ifs"
  12821. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12822. ;;
  12823. esac
  12824. fi
  12825. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12826. if test -n "$PKG_CONFIG"; then
  12827. echo "$ac_t""$PKG_CONFIG" 1>&6
  12828. else
  12829. echo "$ac_t""no" 1>&6
  12830. fi
  12831. fi
  12832. if test "$PKG_CONFIG" = "no" ; then
  12833. echo "*** The pkg-config script could not be found. Make sure it is"
  12834. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12835. echo "*** to the full path to pkg-config."
  12836. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12837. else
  12838. PKG_CONFIG_MIN_VERSION=0.9.0
  12839. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12840. echo $ac_n "checking for libgnomeui-2.0 >= $GNOMEUI_VERSION""... $ac_c" 1>&6
  12841. echo "configure:14412: checking for libgnomeui-2.0 >= $GNOMEUI_VERSION" >&5
  12842. if $PKG_CONFIG --exists "libgnomeui-2.0 >= $GNOMEUI_VERSION" ; then
  12843. echo "$ac_t""yes" 1>&6
  12844. succeeded=yes
  12845. echo $ac_n "checking MOZ_GNOMEUI_CFLAGS""... $ac_c" 1>&6
  12846. echo "configure:14419: checking MOZ_GNOMEUI_CFLAGS" >&5
  12847. MOZ_GNOMEUI_CFLAGS=`$PKG_CONFIG --cflags "libgnomeui-2.0 >= $GNOMEUI_VERSION"`
  12848. echo "$ac_t""$MOZ_GNOMEUI_CFLAGS" 1>&6
  12849. echo $ac_n "checking MOZ_GNOMEUI_LIBS""... $ac_c" 1>&6
  12850. echo "configure:14424: checking MOZ_GNOMEUI_LIBS" >&5
  12851. ## Remove evil flags like -Wl,--export-dynamic
  12852. MOZ_GNOMEUI_LIBS="`$PKG_CONFIG --libs \"libgnomeui-2.0 >= $GNOMEUI_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12853. echo "$ac_t""$MOZ_GNOMEUI_LIBS" 1>&6
  12854. else
  12855. MOZ_GNOMEUI_CFLAGS=""
  12856. MOZ_GNOMEUI_LIBS=""
  12857. ## If we have a custom action on failure, don't print errors, but
  12858. ## do set a variable so people can do so.
  12859. MOZ_GNOMEUI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgnomeui-2.0 >= $GNOMEUI_VERSION"`
  12860. fi
  12861. else
  12862. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12863. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12864. fi
  12865. fi
  12866. if test $succeeded = yes; then
  12867. MOZ_GNOMEUI_LIBS=`echo $MOZ_GNOMEUI_LIBS | sed 's/-llinc\>//'`
  12868. MOZ_ENABLE_GNOMEUI=1
  12869. else
  12870. if test "$COMPILE_ENVIRONMENT"; then
  12871. if test "$MOZ_ENABLE_GNOMEUI" = "force"
  12872. then
  12873. { echo "configure: error: * * * Could not find libgnomeui-2.0 >= $GNOMEUI_VERSION" 1>&2; exit 1; }
  12874. fi
  12875. MOZ_ENABLE_GNOMEUI=
  12876. fi
  12877. fi
  12878. fi
  12879. if test "$MOZ_ENABLE_GNOMEUI"; then
  12880. cat >> confdefs.h <<\EOF
  12881. #define MOZ_ENABLE_GNOMEUI 1
  12882. EOF
  12883. fi
  12884. fi
  12885. if test "$MOZ_ENABLE_GTK2"
  12886. then
  12887. MOZ_ENABLE_DBUS=1
  12888. # Check whether --enable-dbus or --disable-dbus was given.
  12889. if test "${enable_dbus+set}" = set; then
  12890. enableval="$enable_dbus"
  12891. if test "$enableval" = "no"; then
  12892. MOZ_ENABLE_DBUS=
  12893. elif test "$enableval" = "yes"; then
  12894. MOZ_ENABLE_DBUS=1
  12895. else
  12896. { echo "configure: error: Option, dbus, does not take an argument ($enableval)." 1>&2; exit 1; }
  12897. fi
  12898. fi
  12899. if test "$MOZ_ENABLE_DBUS"
  12900. then
  12901. succeeded=no
  12902. if test -z "$PKG_CONFIG"; then
  12903. # Extract the first word of "pkg-config", so it can be a program name with args.
  12904. set dummy pkg-config; ac_word=$2
  12905. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  12906. echo "configure:14501: checking for $ac_word" >&5
  12907. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  12908. echo $ac_n "(cached) $ac_c" 1>&6
  12909. else
  12910. case "$PKG_CONFIG" in
  12911. /*)
  12912. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  12913. ;;
  12914. ?:/*)
  12915. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  12916. ;;
  12917. *)
  12918. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  12919. ac_dummy="$PATH"
  12920. for ac_dir in $ac_dummy; do
  12921. test -z "$ac_dir" && ac_dir=.
  12922. if test -f $ac_dir/$ac_word; then
  12923. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  12924. break
  12925. fi
  12926. done
  12927. IFS="$ac_save_ifs"
  12928. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  12929. ;;
  12930. esac
  12931. fi
  12932. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  12933. if test -n "$PKG_CONFIG"; then
  12934. echo "$ac_t""$PKG_CONFIG" 1>&6
  12935. else
  12936. echo "$ac_t""no" 1>&6
  12937. fi
  12938. fi
  12939. if test "$PKG_CONFIG" = "no" ; then
  12940. echo "*** The pkg-config script could not be found. Make sure it is"
  12941. echo "*** in your path, or set the PKG_CONFIG environment variable"
  12942. echo "*** to the full path to pkg-config."
  12943. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  12944. else
  12945. PKG_CONFIG_MIN_VERSION=0.9.0
  12946. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  12947. echo $ac_n "checking for dbus-glib-1 >= $DBUS_VERSION""... $ac_c" 1>&6
  12948. echo "configure:14545: checking for dbus-glib-1 >= $DBUS_VERSION" >&5
  12949. if $PKG_CONFIG --exists "dbus-glib-1 >= $DBUS_VERSION" ; then
  12950. echo "$ac_t""yes" 1>&6
  12951. succeeded=yes
  12952. echo $ac_n "checking MOZ_DBUS_GLIB_CFLAGS""... $ac_c" 1>&6
  12953. echo "configure:14552: checking MOZ_DBUS_GLIB_CFLAGS" >&5
  12954. MOZ_DBUS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_VERSION"`
  12955. echo "$ac_t""$MOZ_DBUS_GLIB_CFLAGS" 1>&6
  12956. echo $ac_n "checking MOZ_DBUS_GLIB_LIBS""... $ac_c" 1>&6
  12957. echo "configure:14557: checking MOZ_DBUS_GLIB_LIBS" >&5
  12958. ## Remove evil flags like -Wl,--export-dynamic
  12959. MOZ_DBUS_GLIB_LIBS="`$PKG_CONFIG --libs \"dbus-glib-1 >= $DBUS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
  12960. echo "$ac_t""$MOZ_DBUS_GLIB_LIBS" 1>&6
  12961. else
  12962. MOZ_DBUS_GLIB_CFLAGS=""
  12963. MOZ_DBUS_GLIB_LIBS=""
  12964. ## If we have a custom action on failure, don't print errors, but
  12965. ## do set a variable so people can do so.
  12966. MOZ_DBUS_GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_VERSION"`
  12967. echo $MOZ_DBUS_GLIB_PKG_ERRORS
  12968. fi
  12969. else
  12970. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  12971. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  12972. fi
  12973. fi
  12974. if test $succeeded = yes; then
  12975. :
  12976. else
  12977. if test "$COMPILE_ENVIRONMENT"; then
  12978. { echo "configure: error: Library requirements (dbus-glib-1 >= $DBUS_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  12979. fi
  12980. fi
  12981. cat >> confdefs.h <<\EOF
  12982. #define MOZ_ENABLE_DBUS 1
  12983. EOF
  12984. fi
  12985. fi
  12986. # Check whether --enable-crypto or --disable-crypto was given.
  12987. if test "${enable_crypto+set}" = set; then
  12988. enableval="$enable_crypto"
  12989. if test "$enableval" = "no"; then
  12990. MOZ_PSM=
  12991. elif test "$enableval" = "yes"; then
  12992. MOZ_PSM=1
  12993. else
  12994. { echo "configure: error: Option, crypto, does not take an argument ($enableval)." 1>&2; exit 1; }
  12995. fi
  12996. fi
  12997. # Check whether --enable-jsd or --disable-jsd was given.
  12998. if test "${enable_jsd+set}" = set; then
  12999. enableval="$enable_jsd"
  13000. if test "$enableval" = "no"; then
  13001. MOZ_JSDEBUGGER=
  13002. elif test "$enableval" = "yes"; then
  13003. MOZ_JSDEBUGGER=1
  13004. else
  13005. { echo "configure: error: Option, jsd, does not take an argument ($enableval)." 1>&2; exit 1; }
  13006. fi
  13007. fi
  13008. # Check whether --enable-plugins or --disable-plugins was given.
  13009. if test "${enable_plugins+set}" = set; then
  13010. enableval="$enable_plugins"
  13011. if test "$enableval" = "no"; then
  13012. MOZ_PLUGINS=
  13013. elif test "$enableval" = "yes"; then
  13014. MOZ_PLUGINS=1
  13015. else
  13016. { echo "configure: error: Option, plugins, does not take an argument ($enableval)." 1>&2; exit 1; }
  13017. fi
  13018. fi
  13019. # Check whether --enable-oji or --disable-oji was given.
  13020. if test "${enable_oji+set}" = set; then
  13021. enableval="$enable_oji"
  13022. if test "$enableval" = "no"; then
  13023. MOZ_OJI=
  13024. elif test "$enableval" = "yes"; then
  13025. MOZ_OJI=1
  13026. else
  13027. { echo "configure: error: Option, oji, does not take an argument ($enableval)." 1>&2; exit 1; }
  13028. fi
  13029. fi
  13030. if test -n "$MOZ_OJI"; then
  13031. cat >> confdefs.h <<\EOF
  13032. #define OJI 1
  13033. EOF
  13034. fi
  13035. IBMBIDI=1
  13036. cat >> confdefs.h <<\EOF
  13037. #define IBMBIDI 1
  13038. EOF
  13039. # Check whether --enable-ctl or --disable-ctl was given.
  13040. if test "${enable_ctl+set}" = set; then
  13041. enableval="$enable_ctl"
  13042. if test "$enableval" = "yes"; then
  13043. SUNCTL=1
  13044. elif test "$enableval" = "no"; then
  13045. SUNCTL=
  13046. else
  13047. { echo "configure: error: Option, ctl, does not take an argument ($enableval)." 1>&2; exit 1; }
  13048. fi
  13049. fi
  13050. # Check whether --enable-view-source or --disable-view-source was given.
  13051. if test "${enable_view_source+set}" = set; then
  13052. enableval="$enable_view_source"
  13053. if test "$enableval" = "no"; then
  13054. MOZ_VIEW_SOURCE=
  13055. elif test "$enableval" = "yes"; then
  13056. MOZ_VIEW_SOURCE=1
  13057. else
  13058. { echo "configure: error: Option, view-source, does not take an argument ($enableval)." 1>&2; exit 1; }
  13059. fi
  13060. fi
  13061. if test "$MOZ_VIEW_SOURCE"; then
  13062. cat >> confdefs.h <<\EOF
  13063. #define MOZ_VIEW_SOURCE 1
  13064. EOF
  13065. fi
  13066. # Check whether --enable-accessibility or --disable-accessibility was given.
  13067. if test "${enable_accessibility+set}" = set; then
  13068. enableval="$enable_accessibility"
  13069. if test "$enableval" = "no"; then
  13070. ACCESSIBILITY=
  13071. elif test "$enableval" = "yes"; then
  13072. ACCESSIBILITY=1
  13073. else
  13074. { echo "configure: error: Option, accessibility, does not take an argument ($enableval)." 1>&2; exit 1; }
  13075. fi
  13076. fi
  13077. if test "$ACCESSIBILITY"; then
  13078. cat >> confdefs.h <<\EOF
  13079. #define ACCESSIBILITY 1
  13080. EOF
  13081. fi
  13082. if test -n "$ACCESSIBILITY"; then
  13083. case "$target" in
  13084. *-mingw*|*-cygwin*|*-msvc*|*-mks*)
  13085. if test "$ac_cv_header_atlbase_h" = "no"; then
  13086. { echo "configure: error: System header atlbase.h is not available. See http://developer.mozilla.org/en/docs/atlbase.h for details on fixing this problem." 1>&2; exit 1; }
  13087. fi
  13088. if test "$ac_cv_header_oleacc_idl" = "no"; then
  13089. { echo "configure: error: System header oleacc.idl is not available. See http://developer.mozilla.org/en/docs/oleacc.idl for details on fixing this problem." 1>&2; exit 1; }
  13090. fi
  13091. ;;
  13092. esac
  13093. fi
  13094. # Check whether --enable-xpfe-components or --disable-xpfe-components was given.
  13095. if test "${enable_xpfe_components+set}" = set; then
  13096. enableval="$enable_xpfe_components"
  13097. if test "$enableval" = "no"; then
  13098. MOZ_XPFE_COMPONENTS=
  13099. elif test "$enableval" = "yes"; then
  13100. MOZ_XPFE_COMPONENTS=1
  13101. else
  13102. { echo "configure: error: Option, xpfe-components, does not take an argument ($enableval)." 1>&2; exit 1; }
  13103. fi
  13104. fi
  13105. # Check whether --enable-xpinstall or --disable-xpinstall was given.
  13106. if test "${enable_xpinstall+set}" = set; then
  13107. enableval="$enable_xpinstall"
  13108. if test "$enableval" = "no"; then
  13109. MOZ_XPINSTALL=
  13110. elif test "$enableval" = "yes"; then
  13111. MOZ_XPINSTALL=1
  13112. else
  13113. { echo "configure: error: Option, xpinstall, does not take an argument ($enableval)." 1>&2; exit 1; }
  13114. fi
  13115. fi
  13116. if test "$MOZ_XPINSTALL"; then
  13117. cat >> confdefs.h <<\EOF
  13118. #define MOZ_XPINSTALL 1
  13119. EOF
  13120. fi
  13121. # Check whether --enable-jsloader or --disable-jsloader was given.
  13122. if test "${enable_jsloader+set}" = set; then
  13123. enableval="$enable_jsloader"
  13124. if test "$enableval" = "no"; then
  13125. MOZ_JSLOADER=
  13126. elif test "$enableval" = "yes"; then
  13127. MOZ_JSLOADER=1
  13128. else
  13129. { echo "configure: error: Option, jsloader, does not take an argument ($enableval)." 1>&2; exit 1; }
  13130. fi
  13131. fi
  13132. if test "$MOZ_JSLOADER"; then
  13133. cat >> confdefs.h <<\EOF
  13134. #define MOZ_JSLOADER 1
  13135. EOF
  13136. fi
  13137. # Check whether --enable-printing or --disable-printing was given.
  13138. if test "${enable_printing+set}" = set; then
  13139. enableval="$enable_printing"
  13140. if test "$enableval" = "no"; then
  13141. NS_PRINTING=
  13142. elif test "$enableval" = "yes"; then
  13143. NS_PRINTING=1
  13144. else
  13145. { echo "configure: error: Option, printing, does not take an argument ($enableval)." 1>&2; exit 1; }
  13146. fi
  13147. fi
  13148. if test "$NS_PRINTING"; then
  13149. cat >> confdefs.h <<\EOF
  13150. #define NS_PRINTING 1
  13151. EOF
  13152. cat >> confdefs.h <<\EOF
  13153. #define NS_PRINT_PREVIEW 1
  13154. EOF
  13155. fi
  13156. # Check whether --enable-native-uconv or --disable-native-uconv was given.
  13157. if test "${enable_native_uconv+set}" = set; then
  13158. enableval="$enable_native_uconv"
  13159. if test "$enableval" = "yes"; then
  13160. MOZ_USE_NATIVE_UCONV=1
  13161. elif test "$enableval" = "no"; then
  13162. MOZ_USE_NATIVE_UCONV=
  13163. else
  13164. { echo "configure: error: Option, native-uconv, does not take an argument ($enableval)." 1>&2; exit 1; }
  13165. fi
  13166. fi
  13167. if test "$MOZ_USE_NATIVE_UCONV"; then
  13168. cat >> confdefs.h <<\EOF
  13169. #define MOZ_USE_NATIVE_UCONV 1
  13170. EOF
  13171. fi
  13172. if test "$OS_ARCH" != "WINCE" -a "$OS_ARCH" != "WINNT" -a "$MOZ_USE_NATIVE_UCONV" -a "$ac_cv_func_iconv" != "yes"; then
  13173. { echo "configure: error: iconv() not found. Cannot enable native uconv support." 1>&2; exit 1; }
  13174. fi
  13175. # Check whether --enable-plaintext-editor-only or --disable-plaintext-editor-only was given.
  13176. if test "${enable_plaintext_editor_only+set}" = set; then
  13177. enableval="$enable_plaintext_editor_only"
  13178. if test "$enableval" = "yes"; then
  13179. MOZ_PLAINTEXT_EDITOR_ONLY=1
  13180. elif test "$enableval" = "no"; then
  13181. MOZ_PLAINTEXT_EDITOR_ONLY=
  13182. else
  13183. { echo "configure: error: Option, plaintext-editor-only, does not take an argument ($enableval)." 1>&2; exit 1; }
  13184. fi
  13185. fi
  13186. # Check whether --enable-composer or --disable-composer was given.
  13187. if test "${enable_composer+set}" = set; then
  13188. enableval="$enable_composer"
  13189. if test "$enableval" = "no"; then
  13190. MOZ_COMPOSER=
  13191. elif test "$enableval" = "yes"; then
  13192. MOZ_COMPOSER=1
  13193. else
  13194. { echo "configure: error: Option, composer, does not take an argument ($enableval)." 1>&2; exit 1; }
  13195. fi
  13196. fi
  13197. # Check whether --enable-xpcom-obsolete or --disable-xpcom-obsolete was given.
  13198. if test "${enable_xpcom_obsolete+set}" = set; then
  13199. enableval="$enable_xpcom_obsolete"
  13200. if test "$enableval" = "no"; then
  13201. MOZ_NO_XPCOM_OBSOLETE=1
  13202. elif test "$enableval" = "yes"; then
  13203. MOZ_NO_XPCOM_OBSOLETE=
  13204. else
  13205. { echo "configure: error: Option, xpcom-obsolete, does not take an argument ($enableval)." 1>&2; exit 1; }
  13206. fi
  13207. fi
  13208. if test -n "$MOZ_NO_XPCOM_OBSOLETE"; then
  13209. cat >> confdefs.h <<\EOF
  13210. #define MOZ_NO_XPCOM_OBSOLETE 1
  13211. EOF
  13212. fi
  13213. # Check whether --enable-xpcom-fastload or --disable-xpcom-fastload was given.
  13214. if test "${enable_xpcom_fastload+set}" = set; then
  13215. enableval="$enable_xpcom_fastload"
  13216. if test "$enableval" = "no"; then
  13217. MOZ_NO_FAST_LOAD=1
  13218. elif test "$enableval" = "yes"; then
  13219. MOZ_NO_FAST_LOAD=
  13220. else
  13221. { echo "configure: error: Option, xpcom-fastload, does not take an argument ($enableval)." 1>&2; exit 1; }
  13222. fi
  13223. fi
  13224. if test -n "$MOZ_NO_FAST_LOAD"; then
  13225. cat >> confdefs.h <<\EOF
  13226. #define MOZ_NO_FAST_LOAD 1
  13227. EOF
  13228. fi
  13229. # Check whether --enable-permissions or --disable-permissions was given.
  13230. if test "${enable_permissions+set}" = set; then
  13231. enableval="$enable_permissions"
  13232. if test "$enableval" = "no"; then
  13233. MOZ_PERMISSIONS=
  13234. elif test "$enableval" = "yes"; then
  13235. MOZ_PERMISSIONS=1
  13236. else
  13237. { echo "configure: error: Option, permissions, does not take an argument ($enableval)." 1>&2; exit 1; }
  13238. fi
  13239. fi
  13240. # Check whether --enable-negotiateauth or --disable-negotiateauth was given.
  13241. if test "${enable_negotiateauth+set}" = set; then
  13242. enableval="$enable_negotiateauth"
  13243. if test "$enableval" = "no"; then
  13244. MOZ_AUTH_EXTENSION=
  13245. elif test "$enableval" = "yes"; then
  13246. MOZ_AUTH_EXTENSION=1
  13247. else
  13248. { echo "configure: error: Option, negotiateauth, does not take an argument ($enableval)." 1>&2; exit 1; }
  13249. fi
  13250. fi
  13251. # Check whether --enable-xtf or --disable-xtf was given.
  13252. if test "${enable_xtf+set}" = set; then
  13253. enableval="$enable_xtf"
  13254. if test "$enableval" = "no"; then
  13255. MOZ_XTF=
  13256. elif test "$enableval" = "yes"; then
  13257. MOZ_XTF=1
  13258. else
  13259. { echo "configure: error: Option, xtf, does not take an argument ($enableval)." 1>&2; exit 1; }
  13260. fi
  13261. fi
  13262. if test "$MOZ_XTF"; then
  13263. cat >> confdefs.h <<\EOF
  13264. #define MOZ_XTF 1
  13265. EOF
  13266. fi
  13267. # Check whether --enable-inspector-apis or --disable-inspector-apis was given.
  13268. if test "${enable_inspector_apis+set}" = set; then
  13269. enableval="$enable_inspector_apis"
  13270. if test "$enableval" = "no"; then
  13271. MOZ_NO_INSPECTOR_APIS=1
  13272. elif test "$enableval" = "yes"; then
  13273. MOZ_NO_INSPECTOR_APIS=
  13274. else
  13275. { echo "configure: error: Option, inspector-apis, does not take an argument ($enableval)." 1>&2; exit 1; }
  13276. fi
  13277. fi
  13278. # Check whether --enable-xmlextras or --disable-xmlextras was given.
  13279. if test "${enable_xmlextras+set}" = set; then
  13280. enableval="$enable_xmlextras"
  13281. if test "$enableval" = "no"; then
  13282. MOZ_XMLEXTRAS=
  13283. elif test "$enableval" = "yes"; then
  13284. MOZ_XMLEXTRAS=1
  13285. else
  13286. { echo "configure: error: Option, xmlextras, does not take an argument ($enableval)." 1>&2; exit 1; }
  13287. fi
  13288. fi
  13289. # Check whether --enable-webservices or --disable-webservices was given.
  13290. if test "${enable_webservices+set}" = set; then
  13291. enableval="$enable_webservices"
  13292. if test "$enableval" = "yes"; then
  13293. MOZ_WEBSERVICES=1
  13294. elif test "$enableval" = "no"; then
  13295. MOZ_WEBSERVICES=
  13296. else
  13297. { echo "configure: error: Option, webservices, does not take an argument ($enableval)." 1>&2; exit 1; }
  13298. fi
  13299. fi
  13300. # Check whether --enable-pref-extensions or --disable-pref-extensions was given.
  13301. if test "${enable_pref_extensions+set}" = set; then
  13302. enableval="$enable_pref_extensions"
  13303. if test "$enableval" = "no"; then
  13304. MOZ_PREF_EXTENSIONS=
  13305. elif test "$enableval" = "yes"; then
  13306. MOZ_PREF_EXTENSIONS=1
  13307. else
  13308. { echo "configure: error: Option, pref-extensions, does not take an argument ($enableval)." 1>&2; exit 1; }
  13309. fi
  13310. fi
  13311. # Check whether --enable-universalchardet or --disable-universalchardet was given.
  13312. if test "${enable_universalchardet+set}" = set; then
  13313. enableval="$enable_universalchardet"
  13314. if test "$enableval" = "no"; then
  13315. MOZ_UNIVERSALCHARDET=
  13316. elif test "$enableval" = "yes"; then
  13317. MOZ_UNIVERSALCHARDET=1
  13318. else
  13319. { echo "configure: error: Option, universalchardet, does not take an argument ($enableval)." 1>&2; exit 1; }
  13320. fi
  13321. fi
  13322. # Check whether --enable-javaxpcom or --disable-javaxpcom was given.
  13323. if test "${enable_javaxpcom+set}" = set; then
  13324. enableval="$enable_javaxpcom"
  13325. if test "$enableval" = "yes"; then
  13326. MOZ_JAVAXPCOM=1
  13327. elif test "$enableval" = "no"; then
  13328. MOZ_JAVAXPCOM=
  13329. else
  13330. { echo "configure: error: Option, javaxpcom, does not take an argument ($enableval)." 1>&2; exit 1; }
  13331. fi
  13332. fi
  13333. if test -n "${MOZ_JAVAXPCOM}"; then
  13334. case "$host_os" in
  13335. cygwin*|msvc*|mks*)
  13336. if test -n "$JAVA_HOME"; then
  13337. JAVA_HOME=`cygpath -u \`cygpath -m -s "$JAVA_HOME"\``
  13338. fi
  13339. ;;
  13340. *mingw*)
  13341. if test -n "$JAVA_HOME"; then
  13342. JAVA_HOME=`cd "$JAVA_HOME" && pwd`
  13343. fi
  13344. ;;
  13345. esac
  13346. if test -n "${JAVA_INCLUDE_PATH}"; then
  13347. if test ! -f "$JAVA_INCLUDE_PATH/jni.h"; then
  13348. { echo "configure: error: jni.h was not found in given include path $JAVA_INCLUDE_PATH." 1>&2; exit 1; }
  13349. fi
  13350. else
  13351. case "$target_os" in
  13352. darwin*)
  13353. JAVA_INCLUDE_PATH=/System/Library/Frameworks/JavaVM.framework/Headers
  13354. ;;
  13355. *)
  13356. JAVA_INCLUDE_PATH="$JAVA_HOME/include"
  13357. ;;
  13358. esac
  13359. if test ! -f "$JAVA_INCLUDE_PATH/jni.h"; then
  13360. { echo "configure: error: The header jni.h was not found. Set \$JAVA_HOME to your java sdk directory, use --with-java-bin-path={java-bin-dir}, or reconfigure with --disable-javaxpcom." 1>&2; exit 1; }
  13361. fi
  13362. fi
  13363. if test -n "${JAVA_BIN_PATH}"; then
  13364. JAVA_PATH="$JAVA_BIN_PATH"
  13365. else
  13366. JAVA_PATH="$JAVA_HOME/bin:$PATH"
  13367. fi
  13368. # Extract the first word of "java", so it can be a program name with args.
  13369. set dummy java; ac_word=$2
  13370. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13371. echo "configure:15060: checking for $ac_word" >&5
  13372. if eval "test \"`echo '$''{'ac_cv_path_JAVA'+set}'`\" = set"; then
  13373. echo $ac_n "(cached) $ac_c" 1>&6
  13374. else
  13375. case "$JAVA" in
  13376. /*)
  13377. ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
  13378. ;;
  13379. ?:/*)
  13380. ac_cv_path_JAVA="$JAVA" # Let the user override the test with a dos path.
  13381. ;;
  13382. *)
  13383. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13384. ac_dummy="$JAVA_PATH"
  13385. for ac_dir in $ac_dummy; do
  13386. test -z "$ac_dir" && ac_dir=.
  13387. if test -f $ac_dir/$ac_word; then
  13388. ac_cv_path_JAVA="$ac_dir/$ac_word"
  13389. break
  13390. fi
  13391. done
  13392. IFS="$ac_save_ifs"
  13393. test -z "$ac_cv_path_JAVA" && ac_cv_path_JAVA=":"
  13394. ;;
  13395. esac
  13396. fi
  13397. JAVA="$ac_cv_path_JAVA"
  13398. if test -n "$JAVA"; then
  13399. echo "$ac_t""$JAVA" 1>&6
  13400. else
  13401. echo "$ac_t""no" 1>&6
  13402. fi
  13403. # Extract the first word of "javac", so it can be a program name with args.
  13404. set dummy javac; ac_word=$2
  13405. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13406. echo "configure:15096: checking for $ac_word" >&5
  13407. if eval "test \"`echo '$''{'ac_cv_path_JAVAC'+set}'`\" = set"; then
  13408. echo $ac_n "(cached) $ac_c" 1>&6
  13409. else
  13410. case "$JAVAC" in
  13411. /*)
  13412. ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a path.
  13413. ;;
  13414. ?:/*)
  13415. ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a dos path.
  13416. ;;
  13417. *)
  13418. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13419. ac_dummy="$JAVA_PATH"
  13420. for ac_dir in $ac_dummy; do
  13421. test -z "$ac_dir" && ac_dir=.
  13422. if test -f $ac_dir/$ac_word; then
  13423. ac_cv_path_JAVAC="$ac_dir/$ac_word"
  13424. break
  13425. fi
  13426. done
  13427. IFS="$ac_save_ifs"
  13428. test -z "$ac_cv_path_JAVAC" && ac_cv_path_JAVAC=":"
  13429. ;;
  13430. esac
  13431. fi
  13432. JAVAC="$ac_cv_path_JAVAC"
  13433. if test -n "$JAVAC"; then
  13434. echo "$ac_t""$JAVAC" 1>&6
  13435. else
  13436. echo "$ac_t""no" 1>&6
  13437. fi
  13438. # Extract the first word of "jar", so it can be a program name with args.
  13439. set dummy jar; ac_word=$2
  13440. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13441. echo "configure:15132: checking for $ac_word" >&5
  13442. if eval "test \"`echo '$''{'ac_cv_path_JAR'+set}'`\" = set"; then
  13443. echo $ac_n "(cached) $ac_c" 1>&6
  13444. else
  13445. case "$JAR" in
  13446. /*)
  13447. ac_cv_path_JAR="$JAR" # Let the user override the test with a path.
  13448. ;;
  13449. ?:/*)
  13450. ac_cv_path_JAR="$JAR" # Let the user override the test with a dos path.
  13451. ;;
  13452. *)
  13453. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13454. ac_dummy="$JAVA_PATH"
  13455. for ac_dir in $ac_dummy; do
  13456. test -z "$ac_dir" && ac_dir=.
  13457. if test -f $ac_dir/$ac_word; then
  13458. ac_cv_path_JAR="$ac_dir/$ac_word"
  13459. break
  13460. fi
  13461. done
  13462. IFS="$ac_save_ifs"
  13463. test -z "$ac_cv_path_JAR" && ac_cv_path_JAR=":"
  13464. ;;
  13465. esac
  13466. fi
  13467. JAR="$ac_cv_path_JAR"
  13468. if test -n "$JAR"; then
  13469. echo "$ac_t""$JAR" 1>&6
  13470. else
  13471. echo "$ac_t""no" 1>&6
  13472. fi
  13473. if test -z "$JAVA" || test "$JAVA" = ":" || test -z "$JAVAC" || test "$JAVAC" = ":" || test -z "$JAR" || test "$JAR" = ":"; then
  13474. { echo "configure: error: The programs java, javac and jar were not found. Set \$JAVA_HOME to your java sdk directory, use --with-java-bin-path={java-bin-dir}, or reconfigure with --disable-javaxpcom." 1>&2; exit 1; }
  13475. fi
  13476. fi
  13477. if (test "$OS_ARCH" = "WINNT" -a -z "$GNU_CC" \
  13478. || test "$OS_ARCH" = "Darwin" \
  13479. || test "$OS_ARCH" = "Linux" -a "$CPU_ARCH" = "x86" \
  13480. || test "$OS_ARCH" = "SunOS") \
  13481. && test -z "$HAVE_64BIT_OS"; then
  13482. MOZ_CRASHREPORTER=1
  13483. fi
  13484. # Check whether --enable-crashreporter or --disable-crashreporter was given.
  13485. if test "${enable_crashreporter+set}" = set; then
  13486. enableval="$enable_crashreporter"
  13487. if test "$enableval" = "no"; then
  13488. MOZ_CRASHREPORTER=
  13489. elif test "$enableval" = "yes"; then
  13490. MOZ_CRASHREPORTER=1
  13491. else
  13492. { echo "configure: error: Option, crashreporter, does not take an argument ($enableval)." 1>&2; exit 1; }
  13493. fi
  13494. fi
  13495. if test -n "$MOZ_CRASHREPORTER"; then
  13496. cat >> confdefs.h <<\EOF
  13497. #define MOZ_CRASHREPORTER 1
  13498. EOF
  13499. if (test "$OS_ARCH" = "Linux" || test "$OS_ARCH" = "SunOS") && \
  13500. test -z "$SKIP_LIBRARY_CHECKS"; then
  13501. succeeded=no
  13502. if test -z "$PKG_CONFIG"; then
  13503. # Extract the first word of "pkg-config", so it can be a program name with args.
  13504. set dummy pkg-config; ac_word=$2
  13505. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13506. echo "configure:15206: checking for $ac_word" >&5
  13507. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  13508. echo $ac_n "(cached) $ac_c" 1>&6
  13509. else
  13510. case "$PKG_CONFIG" in
  13511. /*)
  13512. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  13513. ;;
  13514. ?:/*)
  13515. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  13516. ;;
  13517. *)
  13518. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13519. ac_dummy="$PATH"
  13520. for ac_dir in $ac_dummy; do
  13521. test -z "$ac_dir" && ac_dir=.
  13522. if test -f $ac_dir/$ac_word; then
  13523. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  13524. break
  13525. fi
  13526. done
  13527. IFS="$ac_save_ifs"
  13528. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  13529. ;;
  13530. esac
  13531. fi
  13532. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  13533. if test -n "$PKG_CONFIG"; then
  13534. echo "$ac_t""$PKG_CONFIG" 1>&6
  13535. else
  13536. echo "$ac_t""no" 1>&6
  13537. fi
  13538. fi
  13539. if test "$PKG_CONFIG" = "no" ; then
  13540. echo "*** The pkg-config script could not be found. Make sure it is"
  13541. echo "*** in your path, or set the PKG_CONFIG environment variable"
  13542. echo "*** to the full path to pkg-config."
  13543. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  13544. else
  13545. PKG_CONFIG_MIN_VERSION=0.9.0
  13546. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  13547. echo $ac_n "checking for gthread-2.0""... $ac_c" 1>&6
  13548. echo "configure:15250: checking for gthread-2.0" >&5
  13549. if $PKG_CONFIG --exists "gthread-2.0" ; then
  13550. echo "$ac_t""yes" 1>&6
  13551. succeeded=yes
  13552. echo $ac_n "checking MOZ_GTHREAD_CFLAGS""... $ac_c" 1>&6
  13553. echo "configure:15257: checking MOZ_GTHREAD_CFLAGS" >&5
  13554. MOZ_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0"`
  13555. echo "$ac_t""$MOZ_GTHREAD_CFLAGS" 1>&6
  13556. echo $ac_n "checking MOZ_GTHREAD_LIBS""... $ac_c" 1>&6
  13557. echo "configure:15262: checking MOZ_GTHREAD_LIBS" >&5
  13558. ## Remove evil flags like -Wl,--export-dynamic
  13559. MOZ_GTHREAD_LIBS="`$PKG_CONFIG --libs \"gthread-2.0\" |sed s/-Wl,--export-dynamic//g`"
  13560. echo "$ac_t""$MOZ_GTHREAD_LIBS" 1>&6
  13561. else
  13562. MOZ_GTHREAD_CFLAGS=""
  13563. MOZ_GTHREAD_LIBS=""
  13564. ## If we have a custom action on failure, don't print errors, but
  13565. ## do set a variable so people can do so.
  13566. MOZ_GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
  13567. echo $MOZ_GTHREAD_PKG_ERRORS
  13568. fi
  13569. else
  13570. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  13571. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  13572. fi
  13573. fi
  13574. if test $succeeded = yes; then
  13575. :
  13576. else
  13577. if test "$COMPILE_ENVIRONMENT"; then
  13578. { echo "configure: error: Library requirements (gthread-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  13579. fi
  13580. fi
  13581. for ac_hdr in curl/curl.h
  13582. do
  13583. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  13584. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  13585. echo "configure:15298: checking for $ac_hdr" >&5
  13586. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  13587. echo $ac_n "(cached) $ac_c" 1>&6
  13588. else
  13589. cat > conftest.$ac_ext <<EOF
  13590. #line 15303 "configure"
  13591. #include "confdefs.h"
  13592. #include <$ac_hdr>
  13593. EOF
  13594. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  13595. { (eval echo configure:15308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  13596. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  13597. if test -z "$ac_err"; then
  13598. rm -rf conftest*
  13599. eval "ac_cv_header_$ac_safe=yes"
  13600. else
  13601. echo "$ac_err" >&5
  13602. echo "configure: failed program was:" >&5
  13603. cat conftest.$ac_ext >&5
  13604. rm -rf conftest*
  13605. eval "ac_cv_header_$ac_safe=no"
  13606. fi
  13607. rm -f conftest*
  13608. fi
  13609. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  13610. echo "$ac_t""yes" 1>&6
  13611. ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  13612. cat >> confdefs.h <<EOF
  13613. #define $ac_tr_hdr 1
  13614. EOF
  13615. else
  13616. echo "$ac_t""no" 1>&6
  13617. { echo "configure: error: Couldn't find curl/curl.h which is required for the crash reporter. Use --disable-crashreporter to disable the crash reporter." 1>&2; exit 1; }
  13618. fi
  13619. done
  13620. fi
  13621. fi
  13622. # Check whether --with-crashreporter-enable-percent or --without-crashreporter-enable-percent was given.
  13623. if test "${with_crashreporter_enable_percent+set}" = set; then
  13624. withval="$with_crashreporter_enable_percent"
  13625. val=`echo $withval | sed 's/^0-9//g'`
  13626. MOZ_CRASHREPORTER_ENABLE_PERCENT="$val"
  13627. fi
  13628. if test -z "$MOZ_CRASHREPORTER_ENABLE_PERCENT"; then
  13629. MOZ_CRASHREPORTER_ENABLE_PERCENT=100
  13630. fi
  13631. cat >> confdefs.h <<EOF
  13632. #define MOZ_CRASHREPORTER_ENABLE_PERCENT $MOZ_CRASHREPORTER_ENABLE_PERCENT
  13633. EOF
  13634. # Check whether --enable-mochitest or --disable-mochitest was given.
  13635. if test "${enable_mochitest+set}" = set; then
  13636. enableval="$enable_mochitest"
  13637. if test "$enableval" = "no"; then
  13638. MOZ_MOCHITEST=
  13639. elif test "$enableval" = "yes"; then
  13640. MOZ_MOCHITEST=1
  13641. else
  13642. { echo "configure: error: Option, mochitest, does not take an argument ($enableval)." 1>&2; exit 1; }
  13643. fi
  13644. fi
  13645. # Check whether --enable-extensions or --disable-extensions was given.
  13646. if test "${enable_extensions+set}" = set; then
  13647. enableval="$enable_extensions"
  13648. for option in `echo $enableval | sed 's/,/ /g'`; do
  13649. if test "$option" = "yes" || test "$option" = "all"; then
  13650. MOZ_EXTENSIONS="$MOZ_EXTENSIONS $MOZ_EXTENSIONS_ALL"
  13651. elif test "$option" = "no" || test "$option" = "none"; then
  13652. MOZ_EXTENSIONS=""
  13653. elif test "$option" = "default"; then
  13654. MOZ_EXTENSIONS="$MOZ_EXTENSIONS $MOZ_EXTENSIONS_DEFAULT"
  13655. elif test `echo "$option" | grep -c \^-` != 0; then
  13656. option=`echo $option | sed 's/^-//'`
  13657. MOZ_EXTENSIONS=`echo "$MOZ_EXTENSIONS" | sed "s/ ${option}//"`
  13658. else
  13659. MOZ_EXTENSIONS="$MOZ_EXTENSIONS $option"
  13660. fi
  13661. done
  13662. else
  13663. MOZ_EXTENSIONS="$MOZ_EXTENSIONS_DEFAULT"
  13664. fi
  13665. if test -z "$MOZ_ENABLE_GNOMEVFS" && test `echo "$MOZ_EXTENSIONS" | grep -c gnomevfs` -ne 0; then
  13666. # Suppress warning on non-X11 platforms
  13667. if test -n "$MOZ_X11"; then
  13668. echo "configure: warning: Cannot build gnomevfs without required libraries. Removing gnomevfs from MOZ_EXTENSIONS." 1>&2
  13669. fi
  13670. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|gnomevfs||'`
  13671. fi
  13672. if test -z "$MOZ_JSDEBUGGER" && test `echo "$MOZ_EXTENSIONS" | grep -c venkman` -ne 0; then
  13673. echo "configure: warning: Cannot build venkman without JavaScript debug library. Removing venkman from MOZ_EXTENSIONS." 1>&2
  13674. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
  13675. fi
  13676. if test `echo "$MOZ_EXTENSIONS" | grep -c tridentprofile` -ne 0 && test "$OS_ARCH" != "WINNT"; then
  13677. echo "configure: warning: tridentprofile extension works only on Windows at this time. Removing tridentprofile from MOZ_EXTENSIONS." 1>&2
  13678. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|tridentprofile||'`
  13679. fi
  13680. if test `echo "$MOZ_EXTENSIONS" | grep -c tridentprofile` -ne 0; then
  13681. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|tridentprofile||'`
  13682. MOZ_EXTENSIONS="$MOZ_EXTENSIONS tridentprofile"
  13683. fi
  13684. if test -z "$MOZ_XTF" && test `echo "$MOZ_EXTENSIONS" | grep -c xforms` -ne 0; then
  13685. echo "configure: warning: Cannot build XForms without XTF support. Removing XForms from MOZ_EXTENSIONS." 1>&2
  13686. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xforms||g'`
  13687. fi
  13688. if test `echo "$MOZ_EXTENSIONS" | grep -c xforms` -ne 0 && test `echo "$MOZ_EXTENSIONS" | grep -c schema-validation` -eq 0; then
  13689. echo "configure: warning: Cannot build XForms without schema validation. Removing XForms from MOZ_EXTENSIONS." 1>&2
  13690. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xforms||g'`
  13691. fi
  13692. if test `echo "$MOZ_EXTENSIONS" | grep -c auth` -ne 0; then
  13693. echo "configure: warning: auth is no longer an extension, use --disable-negotiateauth to disable." 1>&2
  13694. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|auth||g'`
  13695. fi
  13696. if test `echo "$MOZ_EXTENSIONS" | grep -c xmlextras` -ne 0; then
  13697. echo "configure: warning: xmlextras is no longer an extension, use --disable-xmlextras to disable." 1>&2
  13698. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|xmlextras||g'`
  13699. fi
  13700. if test `echo "$MOZ_EXTENSIONS" | grep -c 'cookie\|permissions'` -ne 0; then
  13701. echo "configure: warning: cookie and permissions are no longer extensions, use --disable-permissions to disable." 1>&2
  13702. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|cookie||g; s|permissions||g'`
  13703. fi
  13704. if test `echo "$MOZ_EXTENSIONS" | grep -c webservices` -ne 0; then
  13705. echo "configure: warning: webservices is no longer an extension, use --disable-webservices to disable." 1>&2
  13706. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|webservices||g'`
  13707. fi
  13708. if test `echo "$MOZ_EXTENSIONS" | grep -c pref` -ne 0; then
  13709. echo "configure: warning: pref is no longer an extension, use --disable-pref-extensions to disable." 1>&2
  13710. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|pref||g'`
  13711. fi
  13712. if test `echo "$MOZ_EXTENSIONS" | grep -c universalchardet` -ne 0; then
  13713. echo "configure: warning: universalchardet is no longer an extension, use --disable-universalchardet to disable." 1>&2
  13714. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|universalchardet||g'`
  13715. fi
  13716. if test `echo "$MOZ_EXTENSIONS" | grep -c java` -ne 0; then
  13717. echo "configure: warning: java is no longer an extension, use --enable-javaxpcom to enable." 1>&2
  13718. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|java||g'`
  13719. fi
  13720. if test `echo "$MOZ_EXTENSIONS" | grep -c spellcheck` -ne 0; then
  13721. echo "configure: warning: spellcheck is no longer an extension." 1>&2
  13722. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|spellcheck||g'`
  13723. fi
  13724. if test -n "$MOZ_NO_XPCOM_OBSOLETE" && test `echo "$MOZ_EXTENSIONS" | grep -c sroaming` -ne 0; then
  13725. echo "configure: warning: Cannot currently build sroaming without xpcom obsolete -- bug 249343. Removing sroaming from MOZ_EXTENSIONS." 1>&2
  13726. MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|sroaming||'`
  13727. fi
  13728. MOZ_EXTENSIONS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_EXTENSIONS}`
  13729. for extension in $MOZ_EXTENSIONS; do
  13730. if test ! -d "${srcdir}/extensions/${extension}"; then
  13731. { echo "configure: error: Unrecognized extension provided to --enable-extensions: ${extension}." 1>&2; exit 1; }
  13732. fi
  13733. done
  13734. case "$MOZ_WIDGET_TOOLKIT" in
  13735. beos|windows|os2|mac|cocoa)
  13736. ;;
  13737. *)
  13738. if test -z "$MOZ_ENABLE_GTK2"; then
  13739. MOZ_IMG_DECODERS_DEFAULT=`echo $MOZ_IMG_DECODERS_DEFAULT | sed -e 's|icon||'`
  13740. fi
  13741. ;;
  13742. esac
  13743. # Check whether --enable-image-decoders or --disable-image-decoders was given.
  13744. if test "${enable_image_decoders+set}" = set; then
  13745. enableval="$enable_image_decoders"
  13746. for option in `echo $enableval | sed 's/,/ /g'`; do
  13747. if test "$option" = "yes" || test "$option" = "all"; then
  13748. MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS $MOZ_IMG_DECODERS_DEFAULT"
  13749. elif test "$option" = "no" || test "$option" = "none"; then
  13750. MOZ_IMG_DECODERS=""
  13751. elif test "$option" = "default"; then
  13752. MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS $MOZ_IMG_DECODERS_DEFAULT"
  13753. elif test `echo "$option" | grep -c \^-` != 0; then
  13754. option=`echo $option | sed 's/^-//'`
  13755. MOZ_IMG_DECODERS=`echo "$MOZ_IMG_DECODERS" | sed "s/ ${option}//"`
  13756. else
  13757. MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS $option"
  13758. fi
  13759. done
  13760. else
  13761. MOZ_IMG_DECODERS="$MOZ_IMG_DECODERS_DEFAULT"
  13762. fi
  13763. # Check whether --enable-image-encoders or --disable-image-encoders was given.
  13764. if test "${enable_image_encoders+set}" = set; then
  13765. enableval="$enable_image_encoders"
  13766. for option in `echo $enableval | sed 's/,/ /g'`; do
  13767. if test "$option" = "yes" || test "$option" = "all"; then
  13768. addencoder="$MOZ_IMG_ENCODERS_DEFAULT"
  13769. elif test "$option" = "no" || test "$option" = "none"; then
  13770. MOZ_IMG_ENCODERS=""
  13771. addencoder=""
  13772. elif test "$option" = "default"; then
  13773. addencoder="$MOZ_IMG_ENCODERS_DEFAULT"
  13774. elif test `echo "$option" | grep -c \^-` != 0; then
  13775. option=`echo $option | sed 's/^-//'`
  13776. addencoder=`echo "$MOZ_IMG_ENCODERS" | sed "s/ ${option}//"`
  13777. else
  13778. addencoder="$option"
  13779. fi
  13780. MOZ_IMG_ENCODERS="$MOZ_IMG_ENCODERS $addencoder"
  13781. done
  13782. else
  13783. MOZ_IMG_ENCODERS="$MOZ_IMG_ENCODERS_DEFAULT"
  13784. fi
  13785. MOZ_IMG_DECODERS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_IMG_DECODERS}`
  13786. MOZ_IMG_ENCODERS=`${PERL} ${srcdir}/build/unix/uniq.pl ${MOZ_IMG_ENCODERS}`
  13787. # Check whether --enable-ldap-experimental or --disable-ldap-experimental was given.
  13788. if test "${enable_ldap_experimental+set}" = set; then
  13789. enableval="$enable_ldap_experimental"
  13790. if test "$enableval" = "yes"; then
  13791. MOZ_LDAP_XPCOM_EXPERIMENTAL=1
  13792. elif test "$enableval" = "no"; then
  13793. MOZ_LDAP_XPCOM_EXPERIMENTAL=
  13794. else
  13795. { echo "configure: error: Option, ldap-experimental, does not take an argument ($enableval)." 1>&2; exit 1; }
  13796. fi
  13797. fi
  13798. # Check whether --enable-mathml or --disable-mathml was given.
  13799. if test "${enable_mathml+set}" = set; then
  13800. enableval="$enable_mathml"
  13801. if test "$enableval" = "no"; then
  13802. MOZ_MATHML=
  13803. elif test "$enableval" = "yes"; then
  13804. MOZ_MATHML=1
  13805. else
  13806. { echo "configure: error: Option, mathml, does not take an argument ($enableval)." 1>&2; exit 1; }
  13807. fi
  13808. fi
  13809. if test "$MOZ_MATHML"; then
  13810. cat >> confdefs.h <<\EOF
  13811. #define MOZ_MATHML 1
  13812. EOF
  13813. fi
  13814. # Check whether --enable-canvas or --disable-canvas was given.
  13815. if test "${enable_canvas+set}" = set; then
  13816. enableval="$enable_canvas"
  13817. if test "$enableval" = "no"; then
  13818. MOZ_ENABLE_CANVAS=
  13819. elif test "$enableval" = "yes"; then
  13820. MOZ_ENABLE_CANVAS=1
  13821. else
  13822. { echo "configure: error: Option, canvas, does not take an argument ($enableval)." 1>&2; exit 1; }
  13823. fi
  13824. fi
  13825. if test -n "$MOZ_ENABLE_CANVAS"; then
  13826. cat >> confdefs.h <<\EOF
  13827. #define MOZ_ENABLE_CANVAS 1
  13828. EOF
  13829. fi
  13830. # Check whether --enable-svg or --disable-svg was given.
  13831. if test "${enable_svg+set}" = set; then
  13832. enableval="$enable_svg"
  13833. if test "$enableval" = "no"; then
  13834. MOZ_SVG=
  13835. elif test "$enableval" = "yes"; then
  13836. MOZ_SVG=1
  13837. else
  13838. { echo "configure: error: Option, svg, does not take an argument ($enableval)." 1>&2; exit 1; }
  13839. fi
  13840. fi
  13841. if test -n "$MOZ_SVG"; then
  13842. cat >> confdefs.h <<\EOF
  13843. #define MOZ_SVG 1
  13844. EOF
  13845. fi
  13846. MOZ_SVG_FOREIGNOBJECT=1
  13847. # Check whether --enable-svg-foreignobject or --disable-svg-foreignobject was given.
  13848. if test "${enable_svg_foreignobject+set}" = set; then
  13849. enableval="$enable_svg_foreignobject"
  13850. if test "$enableval" = "no"; then
  13851. MOZ_SVG_FOREIGNOBJECT=
  13852. elif test "$enableval" = "yes"; then
  13853. MOZ_SVG_FOREIGNOBJECT=1
  13854. else
  13855. { echo "configure: error: Option, svg-foreignobject, does not take an argument ($enableval)." 1>&2; exit 1; }
  13856. fi
  13857. fi
  13858. if test "$MOZ_SVG_FOREIGNOBJECT"; then
  13859. if test "$MOZ_SVG"; then
  13860. cat >> confdefs.h <<\EOF
  13861. #define MOZ_SVG_FOREIGNOBJECT 1
  13862. EOF
  13863. else
  13864. MOZ_SVG_FOREIGNOBEJCT=
  13865. fi
  13866. fi
  13867. case "$target_os" in
  13868. aix*|solaris*|linux*|msvc*|mks*|cygwin*|mingw*|os2*|wince*)
  13869. MOZ_INSTALLER=1
  13870. ;;
  13871. esac
  13872. # Check whether --enable-installer or --disable-installer was given.
  13873. if test "${enable_installer+set}" = set; then
  13874. enableval="$enable_installer"
  13875. if test "$enableval" = "no"; then
  13876. MOZ_INSTALLER=
  13877. elif test "$enableval" = "yes"; then
  13878. MOZ_INSTALLER=1
  13879. else
  13880. { echo "configure: error: Option, installer, does not take an argument ($enableval)." 1>&2; exit 1; }
  13881. fi
  13882. fi
  13883. if test -n "$MOZ_INSTALLER" -a -n "$MOZ_XUL_APP" -a "$OS_ARCH" = "WINNT"; then
  13884. # Disable installer for Windows builds that use the new toolkit if NSIS
  13885. # isn't in the path.
  13886. for ac_prog in makensis
  13887. do
  13888. # Extract the first word of "$ac_prog", so it can be a program name with args.
  13889. set dummy $ac_prog; ac_word=$2
  13890. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13891. echo "configure:15658: checking for $ac_word" >&5
  13892. if eval "test \"`echo '$''{'ac_cv_path_MAKENSIS'+set}'`\" = set"; then
  13893. echo $ac_n "(cached) $ac_c" 1>&6
  13894. else
  13895. case "$MAKENSIS" in
  13896. /*)
  13897. ac_cv_path_MAKENSIS="$MAKENSIS" # Let the user override the test with a path.
  13898. ;;
  13899. ?:/*)
  13900. ac_cv_path_MAKENSIS="$MAKENSIS" # Let the user override the test with a dos path.
  13901. ;;
  13902. *)
  13903. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13904. ac_dummy="$PATH"
  13905. for ac_dir in $ac_dummy; do
  13906. test -z "$ac_dir" && ac_dir=.
  13907. if test -f $ac_dir/$ac_word; then
  13908. ac_cv_path_MAKENSIS="$ac_dir/$ac_word"
  13909. break
  13910. fi
  13911. done
  13912. IFS="$ac_save_ifs"
  13913. ;;
  13914. esac
  13915. fi
  13916. MAKENSIS="$ac_cv_path_MAKENSIS"
  13917. if test -n "$MAKENSIS"; then
  13918. echo "$ac_t""$MAKENSIS" 1>&6
  13919. else
  13920. echo "$ac_t""no" 1>&6
  13921. fi
  13922. test -n "$MAKENSIS" && break
  13923. done
  13924. if test -z "$MAKENSIS" || test "$MAKENSIS" = ":"; then
  13925. { echo "configure: error: To build the installer makensis is required in your path. To build without the installer reconfigure using --disable-installer." 1>&2; exit 1; }
  13926. fi
  13927. # The Windows build for NSIS requires the iconv command line utility to
  13928. # convert the charset of the locale files.
  13929. for ac_prog in $HOST_ICONV "iconv"
  13930. do
  13931. # Extract the first word of "$ac_prog", so it can be a program name with args.
  13932. set dummy $ac_prog; ac_word=$2
  13933. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13934. echo "configure:15703: checking for $ac_word" >&5
  13935. if eval "test \"`echo '$''{'ac_cv_path_HOST_ICONV'+set}'`\" = set"; then
  13936. echo $ac_n "(cached) $ac_c" 1>&6
  13937. else
  13938. case "$HOST_ICONV" in
  13939. /*)
  13940. ac_cv_path_HOST_ICONV="$HOST_ICONV" # Let the user override the test with a path.
  13941. ;;
  13942. ?:/*)
  13943. ac_cv_path_HOST_ICONV="$HOST_ICONV" # Let the user override the test with a dos path.
  13944. ;;
  13945. *)
  13946. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13947. ac_dummy="$PATH"
  13948. for ac_dir in $ac_dummy; do
  13949. test -z "$ac_dir" && ac_dir=.
  13950. if test -f $ac_dir/$ac_word; then
  13951. ac_cv_path_HOST_ICONV="$ac_dir/$ac_word"
  13952. break
  13953. fi
  13954. done
  13955. IFS="$ac_save_ifs"
  13956. ;;
  13957. esac
  13958. fi
  13959. HOST_ICONV="$ac_cv_path_HOST_ICONV"
  13960. if test -n "$HOST_ICONV"; then
  13961. echo "$ac_t""$HOST_ICONV" 1>&6
  13962. else
  13963. echo "$ac_t""no" 1>&6
  13964. fi
  13965. test -n "$HOST_ICONV" && break
  13966. done
  13967. test -n "$HOST_ICONV" || HOST_ICONV=""""
  13968. if test -z "$HOST_ICONV"; then
  13969. { echo "configure: error: To build the installer iconv is required in your path. To build without the installer reconfigure using --disable-installer." 1>&2; exit 1; }
  13970. fi
  13971. fi
  13972. # Automatically disable installer if xpinstall isn't built
  13973. if test -z "$MOZ_XPINSTALL"; then
  13974. MOZ_INSTALLER=
  13975. fi
  13976. echo $ac_n "checking for tar archiver""... $ac_c" 1>&6
  13977. echo "configure:15751: checking for tar archiver" >&5
  13978. for ac_prog in gnutar gtar tar
  13979. do
  13980. # Extract the first word of "$ac_prog", so it can be a program name with args.
  13981. set dummy $ac_prog; ac_word=$2
  13982. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  13983. echo "configure:15757: checking for $ac_word" >&5
  13984. if eval "test \"`echo '$''{'ac_cv_prog_TAR'+set}'`\" = set"; then
  13985. echo $ac_n "(cached) $ac_c" 1>&6
  13986. else
  13987. if test -n "$TAR"; then
  13988. ac_cv_prog_TAR="$TAR" # Let the user override the test.
  13989. else
  13990. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  13991. ac_dummy="$PATH"
  13992. for ac_dir in $ac_dummy; do
  13993. test -z "$ac_dir" && ac_dir=.
  13994. if test -f $ac_dir/$ac_word; then
  13995. ac_cv_prog_TAR="$ac_prog"
  13996. break
  13997. fi
  13998. done
  13999. IFS="$ac_save_ifs"
  14000. fi
  14001. fi
  14002. TAR="$ac_cv_prog_TAR"
  14003. if test -n "$TAR"; then
  14004. echo "$ac_t""$TAR" 1>&6
  14005. else
  14006. echo "$ac_t""no" 1>&6
  14007. fi
  14008. test -n "$TAR" && break
  14009. done
  14010. test -n "$TAR" || TAR=""""
  14011. if test -z "$TAR"; then
  14012. { echo "configure: error: no tar archiver found in \$PATH" 1>&2; exit 1; }
  14013. fi
  14014. echo "$ac_t""$TAR" 1>&6
  14015. # Check whether --enable-updater or --disable-updater was given.
  14016. if test "${enable_updater+set}" = set; then
  14017. enableval="$enable_updater"
  14018. if test "$enableval" = "no"; then
  14019. MOZ_UPDATER=
  14020. elif test "$enableval" = "yes"; then
  14021. MOZ_UPDATER=1
  14022. else
  14023. { echo "configure: error: Option, updater, does not take an argument ($enableval)." 1>&2; exit 1; }
  14024. fi
  14025. fi
  14026. # The Windows build requires the iconv command line utility
  14027. # in order to build the updater.
  14028. case "$target_os" in
  14029. msvc*|mks*|cygwin*|mingw*|wince*)
  14030. if test -n "$MOZ_UPDATER"; then
  14031. echo $ac_n "checking for iconv""... $ac_c" 1>&6
  14032. echo "configure:15812: checking for iconv" >&5
  14033. for ac_prog in $HOST_ICONV "iconv"
  14034. do
  14035. # Extract the first word of "$ac_prog", so it can be a program name with args.
  14036. set dummy $ac_prog; ac_word=$2
  14037. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14038. echo "configure:15818: checking for $ac_word" >&5
  14039. if eval "test \"`echo '$''{'ac_cv_prog_HOST_ICONV'+set}'`\" = set"; then
  14040. echo $ac_n "(cached) $ac_c" 1>&6
  14041. else
  14042. if test -n "$HOST_ICONV"; then
  14043. ac_cv_prog_HOST_ICONV="$HOST_ICONV" # Let the user override the test.
  14044. else
  14045. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14046. ac_dummy="$PATH"
  14047. for ac_dir in $ac_dummy; do
  14048. test -z "$ac_dir" && ac_dir=.
  14049. if test -f $ac_dir/$ac_word; then
  14050. ac_cv_prog_HOST_ICONV="$ac_prog"
  14051. break
  14052. fi
  14053. done
  14054. IFS="$ac_save_ifs"
  14055. fi
  14056. fi
  14057. HOST_ICONV="$ac_cv_prog_HOST_ICONV"
  14058. if test -n "$HOST_ICONV"; then
  14059. echo "$ac_t""$HOST_ICONV" 1>&6
  14060. else
  14061. echo "$ac_t""no" 1>&6
  14062. fi
  14063. test -n "$HOST_ICONV" && break
  14064. done
  14065. test -n "$HOST_ICONV" || HOST_ICONV=""""
  14066. if test -z "$HOST_ICONV"; then
  14067. { echo "configure: error: iconv not found in \$PATH" 1>&2; exit 1; }
  14068. fi
  14069. fi
  14070. ;;
  14071. esac
  14072. # app update channel is 'default' when not supplied.
  14073. # Check whether --enable-update-channel or --disable-update-channel was given.
  14074. if test "${enable_update_channel+set}" = set; then
  14075. enableval="$enable_update_channel"
  14076. MOZ_UPDATE_CHANNEL=`echo $enableval | tr A-Z a-z`
  14077. fi
  14078. if test -z "$MOZ_UPDATE_CHANNEL"; then
  14079. MOZ_UPDATE_CHANNEL=default
  14080. fi
  14081. cat >> confdefs.h <<EOF
  14082. #define MOZ_UPDATE_CHANNEL $MOZ_UPDATE_CHANNEL
  14083. EOF
  14084. # tools/update-packaging is not checked out by default.
  14085. # Check whether --enable-update-packaging or --disable-update-packaging was given.
  14086. if test "${enable_update_packaging+set}" = set; then
  14087. enableval="$enable_update_packaging"
  14088. if test "$enableval" = "yes"; then
  14089. MOZ_UPDATE_PACKAGING=1
  14090. elif test "$enableval" = "no"; then
  14091. MOZ_UPDATE_PACKAGING=
  14092. else
  14093. { echo "configure: error: Option, update-packaging, does not take an argument ($enableval)." 1>&2; exit 1; }
  14094. fi
  14095. fi
  14096. # Check whether --enable-xpconnect-idispatch or --disable-xpconnect-idispatch was given.
  14097. if test "${enable_xpconnect_idispatch+set}" = set; then
  14098. enableval="$enable_xpconnect_idispatch"
  14099. if test "$enableval" = "no"; then
  14100. XPC_IDISPATCH_SUPPORT=
  14101. elif test "$enableval" = "yes"; then
  14102. XPC_IDISPATCH_SUPPORT=1
  14103. else
  14104. { echo "configure: error: Option, xpconnect-idispatch, does not take an argument ($enableval)." 1>&2; exit 1; }
  14105. fi
  14106. fi
  14107. # Check whether --enable-activex or --disable-activex was given.
  14108. if test "${enable_activex+set}" = set; then
  14109. enableval="$enable_activex"
  14110. if test "$enableval" = "no"; then
  14111. MOZ_NO_ACTIVEX_SUPPORT=1
  14112. elif test "$enableval" = "yes"; then
  14113. MOZ_NO_ACTIVEX_SUPPORT=
  14114. else
  14115. { echo "configure: error: Option, activex, does not take an argument ($enableval)." 1>&2; exit 1; }
  14116. fi
  14117. fi
  14118. # Check whether --enable-activex-scripting or --disable-activex-scripting was given.
  14119. if test "${enable_activex_scripting+set}" = set; then
  14120. enableval="$enable_activex_scripting"
  14121. if test "$enableval" = "no"; then
  14122. MOZ_ACTIVEX_SCRIPTING_SUPPORT=
  14123. elif test "$enableval" = "yes"; then
  14124. MOZ_ACTIVEX_SCRIPTING_SUPPORT=1
  14125. else
  14126. { echo "configure: error: Option, activex-scripting, does not take an argument ($enableval)." 1>&2; exit 1; }
  14127. fi
  14128. fi
  14129. if test -n "$MOZ_NO_ACTIVEX_SUPPORT" -a -n "$MOZ_ACTIVEX_SCRIPTING_SUPPORT";
  14130. then
  14131. { echo "configure: error: Cannot enable ActiveX scripting support when ActiveX support is disabled." 1>&2; exit 1; }
  14132. fi
  14133. if test -n "$XPC_IDISPATCH_SUPPORT" -o -n "$MOZ_ACTIVEX_SCRIPTING_SUPPORT" -o -z "$MOZ_NO_ACTIVEX_SUPPORT"; then
  14134. case "$target" in
  14135. *-mingw*|*-cygwin*|*-msvc*|*-mks*)
  14136. if test "$ac_cv_header_atlbase_h" = "no"; then
  14137. { echo "configure: error: System header atlbase.h is not available. See http://developer.mozilla.org/en/docs/atlbase.h for details on fixing this problem." 1>&2; exit 1; }
  14138. fi
  14139. ;;
  14140. esac
  14141. fi
  14142. # Check whether --enable-leaky or --disable-leaky was given.
  14143. if test "${enable_leaky+set}" = set; then
  14144. enableval="$enable_leaky"
  14145. if test "$enableval" = "yes"; then
  14146. MOZ_LEAKY=1
  14147. elif test "$enableval" = "no"; then
  14148. MOZ_LEAKY=
  14149. else
  14150. { echo "configure: error: Option, leaky, does not take an argument ($enableval)." 1>&2; exit 1; }
  14151. fi
  14152. fi
  14153. # Check whether --enable-xpctools or --disable-xpctools was given.
  14154. if test "${enable_xpctools+set}" = set; then
  14155. enableval="$enable_xpctools"
  14156. if test "$enableval" = "yes"; then
  14157. MOZ_XPCTOOLS=1
  14158. elif test "$enableval" = "no"; then
  14159. MOZ_XPCTOOLS=
  14160. else
  14161. { echo "configure: error: Option, xpctools, does not take an argument ($enableval)." 1>&2; exit 1; }
  14162. fi
  14163. fi
  14164. # Check whether --enable-tests or --disable-tests was given.
  14165. if test "${enable_tests+set}" = set; then
  14166. enableval="$enable_tests"
  14167. if test "$enableval" = "no"; then
  14168. ENABLE_TESTS=
  14169. elif test "$enableval" = "yes"; then
  14170. ENABLE_TESTS=1
  14171. else
  14172. { echo "configure: error: Option, tests, does not take an argument ($enableval)." 1>&2; exit 1; }
  14173. fi
  14174. fi
  14175. # Check whether --enable-parental-controls or --disable-parental-controls was given.
  14176. if test "${enable_parental_controls+set}" = set; then
  14177. enableval="$enable_parental_controls"
  14178. if test "$enableval" = "no"; then
  14179. MOZ_DISABLE_PARENTAL_CONTROLS=1
  14180. elif test "$enableval" = "yes"; then
  14181. MOZ_DISABLE_PARENTAL_CONTROLS=
  14182. else
  14183. { echo "configure: error: Option, parental-controls, does not take an argument ($enableval)." 1>&2; exit 1; }
  14184. fi
  14185. fi
  14186. if test -n "$MOZ_DISABLE_PARENTAL_CONTROLS"; then
  14187. cat >> confdefs.h <<\EOF
  14188. #define MOZ_DISABLE_PARENTAL_CONTROLS 1
  14189. EOF
  14190. fi
  14191. # Check whether --enable-vista-sdk-requirements or --disable-vista-sdk-requirements was given.
  14192. if test "${enable_vista_sdk_requirements+set}" = set; then
  14193. enableval="$enable_vista_sdk_requirements"
  14194. if test "$enableval" = "no"; then
  14195. MOZ_DISABLE_VISTA_SDK_REQUIREMENTS=1
  14196. elif test "$enableval" = "yes"; then
  14197. MOZ_DISABLE_VISTA_SDK_REQUIREMENTS=
  14198. else
  14199. { echo "configure: error: Option, vista-sdk-requirements, does not take an argument ($enableval)." 1>&2; exit 1; }
  14200. fi
  14201. fi
  14202. if test -n "$MOZ_DISABLE_VISTA_SDK_REQUIREMENTS"; then
  14203. echo "configure: warning: Resulting builds will not be compatible with Windows Vista. (bug 428970)" 1>&2
  14204. cat >> confdefs.h <<\EOF
  14205. #define MOZ_DISABLE_VISTA_SDK_REQUIREMENTS 1
  14206. EOF
  14207. if test -z "$MOZ_DISABLE_PARENTAL_CONTROLS"; then
  14208. cat >> confdefs.h <<\EOF
  14209. #define MOZ_DISABLE_PARENTAL_CONTROLS 1
  14210. EOF
  14211. fi
  14212. MOZ_DISABLE_PARENTAL_CONTROLS=1
  14213. else
  14214. case "$target" in
  14215. *-mingw*|*-cygwin*|*-msvc*|*-mks*)
  14216. if test "$ac_cv_header_wpcapi_h" = "no"; then
  14217. { echo "configure: error: System header wpcapi.h is not available. See updated http://developer.mozilla.org/en/docs/wpcapi.h for details on fixing this problem." 1>&2; exit 1; }
  14218. fi
  14219. ;;
  14220. esac
  14221. fi
  14222. case "$target" in
  14223. *-msvc*|*-mks*|*-cygwin*|*-mingw*)
  14224. if test -n "$TPDEPS_PREFIX"; then
  14225. _TPDEPS_PREFIX_DIR=`cd $TPDEPS_PREFIX && pwd`
  14226. if test "$?" = "0"; then
  14227. _TPDEPS_PREFIX_DIR=`$CYGPATH_W $_TPDEPS_PREFIX_DIR | $CYGPATH_S`
  14228. else
  14229. { echo "configure: error: TPDEPS_PREFIX is set but "${TPDEPS_PREFIX}" is not a directory." 1>&2; exit 1; }
  14230. fi
  14231. else
  14232. _TPDEPS_PREFIX_DIR=$MOZ_TOOLS_DIR/tpdeps
  14233. fi
  14234. if test ! -f "${_TPDEPS_PREFIX_DIR}/include/glib-2.0/glib.h"; then
  14235. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/include/glib-2.0/glib.h ." 1>&2; exit 1; }
  14236. fi
  14237. if test ! -f "${_TPDEPS_PREFIX_DIR}/lib/glib-2.0/include/glibconfig.h"; then
  14238. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/lib/glib-2.0/include/glibconfig.h ." 1>&2; exit 1; }
  14239. fi
  14240. if test ! -f "${_TPDEPS_PREFIX_DIR}/include/glib-2.0/glib-object.h"; then
  14241. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/include/glib-2.0/glib-object.h ." 1>&2; exit 1; }
  14242. fi
  14243. CS_GLIB_CFLAGS="-I${_TPDEPS_PREFIX_DIR}/include/glib-2.0 -I${_TPDEPS_PREFIX_DIR}/lib/glib-2.0/include"
  14244. if test ! -f "${_TPDEPS_PREFIX_DIR}/lib/glib-2.0.lib"; then
  14245. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/lib/glib-2.0.lib" 1>&2; exit 1; }
  14246. fi
  14247. if test ! -f "${_TPDEPS_PREFIX_DIR}/lib/gobject-2.0.lib"; then
  14248. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/lib/gobject-2.0.lib" 1>&2; exit 1; }
  14249. fi
  14250. CS_GLIB_LIBS="${_TPDEPS_PREFIX_DIR}/lib/glib-2.0.lib ${_TPDEPS_PREFIX_DIR}/lib/gobject-2.0.lib"
  14251. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/libglib-2.0-0.dll"; then
  14252. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/libglib-2.0-0.dll" 1>&2; exit 1; }
  14253. fi
  14254. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/libgobject-2.0-0.dll"; then
  14255. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/libgobject-2.0-0.dll" 1>&2; exit 1; }
  14256. fi
  14257. CS_GLIB_DLLS="${_TPDEPS_PREFIX_DIR}/bin/libglib-2.0-0.dll ${_TPDEPS_PREFIX_DIR}/bin/libgobject-2.0-0.dll"
  14258. if test ! -f "${_TPDEPS_PREFIX_DIR}/include/glib-2.0/gmodule.h"; then
  14259. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/include/glib-2.0/gmodule.h" 1>&2; exit 1; }
  14260. fi
  14261. CS_GMODULE_CFLAGS="-I${_TPDEPS_PREFIX_DIR}/include/glib-2.0"
  14262. if test ! -f "${_TPDEPS_PREFIX_DIR}/lib/gmodule-2.0.lib"; then
  14263. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/lib/gmodule-2.0.lib" 1>&2; exit 1; }
  14264. fi
  14265. CS_GMODULE_LIBS="${_TPDEPS_PREFIX_DIR}/lib/gmodule-2.0.lib"
  14266. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/libgmodule-2.0-0.dll"; then
  14267. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/libgmodule-2.0-0.dll" 1>&2; exit 1; }
  14268. fi
  14269. CS_GMODULE_DLLS="${_TPDEPS_PREFIX_DIR}/bin/libgmodule-2.0-0.dll"
  14270. if test ! -f "${_TPDEPS_PREFIX_DIR}/include/glib-2.0/glib/gthread.h"; then
  14271. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/include/glib-2.0/glib/gthread.h" 1>&2; exit 1; }
  14272. fi
  14273. CS_GTHREAD_CFLAGS="-I${_TPDEPS_PREFIX_DIR}/include/glib-2.0"
  14274. if test ! -f "${_TPDEPS_PREFIX_DIR}/lib/gthread-2.0.lib"; then
  14275. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/lib/gthread-2.0.lib" 1>&2; exit 1; }
  14276. fi
  14277. CS_GTHREAD_LIBS="${_TPDEPS_PREFIX_DIR}/lib/gthread-2.0.lib"
  14278. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/libgthread-2.0-0.dll"; then
  14279. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/libgthread-2.0-0.dll" 1>&2; exit 1; }
  14280. fi
  14281. CS_GTHREAD_DLLS="${_TPDEPS_PREFIX_DIR}/bin/libgthread-2.0-0.dll"
  14282. if test ! -f "${_TPDEPS_PREFIX_DIR}/include/libxml/parser.h"; then
  14283. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/include/libxml/parser.h" 1>&2; exit 1; }
  14284. fi
  14285. if test ! -f "${_TPDEPS_PREFIX_DIR}/include/iconv.h"; then
  14286. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/include/iconv.h" 1>&2; exit 1; }
  14287. fi
  14288. CS_LIBXML_CFLAGS="-I${_TPDEPS_PREFIX_DIR}/include"
  14289. if test ! -f "${_TPDEPS_PREFIX_DIR}/lib/libxml2.lib"; then
  14290. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/lib/libxml2.lib" 1>&2; exit 1; }
  14291. fi
  14292. CS_LIBXML_LIBS="${_TPDEPS_PREFIX_DIR}/lib/libxml2.lib"
  14293. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/libxml2.dll"; then
  14294. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/libxml2.dll" 1>&2; exit 1; }
  14295. fi
  14296. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/iconv.dll"; then
  14297. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/iconv.dll" 1>&2; exit 1; }
  14298. fi
  14299. if test ! -f "${_TPDEPS_PREFIX_DIR}/bin/zlib1.dll"; then
  14300. { echo "configure: error: Cannot find $_TPDEPS_PREFIX_DIR/bin/zlib1.dll" 1>&2; exit 1; }
  14301. fi
  14302. CS_LIBXML_DLLS="${_TPDEPS_PREFIX_DIR}/bin/libxml2.dll ${_TPDEPS_PREFIX_DIR}/bin/iconv.dll ${_TPDEPS_PREFIX_DIR}/bin/zlib1.dll"
  14303. ;;
  14304. *)
  14305. succeeded=no
  14306. if test -z "$PKG_CONFIG"; then
  14307. # Extract the first word of "pkg-config", so it can be a program name with args.
  14308. set dummy pkg-config; ac_word=$2
  14309. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14310. echo "configure:16135: checking for $ac_word" >&5
  14311. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  14312. echo $ac_n "(cached) $ac_c" 1>&6
  14313. else
  14314. case "$PKG_CONFIG" in
  14315. /*)
  14316. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  14317. ;;
  14318. ?:/*)
  14319. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  14320. ;;
  14321. *)
  14322. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14323. ac_dummy="$PATH"
  14324. for ac_dir in $ac_dummy; do
  14325. test -z "$ac_dir" && ac_dir=.
  14326. if test -f $ac_dir/$ac_word; then
  14327. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  14328. break
  14329. fi
  14330. done
  14331. IFS="$ac_save_ifs"
  14332. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  14333. ;;
  14334. esac
  14335. fi
  14336. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  14337. if test -n "$PKG_CONFIG"; then
  14338. echo "$ac_t""$PKG_CONFIG" 1>&6
  14339. else
  14340. echo "$ac_t""no" 1>&6
  14341. fi
  14342. fi
  14343. if test "$PKG_CONFIG" = "no" ; then
  14344. echo "*** The pkg-config script could not be found. Make sure it is"
  14345. echo "*** in your path, or set the PKG_CONFIG environment variable"
  14346. echo "*** to the full path to pkg-config."
  14347. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  14348. else
  14349. PKG_CONFIG_MIN_VERSION=0.9.0
  14350. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  14351. echo $ac_n "checking for glib-2.0 gobject-2.0""... $ac_c" 1>&6
  14352. echo "configure:16179: checking for glib-2.0 gobject-2.0" >&5
  14353. if $PKG_CONFIG --exists "glib-2.0 gobject-2.0" ; then
  14354. echo "$ac_t""yes" 1>&6
  14355. succeeded=yes
  14356. echo $ac_n "checking CS_GLIB_CFLAGS""... $ac_c" 1>&6
  14357. echo "configure:16186: checking CS_GLIB_CFLAGS" >&5
  14358. CS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 gobject-2.0"`
  14359. echo "$ac_t""$CS_GLIB_CFLAGS" 1>&6
  14360. echo $ac_n "checking CS_GLIB_LIBS""... $ac_c" 1>&6
  14361. echo "configure:16191: checking CS_GLIB_LIBS" >&5
  14362. ## Remove evil flags like -Wl,--export-dynamic
  14363. CS_GLIB_LIBS="`$PKG_CONFIG --libs \"glib-2.0 gobject-2.0\" |sed s/-Wl,--export-dynamic//g`"
  14364. echo "$ac_t""$CS_GLIB_LIBS" 1>&6
  14365. else
  14366. CS_GLIB_CFLAGS=""
  14367. CS_GLIB_LIBS=""
  14368. ## If we have a custom action on failure, don't print errors, but
  14369. ## do set a variable so people can do so.
  14370. CS_GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 gobject-2.0"`
  14371. echo $CS_GLIB_PKG_ERRORS
  14372. fi
  14373. else
  14374. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  14375. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  14376. fi
  14377. fi
  14378. if test $succeeded = yes; then
  14379. :
  14380. else
  14381. if test "$COMPILE_ENVIRONMENT"; then
  14382. { echo "configure: error: Library requirements (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; }
  14383. fi
  14384. fi
  14385. succeeded=no
  14386. if test -z "$PKG_CONFIG"; then
  14387. # Extract the first word of "pkg-config", so it can be a program name with args.
  14388. set dummy pkg-config; ac_word=$2
  14389. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14390. echo "configure:16226: checking for $ac_word" >&5
  14391. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  14392. echo $ac_n "(cached) $ac_c" 1>&6
  14393. else
  14394. case "$PKG_CONFIG" in
  14395. /*)
  14396. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  14397. ;;
  14398. ?:/*)
  14399. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  14400. ;;
  14401. *)
  14402. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14403. ac_dummy="$PATH"
  14404. for ac_dir in $ac_dummy; do
  14405. test -z "$ac_dir" && ac_dir=.
  14406. if test -f $ac_dir/$ac_word; then
  14407. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  14408. break
  14409. fi
  14410. done
  14411. IFS="$ac_save_ifs"
  14412. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  14413. ;;
  14414. esac
  14415. fi
  14416. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  14417. if test -n "$PKG_CONFIG"; then
  14418. echo "$ac_t""$PKG_CONFIG" 1>&6
  14419. else
  14420. echo "$ac_t""no" 1>&6
  14421. fi
  14422. fi
  14423. if test "$PKG_CONFIG" = "no" ; then
  14424. echo "*** The pkg-config script could not be found. Make sure it is"
  14425. echo "*** in your path, or set the PKG_CONFIG environment variable"
  14426. echo "*** to the full path to pkg-config."
  14427. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  14428. else
  14429. PKG_CONFIG_MIN_VERSION=0.9.0
  14430. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  14431. echo $ac_n "checking for gthread-2.0""... $ac_c" 1>&6
  14432. echo "configure:16270: checking for gthread-2.0" >&5
  14433. if $PKG_CONFIG --exists "gthread-2.0" ; then
  14434. echo "$ac_t""yes" 1>&6
  14435. succeeded=yes
  14436. echo $ac_n "checking CS_GTHREAD_CFLAGS""... $ac_c" 1>&6
  14437. echo "configure:16277: checking CS_GTHREAD_CFLAGS" >&5
  14438. CS_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0"`
  14439. echo "$ac_t""$CS_GTHREAD_CFLAGS" 1>&6
  14440. echo $ac_n "checking CS_GTHREAD_LIBS""... $ac_c" 1>&6
  14441. echo "configure:16282: checking CS_GTHREAD_LIBS" >&5
  14442. ## Remove evil flags like -Wl,--export-dynamic
  14443. CS_GTHREAD_LIBS="`$PKG_CONFIG --libs \"gthread-2.0\" |sed s/-Wl,--export-dynamic//g`"
  14444. echo "$ac_t""$CS_GTHREAD_LIBS" 1>&6
  14445. else
  14446. CS_GTHREAD_CFLAGS=""
  14447. CS_GTHREAD_LIBS=""
  14448. ## If we have a custom action on failure, don't print errors, but
  14449. ## do set a variable so people can do so.
  14450. CS_GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
  14451. echo $CS_GTHREAD_PKG_ERRORS
  14452. fi
  14453. else
  14454. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  14455. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  14456. fi
  14457. fi
  14458. if test $succeeded = yes; then
  14459. :
  14460. else
  14461. if test "$COMPILE_ENVIRONMENT"; then
  14462. { echo "configure: error: Library requirements (gthread-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
  14463. fi
  14464. fi
  14465. succeeded=no
  14466. if test -z "$PKG_CONFIG"; then
  14467. # Extract the first word of "pkg-config", so it can be a program name with args.
  14468. set dummy pkg-config; ac_word=$2
  14469. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14470. echo "configure:16317: checking for $ac_word" >&5
  14471. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  14472. echo $ac_n "(cached) $ac_c" 1>&6
  14473. else
  14474. case "$PKG_CONFIG" in
  14475. /*)
  14476. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  14477. ;;
  14478. ?:/*)
  14479. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  14480. ;;
  14481. *)
  14482. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14483. ac_dummy="$PATH"
  14484. for ac_dir in $ac_dummy; do
  14485. test -z "$ac_dir" && ac_dir=.
  14486. if test -f $ac_dir/$ac_word; then
  14487. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  14488. break
  14489. fi
  14490. done
  14491. IFS="$ac_save_ifs"
  14492. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  14493. ;;
  14494. esac
  14495. fi
  14496. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  14497. if test -n "$PKG_CONFIG"; then
  14498. echo "$ac_t""$PKG_CONFIG" 1>&6
  14499. else
  14500. echo "$ac_t""no" 1>&6
  14501. fi
  14502. fi
  14503. if test "$PKG_CONFIG" = "no" ; then
  14504. echo "*** The pkg-config script could not be found. Make sure it is"
  14505. echo "*** in your path, or set the PKG_CONFIG environment variable"
  14506. echo "*** to the full path to pkg-config."
  14507. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  14508. else
  14509. PKG_CONFIG_MIN_VERSION=0.9.0
  14510. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  14511. echo $ac_n "checking for gmodule-2.0""... $ac_c" 1>&6
  14512. echo "configure:16361: checking for gmodule-2.0" >&5
  14513. if $PKG_CONFIG --exists "gmodule-2.0" ; then
  14514. echo "$ac_t""yes" 1>&6
  14515. succeeded=yes
  14516. echo $ac_n "checking CS_GMODULE_CFLAGS""... $ac_c" 1>&6
  14517. echo "configure:16368: checking CS_GMODULE_CFLAGS" >&5
  14518. CS_GMODULE_CFLAGS=`$PKG_CONFIG --cflags "gmodule-2.0"`
  14519. echo "$ac_t""$CS_GMODULE_CFLAGS" 1>&6
  14520. echo $ac_n "checking CS_GMODULE_LIBS""... $ac_c" 1>&6
  14521. echo "configure:16373: checking CS_GMODULE_LIBS" >&5
  14522. ## Remove evil flags like -Wl,--export-dynamic
  14523. CS_GMODULE_LIBS="`$PKG_CONFIG --libs \"gmodule-2.0\" |sed s/-Wl,--export-dynamic//g`"
  14524. echo "$ac_t""$CS_GMODULE_LIBS" 1>&6
  14525. else
  14526. CS_GMODULE_CFLAGS=""
  14527. CS_GMODULE_LIBS=""
  14528. ## If we have a custom action on failure, don't print errors, but
  14529. ## do set a variable so people can do so.
  14530. CS_GMODULE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gmodule-2.0"`
  14531. echo $CS_GMODULE_PKG_ERRORS
  14532. fi
  14533. else
  14534. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  14535. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  14536. fi
  14537. fi
  14538. if test $succeeded = yes; then
  14539. :
  14540. else
  14541. if test "$COMPILE_ENVIRONMENT"; then
  14542. { echo "configure: error: Library requirements (gmodule-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; }
  14543. fi
  14544. fi
  14545. succeeded=no
  14546. if test -z "$PKG_CONFIG"; then
  14547. # Extract the first word of "pkg-config", so it can be a program name with args.
  14548. set dummy pkg-config; ac_word=$2
  14549. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14550. echo "configure:16408: checking for $ac_word" >&5
  14551. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  14552. echo $ac_n "(cached) $ac_c" 1>&6
  14553. else
  14554. case "$PKG_CONFIG" in
  14555. /*)
  14556. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  14557. ;;
  14558. ?:/*)
  14559. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  14560. ;;
  14561. *)
  14562. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14563. ac_dummy="$PATH"
  14564. for ac_dir in $ac_dummy; do
  14565. test -z "$ac_dir" && ac_dir=.
  14566. if test -f $ac_dir/$ac_word; then
  14567. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  14568. break
  14569. fi
  14570. done
  14571. IFS="$ac_save_ifs"
  14572. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  14573. ;;
  14574. esac
  14575. fi
  14576. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  14577. if test -n "$PKG_CONFIG"; then
  14578. echo "$ac_t""$PKG_CONFIG" 1>&6
  14579. else
  14580. echo "$ac_t""no" 1>&6
  14581. fi
  14582. fi
  14583. if test "$PKG_CONFIG" = "no" ; then
  14584. echo "*** The pkg-config script could not be found. Make sure it is"
  14585. echo "*** in your path, or set the PKG_CONFIG environment variable"
  14586. echo "*** to the full path to pkg-config."
  14587. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  14588. else
  14589. PKG_CONFIG_MIN_VERSION=0.9.0
  14590. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  14591. echo $ac_n "checking for libxml-2.0""... $ac_c" 1>&6
  14592. echo "configure:16452: checking for libxml-2.0" >&5
  14593. if $PKG_CONFIG --exists "libxml-2.0" ; then
  14594. echo "$ac_t""yes" 1>&6
  14595. succeeded=yes
  14596. echo $ac_n "checking CS_LIBXML_CFLAGS""... $ac_c" 1>&6
  14597. echo "configure:16459: checking CS_LIBXML_CFLAGS" >&5
  14598. CS_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0"`
  14599. echo "$ac_t""$CS_LIBXML_CFLAGS" 1>&6
  14600. echo $ac_n "checking CS_LIBXML_LIBS""... $ac_c" 1>&6
  14601. echo "configure:16464: checking CS_LIBXML_LIBS" >&5
  14602. ## Remove evil flags like -Wl,--export-dynamic
  14603. CS_LIBXML_LIBS="`$PKG_CONFIG --libs \"libxml-2.0\" |sed s/-Wl,--export-dynamic//g`"
  14604. echo "$ac_t""$CS_LIBXML_LIBS" 1>&6
  14605. else
  14606. CS_LIBXML_CFLAGS=""
  14607. CS_LIBXML_LIBS=""
  14608. ## If we have a custom action on failure, don't print errors, but
  14609. ## do set a variable so people can do so.
  14610. CS_LIBXML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxml-2.0"`
  14611. echo $CS_LIBXML_PKG_ERRORS
  14612. fi
  14613. else
  14614. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  14615. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  14616. fi
  14617. fi
  14618. if test $succeeded = yes; then
  14619. :
  14620. else
  14621. if test "$COMPILE_ENVIRONMENT"; then
  14622. { echo "configure: error: Library requirements (libxml-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; }
  14623. fi
  14624. fi
  14625. echo $ac_n "checking for __res_query in -lresolv""... $ac_c" 1>&6
  14626. echo "configure:16494: checking for __res_query in -lresolv" >&5
  14627. ac_lib_var=`echo resolv'_'__res_query | sed 'y%./+-%__p_%'`
  14628. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  14629. echo $ac_n "(cached) $ac_c" 1>&6
  14630. else
  14631. ac_save_LIBS="$LIBS"
  14632. LIBS="-lresolv $LIBS"
  14633. cat > conftest.$ac_ext <<EOF
  14634. #line 16502 "configure"
  14635. #include "confdefs.h"
  14636. /* Override any gcc2 internal prototype to avoid an error. */
  14637. /* We use char because int might match the return type of a gcc2
  14638. builtin and then its argument prototype would still apply. */
  14639. char __res_query();
  14640. int main() {
  14641. __res_query()
  14642. ; return 0; }
  14643. EOF
  14644. if { (eval echo configure:16513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  14645. rm -rf conftest*
  14646. eval "ac_cv_lib_$ac_lib_var=yes"
  14647. else
  14648. echo "configure: failed program was:" >&5
  14649. cat conftest.$ac_ext >&5
  14650. rm -rf conftest*
  14651. eval "ac_cv_lib_$ac_lib_var=no"
  14652. fi
  14653. rm -f conftest*
  14654. LIBS="$ac_save_LIBS"
  14655. fi
  14656. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  14657. echo "$ac_t""yes" 1>&6
  14658. CS_RESOLV_LIBS=-lresolv
  14659. else
  14660. echo "$ac_t""no" 1>&6
  14661. fi
  14662. ;;
  14663. esac
  14664. # Check whether --with-system-telepathy-stack or --without-system-telepathy-stack was given.
  14665. if test "${with_system_telepathy_stack+set}" = set; then
  14666. withval="$with_system_telepathy_stack"
  14667. if test "$withval" = "yes"; then
  14668. CS_SYSTEM_TELEPATHY_STACK=1
  14669. elif test "$withval" = "no"; then
  14670. CS_SYSTEM_TELEPATHY_STACK=
  14671. else
  14672. { echo "configure: error: Option, system-telepathy-stack, does not take an argument ($withval)." 1>&2; exit 1; }
  14673. fi
  14674. fi
  14675. if test "$CS_SYSTEM_TELEPATHY_STACK"
  14676. then
  14677. succeeded=no
  14678. if test -z "$PKG_CONFIG"; then
  14679. # Extract the first word of "pkg-config", so it can be a program name with args.
  14680. set dummy pkg-config; ac_word=$2
  14681. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14682. echo "configure:16571: checking for $ac_word" >&5
  14683. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  14684. echo $ac_n "(cached) $ac_c" 1>&6
  14685. else
  14686. case "$PKG_CONFIG" in
  14687. /*)
  14688. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  14689. ;;
  14690. ?:/*)
  14691. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  14692. ;;
  14693. *)
  14694. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14695. ac_dummy="$PATH"
  14696. for ac_dir in $ac_dummy; do
  14697. test -z "$ac_dir" && ac_dir=.
  14698. if test -f $ac_dir/$ac_word; then
  14699. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  14700. break
  14701. fi
  14702. done
  14703. IFS="$ac_save_ifs"
  14704. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  14705. ;;
  14706. esac
  14707. fi
  14708. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  14709. if test -n "$PKG_CONFIG"; then
  14710. echo "$ac_t""$PKG_CONFIG" 1>&6
  14711. else
  14712. echo "$ac_t""no" 1>&6
  14713. fi
  14714. fi
  14715. if test "$PKG_CONFIG" = "no" ; then
  14716. echo "*** The pkg-config script could not be found. Make sure it is"
  14717. echo "*** in your path, or set the PKG_CONFIG environment variable"
  14718. echo "*** to the full path to pkg-config."
  14719. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  14720. else
  14721. PKG_CONFIG_MIN_VERSION=0.9.0
  14722. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  14723. echo $ac_n "checking for dbus-glib-1""... $ac_c" 1>&6
  14724. echo "configure:16615: checking for dbus-glib-1" >&5
  14725. if $PKG_CONFIG --exists "dbus-glib-1" ; then
  14726. echo "$ac_t""yes" 1>&6
  14727. succeeded=yes
  14728. echo $ac_n "checking CS_DBUS_GLIB_CFLAGS""... $ac_c" 1>&6
  14729. echo "configure:16622: checking CS_DBUS_GLIB_CFLAGS" >&5
  14730. CS_DBUS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1"`
  14731. echo "$ac_t""$CS_DBUS_GLIB_CFLAGS" 1>&6
  14732. echo $ac_n "checking CS_DBUS_GLIB_LIBS""... $ac_c" 1>&6
  14733. echo "configure:16627: checking CS_DBUS_GLIB_LIBS" >&5
  14734. ## Remove evil flags like -Wl,--export-dynamic
  14735. CS_DBUS_GLIB_LIBS="`$PKG_CONFIG --libs \"dbus-glib-1\" |sed s/-Wl,--export-dynamic//g`"
  14736. echo "$ac_t""$CS_DBUS_GLIB_LIBS" 1>&6
  14737. else
  14738. CS_DBUS_GLIB_CFLAGS=""
  14739. CS_DBUS_GLIB_LIBS=""
  14740. ## If we have a custom action on failure, don't print errors, but
  14741. ## do set a variable so people can do so.
  14742. CS_DBUS_GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1"`
  14743. echo $CS_DBUS_GLIB_PKG_ERRORS
  14744. fi
  14745. else
  14746. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  14747. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  14748. fi
  14749. fi
  14750. if test $succeeded = yes; then
  14751. :
  14752. else
  14753. if test "$COMPILE_ENVIRONMENT"; then
  14754. { echo "configure: error: Library requirements (dbus-glib-1) 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; }
  14755. fi
  14756. fi
  14757. succeeded=no
  14758. if test -z "$PKG_CONFIG"; then
  14759. # Extract the first word of "pkg-config", so it can be a program name with args.
  14760. set dummy pkg-config; ac_word=$2
  14761. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  14762. echo "configure:16662: checking for $ac_word" >&5
  14763. if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
  14764. echo $ac_n "(cached) $ac_c" 1>&6
  14765. else
  14766. case "$PKG_CONFIG" in
  14767. /*)
  14768. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  14769. ;;
  14770. ?:/*)
  14771. ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
  14772. ;;
  14773. *)
  14774. IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
  14775. ac_dummy="$PATH"
  14776. for ac_dir in $ac_dummy; do
  14777. test -z "$ac_dir" && ac_dir=.
  14778. if test -f $ac_dir/$ac_word; then
  14779. ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
  14780. break
  14781. fi
  14782. done
  14783. IFS="$ac_save_ifs"
  14784. test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  14785. ;;
  14786. esac
  14787. fi
  14788. PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  14789. if test -n "$PKG_CONFIG"; then
  14790. echo "$ac_t""$PKG_CONFIG" 1>&6
  14791. else
  14792. echo "$ac_t""no" 1>&6
  14793. fi
  14794. fi
  14795. if test "$PKG_CONFIG" = "no" ; then
  14796. echo "*** The pkg-config script could not be found. Make sure it is"
  14797. echo "*** in your path, or set the PKG_CONFIG environment variable"
  14798. echo "*** to the full path to pkg-config."
  14799. echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  14800. else
  14801. PKG_CONFIG_MIN_VERSION=0.9.0
  14802. if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  14803. echo $ac_n "checking for telepathy-glib >= 0.7.9""... $ac_c" 1>&6
  14804. echo "configure:16706: checking for telepathy-glib >= 0.7.9" >&5
  14805. if $PKG_CONFIG --exists "telepathy-glib >= 0.7.9" ; then
  14806. echo "$ac_t""yes" 1>&6
  14807. succeeded=yes
  14808. echo $ac_n "checking CS_TELEPATHY_GLIB_CFLAGS""... $ac_c" 1>&6
  14809. echo "configure:16713: checking CS_TELEPATHY_GLIB_CFLAGS" >&5
  14810. CS_TELEPATHY_GLIB_CFLAGS=`$PKG_CONFIG --cflags "telepathy-glib >= 0.7.9"`
  14811. echo "$ac_t""$CS_TELEPATHY_GLIB_CFLAGS" 1>&6
  14812. echo $ac_n "checking CS_TELEPATHY_GLIB_LIBS""... $ac_c" 1>&6
  14813. echo "configure:16718: checking CS_TELEPATHY_GLIB_LIBS" >&5
  14814. ## Remove evil flags like -Wl,--export-dynamic
  14815. CS_TELEPATHY_GLIB_LIBS="`$PKG_CONFIG --libs \"telepathy-glib >= 0.7.9\" |sed s/-Wl,--export-dynamic//g`"
  14816. echo "$ac_t""$CS_TELEPATHY_GLIB_LIBS" 1>&6
  14817. else
  14818. CS_TELEPATHY_GLIB_CFLAGS=""
  14819. CS_TELEPATHY_GLIB_LIBS=""
  14820. ## If we have a custom action on failure, don't print errors, but
  14821. ## do set a variable so people can do so.
  14822. CS_TELEPATHY_GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "telepathy-glib >= 0.7.9"`
  14823. echo $CS_TELEPATHY_GLIB_PKG_ERRORS
  14824. fi
  14825. else
  14826. echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  14827. echo "*** See http://www.freedesktop.org/software/pkgconfig"
  14828. fi
  14829. fi
  14830. if test $succeeded = yes; then
  14831. :
  14832. else
  14833. if test "$COMPILE_ENVIRONMENT"; then
  14834. { echo "configure: error: Library requirements (telepathy-glib >= 0.7.9) 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; }
  14835. fi
  14836. fi
  14837. fi
  14838. # Individual module options
  14839. # Check whether --enable-xpcom-lea or --disable-xpcom-lea was given.
  14840. if test "${enable_xpcom_lea+set}" = set; then
  14841. enableval="$enable_xpcom_lea"
  14842. if test "$enableval" = "yes"; then
  14843. XPCOM_USE_LEA=1
  14844. elif test "$enableval" = "no"; then
  14845. XPCOM_USE_LEA=
  14846. else
  14847. { echo "configure: error: Option, xpcom-lea, does not take an argument ($enableval)." 1>&2; exit 1; }
  14848. fi
  14849. fi
  14850. if test -n "$XPCOM_USE_LEA"; then
  14851. cat >> confdefs.h <<\EOF
  14852. #define XPCOM_USE_LEA 1
  14853. EOF
  14854. fi
  14855. # Check whether --enable-places or --disable-places was given.
  14856. if test "${enable_places+set}" = set; then
  14857. enableval="$enable_places"
  14858. if test "$enableval" = "yes"; then
  14859. MOZ_PLACES=1
  14860. elif test "$enableval" = "no"; then
  14861. MOZ_PLACES=
  14862. else
  14863. { echo "configure: error: Option, places, does not take an argument ($enableval)." 1>&2; exit 1; }
  14864. fi
  14865. fi
  14866. if test -n "$MOZ_PLACES"; then
  14867. cat >> confdefs.h <<\EOF
  14868. #define MOZ_PLACES 1
  14869. EOF
  14870. if test -z "$MOZ_MAIL_NEWS"; then
  14871. MOZ_MORK=
  14872. fi
  14873. MOZ_MORKREADER=1
  14874. else
  14875. if test "$MOZ_BUILD_APP" = "browser"; then
  14876. { echo "configure: error: Cannot build Firefox with --disable-places." 1>&2; exit 1; }
  14877. fi
  14878. fi
  14879. # Check whether --enable-feeds or --disable-feeds was given.
  14880. if test "${enable_feeds+set}" = set; then
  14881. enableval="$enable_feeds"
  14882. if test "$enableval" = "no"; then
  14883. MOZ_FEEDS=
  14884. elif test "$enableval" = "yes"; then
  14885. MOZ_FEEDS=1
  14886. else
  14887. { echo "configure: error: Option, feeds, does not take an argument ($enableval)." 1>&2; exit 1; }
  14888. fi
  14889. fi
  14890. if test -n "$MOZ_FEEDS"; then
  14891. cat >> c