configure
上传用户:lijia5631
上传日期:2008-11-10
资源大小:1214k
文件大小:789k
源码类别:

视频捕捉/采集

开发平台:

MultiPlatform

  1.   lt_cv_dlopen=no
  2.   lt_cv_dlopen_libs=
  3.   case $host_os in
  4.   beos*)
  5.     lt_cv_dlopen="load_add_on"
  6.     lt_cv_dlopen_libs=
  7.     lt_cv_dlopen_self=yes
  8.     ;;
  9.   mingw* | pw32*)
  10.     lt_cv_dlopen="LoadLibrary"
  11.     lt_cv_dlopen_libs=
  12.    ;;
  13.   cygwin*)
  14.     lt_cv_dlopen="dlopen"
  15.     lt_cv_dlopen_libs=
  16.    ;;
  17.   darwin*)
  18.   # if libdl is installed we need to link against it
  19.     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  20. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  21. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  22.   echo $ECHO_N "(cached) $ECHO_C" >&6
  23. else
  24.   ac_check_lib_save_LIBS=$LIBS
  25. LIBS="-ldl  $LIBS"
  26. cat >conftest.$ac_ext <<_ACEOF
  27. /* confdefs.h.  */
  28. _ACEOF
  29. cat confdefs.h >>conftest.$ac_ext
  30. cat >>conftest.$ac_ext <<_ACEOF
  31. /* end confdefs.h.  */
  32. /* Override any gcc2 internal prototype to avoid an error.  */
  33. #ifdef __cplusplus
  34. extern "C"
  35. #endif
  36. /* We use char because int might match the return type of a gcc2
  37.    builtin and then its argument prototype would still apply.  */
  38. char dlopen ();
  39. int
  40. main ()
  41. {
  42. dlopen ();
  43.   ;
  44.   return 0;
  45. }
  46. _ACEOF
  47. rm -f conftest.$ac_objext conftest$ac_exeext
  48. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  49.   (eval $ac_link) 2>conftest.er1
  50.   ac_status=$?
  51.   grep -v '^ *+' conftest.er1 >conftest.err
  52.   rm -f conftest.er1
  53.   cat conftest.err >&5
  54.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  55.   (exit $ac_status); } &&
  56.  { ac_try='test -z "$ac_c_werror_flag"
  57.  || test ! -s conftest.err'
  58.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  59.   (eval $ac_try) 2>&5
  60.   ac_status=$?
  61.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  62.   (exit $ac_status); }; } &&
  63.  { ac_try='test -s conftest$ac_exeext'
  64.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  65.   (eval $ac_try) 2>&5
  66.   ac_status=$?
  67.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  68.   (exit $ac_status); }; }; then
  69.   ac_cv_lib_dl_dlopen=yes
  70. else
  71.   echo "$as_me: failed program was:" >&5
  72. sed 's/^/| /' conftest.$ac_ext >&5
  73. ac_cv_lib_dl_dlopen=no
  74. fi
  75. rm -f conftest.err conftest.$ac_objext 
  76.       conftest$ac_exeext conftest.$ac_ext
  77. LIBS=$ac_check_lib_save_LIBS
  78. fi
  79. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  80. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  81. if test $ac_cv_lib_dl_dlopen = yes; then
  82.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  83. else
  84.     lt_cv_dlopen="dyld"
  85.     lt_cv_dlopen_libs=
  86.     lt_cv_dlopen_self=yes
  87. fi
  88.    ;;
  89.   *)
  90.     echo "$as_me:$LINENO: checking for shl_load" >&5
  91. echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
  92. if test "${ac_cv_func_shl_load+set}" = set; then
  93.   echo $ECHO_N "(cached) $ECHO_C" >&6
  94. else
  95.   cat >conftest.$ac_ext <<_ACEOF
  96. /* confdefs.h.  */
  97. _ACEOF
  98. cat confdefs.h >>conftest.$ac_ext
  99. cat >>conftest.$ac_ext <<_ACEOF
  100. /* end confdefs.h.  */
  101. /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
  102.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  103. #define shl_load innocuous_shl_load
  104. /* System header to define __stub macros and hopefully few prototypes,
  105.     which can conflict with char shl_load (); below.
  106.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  107.     <limits.h> exists even on freestanding compilers.  */
  108. #ifdef __STDC__
  109. # include <limits.h>
  110. #else
  111. # include <assert.h>
  112. #endif
  113. #undef shl_load
  114. /* Override any gcc2 internal prototype to avoid an error.  */
  115. #ifdef __cplusplus
  116. extern "C"
  117. {
  118. #endif
  119. /* We use char because int might match the return type of a gcc2
  120.    builtin and then its argument prototype would still apply.  */
  121. char shl_load ();
  122. /* The GNU C library defines this for functions which it implements
  123.     to always fail with ENOSYS.  Some functions are actually named
  124.     something starting with __ and the normal name is an alias.  */
  125. #if defined (__stub_shl_load) || defined (__stub___shl_load)
  126. choke me
  127. #else
  128. char (*f) () = shl_load;
  129. #endif
  130. #ifdef __cplusplus
  131. }
  132. #endif
  133. int
  134. main ()
  135. {
  136. return f != shl_load;
  137.   ;
  138.   return 0;
  139. }
  140. _ACEOF
  141. rm -f conftest.$ac_objext conftest$ac_exeext
  142. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  143.   (eval $ac_link) 2>conftest.er1
  144.   ac_status=$?
  145.   grep -v '^ *+' conftest.er1 >conftest.err
  146.   rm -f conftest.er1
  147.   cat conftest.err >&5
  148.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  149.   (exit $ac_status); } &&
  150.  { ac_try='test -z "$ac_c_werror_flag"
  151.  || test ! -s conftest.err'
  152.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  153.   (eval $ac_try) 2>&5
  154.   ac_status=$?
  155.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  156.   (exit $ac_status); }; } &&
  157.  { ac_try='test -s conftest$ac_exeext'
  158.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  159.   (eval $ac_try) 2>&5
  160.   ac_status=$?
  161.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  162.   (exit $ac_status); }; }; then
  163.   ac_cv_func_shl_load=yes
  164. else
  165.   echo "$as_me: failed program was:" >&5
  166. sed 's/^/| /' conftest.$ac_ext >&5
  167. ac_cv_func_shl_load=no
  168. fi
  169. rm -f conftest.err conftest.$ac_objext 
  170.       conftest$ac_exeext conftest.$ac_ext
  171. fi
  172. echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
  173. echo "${ECHO_T}$ac_cv_func_shl_load" >&6
  174. if test $ac_cv_func_shl_load = yes; then
  175.   lt_cv_dlopen="shl_load"
  176. else
  177.   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
  178. echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
  179. if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  180.   echo $ECHO_N "(cached) $ECHO_C" >&6
  181. else
  182.   ac_check_lib_save_LIBS=$LIBS
  183. LIBS="-ldld  $LIBS"
  184. cat >conftest.$ac_ext <<_ACEOF
  185. /* confdefs.h.  */
  186. _ACEOF
  187. cat confdefs.h >>conftest.$ac_ext
  188. cat >>conftest.$ac_ext <<_ACEOF
  189. /* end confdefs.h.  */
  190. /* Override any gcc2 internal prototype to avoid an error.  */
  191. #ifdef __cplusplus
  192. extern "C"
  193. #endif
  194. /* We use char because int might match the return type of a gcc2
  195.    builtin and then its argument prototype would still apply.  */
  196. char shl_load ();
  197. int
  198. main ()
  199. {
  200. shl_load ();
  201.   ;
  202.   return 0;
  203. }
  204. _ACEOF
  205. rm -f conftest.$ac_objext conftest$ac_exeext
  206. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  207.   (eval $ac_link) 2>conftest.er1
  208.   ac_status=$?
  209.   grep -v '^ *+' conftest.er1 >conftest.err
  210.   rm -f conftest.er1
  211.   cat conftest.err >&5
  212.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  213.   (exit $ac_status); } &&
  214.  { ac_try='test -z "$ac_c_werror_flag"
  215.  || test ! -s conftest.err'
  216.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  217.   (eval $ac_try) 2>&5
  218.   ac_status=$?
  219.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  220.   (exit $ac_status); }; } &&
  221.  { ac_try='test -s conftest$ac_exeext'
  222.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  223.   (eval $ac_try) 2>&5
  224.   ac_status=$?
  225.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  226.   (exit $ac_status); }; }; then
  227.   ac_cv_lib_dld_shl_load=yes
  228. else
  229.   echo "$as_me: failed program was:" >&5
  230. sed 's/^/| /' conftest.$ac_ext >&5
  231. ac_cv_lib_dld_shl_load=no
  232. fi
  233. rm -f conftest.err conftest.$ac_objext 
  234.       conftest$ac_exeext conftest.$ac_ext
  235. LIBS=$ac_check_lib_save_LIBS
  236. fi
  237. echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
  238. echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
  239. if test $ac_cv_lib_dld_shl_load = yes; then
  240.   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
  241. else
  242.   echo "$as_me:$LINENO: checking for dlopen" >&5
  243. echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
  244. if test "${ac_cv_func_dlopen+set}" = set; then
  245.   echo $ECHO_N "(cached) $ECHO_C" >&6
  246. else
  247.   cat >conftest.$ac_ext <<_ACEOF
  248. /* confdefs.h.  */
  249. _ACEOF
  250. cat confdefs.h >>conftest.$ac_ext
  251. cat >>conftest.$ac_ext <<_ACEOF
  252. /* end confdefs.h.  */
  253. /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
  254.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  255. #define dlopen innocuous_dlopen
  256. /* System header to define __stub macros and hopefully few prototypes,
  257.     which can conflict with char dlopen (); below.
  258.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  259.     <limits.h> exists even on freestanding compilers.  */
  260. #ifdef __STDC__
  261. # include <limits.h>
  262. #else
  263. # include <assert.h>
  264. #endif
  265. #undef dlopen
  266. /* Override any gcc2 internal prototype to avoid an error.  */
  267. #ifdef __cplusplus
  268. extern "C"
  269. {
  270. #endif
  271. /* We use char because int might match the return type of a gcc2
  272.    builtin and then its argument prototype would still apply.  */
  273. char dlopen ();
  274. /* The GNU C library defines this for functions which it implements
  275.     to always fail with ENOSYS.  Some functions are actually named
  276.     something starting with __ and the normal name is an alias.  */
  277. #if defined (__stub_dlopen) || defined (__stub___dlopen)
  278. choke me
  279. #else
  280. char (*f) () = dlopen;
  281. #endif
  282. #ifdef __cplusplus
  283. }
  284. #endif
  285. int
  286. main ()
  287. {
  288. return f != dlopen;
  289.   ;
  290.   return 0;
  291. }
  292. _ACEOF
  293. rm -f conftest.$ac_objext conftest$ac_exeext
  294. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  295.   (eval $ac_link) 2>conftest.er1
  296.   ac_status=$?
  297.   grep -v '^ *+' conftest.er1 >conftest.err
  298.   rm -f conftest.er1
  299.   cat conftest.err >&5
  300.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  301.   (exit $ac_status); } &&
  302.  { ac_try='test -z "$ac_c_werror_flag"
  303.  || test ! -s conftest.err'
  304.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  305.   (eval $ac_try) 2>&5
  306.   ac_status=$?
  307.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  308.   (exit $ac_status); }; } &&
  309.  { ac_try='test -s conftest$ac_exeext'
  310.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  311.   (eval $ac_try) 2>&5
  312.   ac_status=$?
  313.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  314.   (exit $ac_status); }; }; then
  315.   ac_cv_func_dlopen=yes
  316. else
  317.   echo "$as_me: failed program was:" >&5
  318. sed 's/^/| /' conftest.$ac_ext >&5
  319. ac_cv_func_dlopen=no
  320. fi
  321. rm -f conftest.err conftest.$ac_objext 
  322.       conftest$ac_exeext conftest.$ac_ext
  323. fi
  324. echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
  325. echo "${ECHO_T}$ac_cv_func_dlopen" >&6
  326. if test $ac_cv_func_dlopen = yes; then
  327.   lt_cv_dlopen="dlopen"
  328. else
  329.   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  330. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  331. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  332.   echo $ECHO_N "(cached) $ECHO_C" >&6
  333. else
  334.   ac_check_lib_save_LIBS=$LIBS
  335. LIBS="-ldl  $LIBS"
  336. cat >conftest.$ac_ext <<_ACEOF
  337. /* confdefs.h.  */
  338. _ACEOF
  339. cat confdefs.h >>conftest.$ac_ext
  340. cat >>conftest.$ac_ext <<_ACEOF
  341. /* end confdefs.h.  */
  342. /* Override any gcc2 internal prototype to avoid an error.  */
  343. #ifdef __cplusplus
  344. extern "C"
  345. #endif
  346. /* We use char because int might match the return type of a gcc2
  347.    builtin and then its argument prototype would still apply.  */
  348. char dlopen ();
  349. int
  350. main ()
  351. {
  352. dlopen ();
  353.   ;
  354.   return 0;
  355. }
  356. _ACEOF
  357. rm -f conftest.$ac_objext conftest$ac_exeext
  358. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  359.   (eval $ac_link) 2>conftest.er1
  360.   ac_status=$?
  361.   grep -v '^ *+' conftest.er1 >conftest.err
  362.   rm -f conftest.er1
  363.   cat conftest.err >&5
  364.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  365.   (exit $ac_status); } &&
  366.  { ac_try='test -z "$ac_c_werror_flag"
  367.  || test ! -s conftest.err'
  368.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  369.   (eval $ac_try) 2>&5
  370.   ac_status=$?
  371.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  372.   (exit $ac_status); }; } &&
  373.  { ac_try='test -s conftest$ac_exeext'
  374.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  375.   (eval $ac_try) 2>&5
  376.   ac_status=$?
  377.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  378.   (exit $ac_status); }; }; then
  379.   ac_cv_lib_dl_dlopen=yes
  380. else
  381.   echo "$as_me: failed program was:" >&5
  382. sed 's/^/| /' conftest.$ac_ext >&5
  383. ac_cv_lib_dl_dlopen=no
  384. fi
  385. rm -f conftest.err conftest.$ac_objext 
  386.       conftest$ac_exeext conftest.$ac_ext
  387. LIBS=$ac_check_lib_save_LIBS
  388. fi
  389. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  390. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  391. if test $ac_cv_lib_dl_dlopen = yes; then
  392.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  393. else
  394.   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
  395. echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
  396. if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  397.   echo $ECHO_N "(cached) $ECHO_C" >&6
  398. else
  399.   ac_check_lib_save_LIBS=$LIBS
  400. LIBS="-lsvld  $LIBS"
  401. cat >conftest.$ac_ext <<_ACEOF
  402. /* confdefs.h.  */
  403. _ACEOF
  404. cat confdefs.h >>conftest.$ac_ext
  405. cat >>conftest.$ac_ext <<_ACEOF
  406. /* end confdefs.h.  */
  407. /* Override any gcc2 internal prototype to avoid an error.  */
  408. #ifdef __cplusplus
  409. extern "C"
  410. #endif
  411. /* We use char because int might match the return type of a gcc2
  412.    builtin and then its argument prototype would still apply.  */
  413. char dlopen ();
  414. int
  415. main ()
  416. {
  417. dlopen ();
  418.   ;
  419.   return 0;
  420. }
  421. _ACEOF
  422. rm -f conftest.$ac_objext conftest$ac_exeext
  423. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  424.   (eval $ac_link) 2>conftest.er1
  425.   ac_status=$?
  426.   grep -v '^ *+' conftest.er1 >conftest.err
  427.   rm -f conftest.er1
  428.   cat conftest.err >&5
  429.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  430.   (exit $ac_status); } &&
  431.  { ac_try='test -z "$ac_c_werror_flag"
  432.  || test ! -s conftest.err'
  433.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  434.   (eval $ac_try) 2>&5
  435.   ac_status=$?
  436.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  437.   (exit $ac_status); }; } &&
  438.  { ac_try='test -s conftest$ac_exeext'
  439.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  440.   (eval $ac_try) 2>&5
  441.   ac_status=$?
  442.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  443.   (exit $ac_status); }; }; then
  444.   ac_cv_lib_svld_dlopen=yes
  445. else
  446.   echo "$as_me: failed program was:" >&5
  447. sed 's/^/| /' conftest.$ac_ext >&5
  448. ac_cv_lib_svld_dlopen=no
  449. fi
  450. rm -f conftest.err conftest.$ac_objext 
  451.       conftest$ac_exeext conftest.$ac_ext
  452. LIBS=$ac_check_lib_save_LIBS
  453. fi
  454. echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
  455. echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
  456. if test $ac_cv_lib_svld_dlopen = yes; then
  457.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
  458. else
  459.   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
  460. echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
  461. if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  462.   echo $ECHO_N "(cached) $ECHO_C" >&6
  463. else
  464.   ac_check_lib_save_LIBS=$LIBS
  465. LIBS="-ldld  $LIBS"
  466. cat >conftest.$ac_ext <<_ACEOF
  467. /* confdefs.h.  */
  468. _ACEOF
  469. cat confdefs.h >>conftest.$ac_ext
  470. cat >>conftest.$ac_ext <<_ACEOF
  471. /* end confdefs.h.  */
  472. /* Override any gcc2 internal prototype to avoid an error.  */
  473. #ifdef __cplusplus
  474. extern "C"
  475. #endif
  476. /* We use char because int might match the return type of a gcc2
  477.    builtin and then its argument prototype would still apply.  */
  478. char dld_link ();
  479. int
  480. main ()
  481. {
  482. dld_link ();
  483.   ;
  484.   return 0;
  485. }
  486. _ACEOF
  487. rm -f conftest.$ac_objext conftest$ac_exeext
  488. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  489.   (eval $ac_link) 2>conftest.er1
  490.   ac_status=$?
  491.   grep -v '^ *+' conftest.er1 >conftest.err
  492.   rm -f conftest.er1
  493.   cat conftest.err >&5
  494.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  495.   (exit $ac_status); } &&
  496.  { ac_try='test -z "$ac_c_werror_flag"
  497.  || test ! -s conftest.err'
  498.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  499.   (eval $ac_try) 2>&5
  500.   ac_status=$?
  501.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  502.   (exit $ac_status); }; } &&
  503.  { ac_try='test -s conftest$ac_exeext'
  504.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  505.   (eval $ac_try) 2>&5
  506.   ac_status=$?
  507.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  508.   (exit $ac_status); }; }; then
  509.   ac_cv_lib_dld_dld_link=yes
  510. else
  511.   echo "$as_me: failed program was:" >&5
  512. sed 's/^/| /' conftest.$ac_ext >&5
  513. ac_cv_lib_dld_dld_link=no
  514. fi
  515. rm -f conftest.err conftest.$ac_objext 
  516.       conftest$ac_exeext conftest.$ac_ext
  517. LIBS=$ac_check_lib_save_LIBS
  518. fi
  519. echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
  520. echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
  521. if test $ac_cv_lib_dld_dld_link = yes; then
  522.   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
  523. fi
  524. fi
  525. fi
  526. fi
  527. fi
  528. fi
  529.     ;;
  530.   esac
  531.   if test "x$lt_cv_dlopen" != xno; then
  532.     enable_dlopen=yes
  533.   else
  534.     enable_dlopen=no
  535.   fi
  536.   case $lt_cv_dlopen in
  537.   dlopen)
  538.     save_CPPFLAGS="$CPPFLAGS"
  539.     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  540.     save_LDFLAGS="$LDFLAGS"
  541.     eval LDFLAGS="$LDFLAGS $export_dynamic_flag_spec"
  542.     save_LIBS="$LIBS"
  543.     LIBS="$lt_cv_dlopen_libs $LIBS"
  544.     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
  545. echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
  546. if test "${lt_cv_dlopen_self+set}" = set; then
  547.   echo $ECHO_N "(cached) $ECHO_C" >&6
  548. else
  549.      if test "$cross_compiling" = yes; then :
  550.   lt_cv_dlopen_self=cross
  551. else
  552.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  553.   lt_status=$lt_dlunknown
  554.   cat > conftest.$ac_ext <<EOF
  555. #line 18851 "configure"
  556. #include "confdefs.h"
  557. #if HAVE_DLFCN_H
  558. #include <dlfcn.h>
  559. #endif
  560. #include <stdio.h>
  561. #ifdef RTLD_GLOBAL
  562. #  define LT_DLGLOBAL RTLD_GLOBAL
  563. #else
  564. #  ifdef DL_GLOBAL
  565. #    define LT_DLGLOBAL DL_GLOBAL
  566. #  else
  567. #    define LT_DLGLOBAL 0
  568. #  endif
  569. #endif
  570. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  571.    find out it does not work in some platform. */
  572. #ifndef LT_DLLAZY_OR_NOW
  573. #  ifdef RTLD_LAZY
  574. #    define LT_DLLAZY_OR_NOW RTLD_LAZY
  575. #  else
  576. #    ifdef DL_LAZY
  577. #      define LT_DLLAZY_OR_NOW DL_LAZY
  578. #    else
  579. #      ifdef RTLD_NOW
  580. #        define LT_DLLAZY_OR_NOW RTLD_NOW
  581. #      else
  582. #        ifdef DL_NOW
  583. #          define LT_DLLAZY_OR_NOW DL_NOW
  584. #        else
  585. #          define LT_DLLAZY_OR_NOW 0
  586. #        endif
  587. #      endif
  588. #    endif
  589. #  endif
  590. #endif
  591. #ifdef __cplusplus
  592. extern "C" void exit (int);
  593. #endif
  594. void fnord() { int i=42;}
  595. int main ()
  596. {
  597.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  598.   int status = $lt_dlunknown;
  599.   if (self)
  600.     {
  601.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  602.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  603.       /* dlclose (self); */
  604.     }
  605.     exit (status);
  606. }
  607. EOF
  608.   if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  609.   (eval $ac_link) 2>&5
  610.   ac_status=$?
  611.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  612.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  613.     (./conftest; exit; ) 2>/dev/null
  614.     lt_status=$?
  615.     case x$lt_status in
  616.       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
  617.       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
  618.       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
  619.     esac
  620.   else :
  621.     # compilation failed
  622.     lt_cv_dlopen_self=no
  623.   fi
  624. fi
  625. rm -fr conftest*
  626. fi
  627. echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
  628. echo "${ECHO_T}$lt_cv_dlopen_self" >&6
  629.     if test "x$lt_cv_dlopen_self" = xyes; then
  630.       LDFLAGS="$LDFLAGS $link_static_flag"
  631.       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
  632. echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
  633. if test "${lt_cv_dlopen_self_static+set}" = set; then
  634.   echo $ECHO_N "(cached) $ECHO_C" >&6
  635. else
  636.      if test "$cross_compiling" = yes; then :
  637.   lt_cv_dlopen_self_static=cross
  638. else
  639.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  640.   lt_status=$lt_dlunknown
  641.   cat > conftest.$ac_ext <<EOF
  642. #line 18949 "configure"
  643. #include "confdefs.h"
  644. #if HAVE_DLFCN_H
  645. #include <dlfcn.h>
  646. #endif
  647. #include <stdio.h>
  648. #ifdef RTLD_GLOBAL
  649. #  define LT_DLGLOBAL RTLD_GLOBAL
  650. #else
  651. #  ifdef DL_GLOBAL
  652. #    define LT_DLGLOBAL DL_GLOBAL
  653. #  else
  654. #    define LT_DLGLOBAL 0
  655. #  endif
  656. #endif
  657. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  658.    find out it does not work in some platform. */
  659. #ifndef LT_DLLAZY_OR_NOW
  660. #  ifdef RTLD_LAZY
  661. #    define LT_DLLAZY_OR_NOW RTLD_LAZY
  662. #  else
  663. #    ifdef DL_LAZY
  664. #      define LT_DLLAZY_OR_NOW DL_LAZY
  665. #    else
  666. #      ifdef RTLD_NOW
  667. #        define LT_DLLAZY_OR_NOW RTLD_NOW
  668. #      else
  669. #        ifdef DL_NOW
  670. #          define LT_DLLAZY_OR_NOW DL_NOW
  671. #        else
  672. #          define LT_DLLAZY_OR_NOW 0
  673. #        endif
  674. #      endif
  675. #    endif
  676. #  endif
  677. #endif
  678. #ifdef __cplusplus
  679. extern "C" void exit (int);
  680. #endif
  681. void fnord() { int i=42;}
  682. int main ()
  683. {
  684.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  685.   int status = $lt_dlunknown;
  686.   if (self)
  687.     {
  688.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  689.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  690.       /* dlclose (self); */
  691.     }
  692.     exit (status);
  693. }
  694. EOF
  695.   if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  696.   (eval $ac_link) 2>&5
  697.   ac_status=$?
  698.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  699.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  700.     (./conftest; exit; ) 2>/dev/null
  701.     lt_status=$?
  702.     case x$lt_status in
  703.       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
  704.       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
  705.       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
  706.     esac
  707.   else :
  708.     # compilation failed
  709.     lt_cv_dlopen_self_static=no
  710.   fi
  711. fi
  712. rm -fr conftest*
  713. fi
  714. echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
  715. echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
  716.     fi
  717.     CPPFLAGS="$save_CPPFLAGS"
  718.     LDFLAGS="$save_LDFLAGS"
  719.     LIBS="$save_LIBS"
  720.     ;;
  721.   esac
  722.   case $lt_cv_dlopen_self in
  723.   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  724.   *) enable_dlopen_self=unknown ;;
  725.   esac
  726.   case $lt_cv_dlopen_self_static in
  727.   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  728.   *) enable_dlopen_self_static=unknown ;;
  729.   esac
  730. fi
  731. # The else clause should only fire when bootstrapping the
  732. # libtool distribution, otherwise you forgot to ship ltmain.sh
  733. # with your package, and you will get complaints that there are
  734. # no rules to generate ltmain.sh.
  735. if test -f "$ltmain"; then
  736.   # See if we are running on zsh, and set the options which allow our commands through
  737.   # without removal of  escapes.
  738.   if test -n "${ZSH_VERSION+set}" ; then
  739.     setopt NO_GLOB_SUBST
  740.   fi
  741.   # Now quote all the things that may contain metacharacters while being
  742.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  743.   # variables and quote the copies for generation of the libtool script.
  744.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM 
  745.     SED SHELL STRIP 
  746.     libname_spec library_names_spec soname_spec extract_expsyms_cmds 
  747.     old_striplib striplib file_magic_cmd finish_cmds finish_eval 
  748.     deplibs_check_method reload_flag reload_cmds need_locks 
  749.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl 
  750.     lt_cv_sys_global_symbol_to_c_name_address 
  751.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec 
  752.     old_postinstall_cmds old_postuninstall_cmds 
  753.     compiler_GCJ 
  754.     CC_GCJ 
  755.     LD_GCJ 
  756.     lt_prog_compiler_wl_GCJ 
  757.     lt_prog_compiler_pic_GCJ 
  758.     lt_prog_compiler_static_GCJ 
  759.     lt_prog_compiler_no_builtin_flag_GCJ 
  760.     export_dynamic_flag_spec_GCJ 
  761.     thread_safe_flag_spec_GCJ 
  762.     whole_archive_flag_spec_GCJ 
  763.     enable_shared_with_static_runtimes_GCJ 
  764.     old_archive_cmds_GCJ 
  765.     old_archive_from_new_cmds_GCJ 
  766.     predep_objects_GCJ 
  767.     postdep_objects_GCJ 
  768.     predeps_GCJ 
  769.     postdeps_GCJ 
  770.     compiler_lib_search_path_GCJ 
  771.     archive_cmds_GCJ 
  772.     archive_expsym_cmds_GCJ 
  773.     postinstall_cmds_GCJ 
  774.     postuninstall_cmds_GCJ 
  775.     old_archive_from_expsyms_cmds_GCJ 
  776.     allow_undefined_flag_GCJ 
  777.     no_undefined_flag_GCJ 
  778.     export_symbols_cmds_GCJ 
  779.     hardcode_libdir_flag_spec_GCJ 
  780.     hardcode_libdir_flag_spec_ld_GCJ 
  781.     hardcode_libdir_separator_GCJ 
  782.     hardcode_automatic_GCJ 
  783.     module_cmds_GCJ 
  784.     module_expsym_cmds_GCJ 
  785.     lt_cv_prog_compiler_c_o_GCJ 
  786.     exclude_expsyms_GCJ 
  787.     include_expsyms_GCJ; do
  788.     case $var in
  789.     old_archive_cmds_GCJ | 
  790.     old_archive_from_new_cmds_GCJ | 
  791.     archive_cmds_GCJ | 
  792.     archive_expsym_cmds_GCJ | 
  793.     module_cmds_GCJ | 
  794.     module_expsym_cmds_GCJ | 
  795.     old_archive_from_expsyms_cmds_GCJ | 
  796.     export_symbols_cmds_GCJ | 
  797.     extract_expsyms_cmds | reload_cmds | finish_cmds | 
  798.     postinstall_cmds | postuninstall_cmds | 
  799.     old_postinstall_cmds | old_postuninstall_cmds | 
  800.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  801.       # Double-quote double-evaled strings.
  802.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$double_quote_subst" -e "$sed_quote_subst" -e "$delay_variable_subst"`\""
  803.       ;;
  804.     *)
  805.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$sed_quote_subst"`\""
  806.       ;;
  807.     esac
  808.   done
  809.   case $lt_echo in
  810.   *'$0 --fallback-echo"')
  811.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  812.     ;;
  813.   esac
  814. cfgfile="$ofile"
  815.   cat <<__EOF__ >> "$cfgfile"
  816. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  817. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  818. # Shell to use when invoking shell scripts.
  819. SHELL=$lt_SHELL
  820. # Whether or not to build shared libraries.
  821. build_libtool_libs=$enable_shared
  822. # Whether or not to build static libraries.
  823. build_old_libs=$enable_static
  824. # Whether or not to add -lc for building shared libraries.
  825. build_libtool_need_lc=$archive_cmds_need_lc_GCJ
  826. # Whether or not to disallow shared libs when runtime libs are static
  827. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
  828. # Whether or not to optimize for fast installation.
  829. fast_install=$enable_fast_install
  830. # The host system.
  831. host_alias=$host_alias
  832. host=$host
  833. host_os=$host_os
  834. # The build system.
  835. build_alias=$build_alias
  836. build=$build
  837. build_os=$build_os
  838. # An echo program that does not interpret backslashes.
  839. echo=$lt_echo
  840. # The archiver.
  841. AR=$lt_AR
  842. AR_FLAGS=$lt_AR_FLAGS
  843. # A C compiler.
  844. LTCC=$lt_LTCC
  845. # A language-specific compiler.
  846. CC=$lt_compiler_GCJ
  847. # Is the compiler the GNU C compiler?
  848. with_gcc=$GCC_GCJ
  849. # An ERE matcher.
  850. EGREP=$lt_EGREP
  851. # The linker used to build libraries.
  852. LD=$lt_LD_GCJ
  853. # Whether we need hard or soft links.
  854. LN_S=$lt_LN_S
  855. # A BSD-compatible nm program.
  856. NM=$lt_NM
  857. # A symbol stripping program
  858. STRIP=$lt_STRIP
  859. # Used to examine libraries when file_magic_cmd begins "file"
  860. MAGIC_CMD=$MAGIC_CMD
  861. # Used on cygwin: DLL creation program.
  862. DLLTOOL="$DLLTOOL"
  863. # Used on cygwin: object dumper.
  864. OBJDUMP="$OBJDUMP"
  865. # Used on cygwin: assembler.
  866. AS="$AS"
  867. # The name of the directory that contains temporary libtool files.
  868. objdir=$objdir
  869. # How to create reloadable object files.
  870. reload_flag=$lt_reload_flag
  871. reload_cmds=$lt_reload_cmds
  872. # How to pass a linker flag through the compiler.
  873. wl=$lt_lt_prog_compiler_wl_GCJ
  874. # Object file suffix (normally "o").
  875. objext="$ac_objext"
  876. # Old archive suffix (normally "a").
  877. libext="$libext"
  878. # Shared library suffix (normally ".so").
  879. shrext_cmds='$shrext_cmds'
  880. # Executable file suffix (normally "").
  881. exeext="$exeext"
  882. # Additional compiler flags for building library objects.
  883. pic_flag=$lt_lt_prog_compiler_pic_GCJ
  884. pic_mode=$pic_mode
  885. # What is the maximum length of a command?
  886. max_cmd_len=$lt_cv_sys_max_cmd_len
  887. # Does compiler simultaneously support -c and -o options?
  888. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
  889. # Must we lock files when doing compilation?
  890. need_locks=$lt_need_locks
  891. # Do we need the lib prefix for modules?
  892. need_lib_prefix=$need_lib_prefix
  893. # Do we need a version for libraries?
  894. need_version=$need_version
  895. # Whether dlopen is supported.
  896. dlopen_support=$enable_dlopen
  897. # Whether dlopen of programs is supported.
  898. dlopen_self=$enable_dlopen_self
  899. # Whether dlopen of statically linked programs is supported.
  900. dlopen_self_static=$enable_dlopen_self_static
  901. # Compiler flag to prevent dynamic linking.
  902. link_static_flag=$lt_lt_prog_compiler_static_GCJ
  903. # Compiler flag to turn off builtin functions.
  904. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
  905. # Compiler flag to allow reflexive dlopens.
  906. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
  907. # Compiler flag to generate shared objects directly from archives.
  908. whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
  909. # Compiler flag to generate thread-safe objects.
  910. thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
  911. # Library versioning type.
  912. version_type=$version_type
  913. # Format of library name prefix.
  914. libname_spec=$lt_libname_spec
  915. # List of archive names.  First name is the real one, the rest are links.
  916. # The last name is the one that the linker finds with -lNAME.
  917. library_names_spec=$lt_library_names_spec
  918. # The coded name of the library, if different from the real name.
  919. soname_spec=$lt_soname_spec
  920. # Commands used to build and install an old-style archive.
  921. RANLIB=$lt_RANLIB
  922. old_archive_cmds=$lt_old_archive_cmds_GCJ
  923. old_postinstall_cmds=$lt_old_postinstall_cmds
  924. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  925. # Create an old-style archive from a shared archive.
  926. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
  927. # Create a temporary old-style archive to link instead of a shared archive.
  928. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
  929. # Commands used to build and install a shared archive.
  930. archive_cmds=$lt_archive_cmds_GCJ
  931. archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
  932. postinstall_cmds=$lt_postinstall_cmds
  933. postuninstall_cmds=$lt_postuninstall_cmds
  934. # Commands used to build a loadable module (assumed same as above if empty)
  935. module_cmds=$lt_module_cmds_GCJ
  936. module_expsym_cmds=$lt_module_expsym_cmds_GCJ
  937. # Commands to strip libraries.
  938. old_striplib=$lt_old_striplib
  939. striplib=$lt_striplib
  940. # Dependencies to place before the objects being linked to create a
  941. # shared library.
  942. predep_objects=$lt_predep_objects_GCJ
  943. # Dependencies to place after the objects being linked to create a
  944. # shared library.
  945. postdep_objects=$lt_postdep_objects_GCJ
  946. # Dependencies to place before the objects being linked to create a
  947. # shared library.
  948. predeps=$lt_predeps_GCJ
  949. # Dependencies to place after the objects being linked to create a
  950. # shared library.
  951. postdeps=$lt_postdeps_GCJ
  952. # The library search path used internally by the compiler when linking
  953. # a shared library.
  954. compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
  955. # Method to check whether dependent libraries are shared objects.
  956. deplibs_check_method=$lt_deplibs_check_method
  957. # Command to use when deplibs_check_method == file_magic.
  958. file_magic_cmd=$lt_file_magic_cmd
  959. # Flag that allows shared libraries with undefined symbols to be built.
  960. allow_undefined_flag=$lt_allow_undefined_flag_GCJ
  961. # Flag that forces no undefined symbols.
  962. no_undefined_flag=$lt_no_undefined_flag_GCJ
  963. # Commands used to finish a libtool library installation in a directory.
  964. finish_cmds=$lt_finish_cmds
  965. # Same as above, but a single script fragment to be evaled but not shown.
  966. finish_eval=$lt_finish_eval
  967. # Take the output of nm and produce a listing of raw symbols and C names.
  968. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  969. # Transform the output of nm in a proper C declaration
  970. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  971. # Transform the output of nm in a C name address pair
  972. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  973. # This is the shared library runtime path variable.
  974. runpath_var=$runpath_var
  975. # This is the shared library path variable.
  976. shlibpath_var=$shlibpath_var
  977. # Is shlibpath searched before the hard-coded library search path?
  978. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  979. # How to hardcode a shared library path into an executable.
  980. hardcode_action=$hardcode_action_GCJ
  981. # Whether we should hardcode library paths into libraries.
  982. hardcode_into_libs=$hardcode_into_libs
  983. # Flag to hardcode $libdir into a binary during linking.
  984. # This must work even if $libdir does not exist.
  985. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
  986. # If ld is used when linking, flag to hardcode $libdir into
  987. # a binary during linking. This must work even if $libdir does
  988. # not exist.
  989. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
  990. # Whether we need a single -rpath flag with a separated argument.
  991. hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
  992. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  993. # resulting binary.
  994. hardcode_direct=$hardcode_direct_GCJ
  995. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  996. # resulting binary.
  997. hardcode_minus_L=$hardcode_minus_L_GCJ
  998. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  999. # the resulting binary.
  1000. hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
  1001. # Set to yes if building a shared library automatically hardcodes DIR into the library
  1002. # and all subsequent libraries and executables linked against it.
  1003. hardcode_automatic=$hardcode_automatic_GCJ
  1004. # Variables whose values should be saved in libtool wrapper scripts and
  1005. # restored at relink time.
  1006. variables_saved_for_relink="$variables_saved_for_relink"
  1007. # Whether libtool must link a program against all its dependency libraries.
  1008. link_all_deplibs=$link_all_deplibs_GCJ
  1009. # Compile-time system search path for libraries
  1010. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  1011. # Run-time system search path for libraries
  1012. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  1013. # Fix the shell variable $srcfile for the compiler.
  1014. fix_srcfile_path="$fix_srcfile_path_GCJ"
  1015. # Set to yes if exported symbols are required.
  1016. always_export_symbols=$always_export_symbols_GCJ
  1017. # The commands to list exported symbols.
  1018. export_symbols_cmds=$lt_export_symbols_cmds_GCJ
  1019. # The commands to extract the exported symbol list from a shared archive.
  1020. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  1021. # Symbols that should not be listed in the preloaded symbols.
  1022. exclude_expsyms=$lt_exclude_expsyms_GCJ
  1023. # Symbols that must always be exported.
  1024. include_expsyms=$lt_include_expsyms_GCJ
  1025. # ### END LIBTOOL TAG CONFIG: $tagname
  1026. __EOF__
  1027. else
  1028.   # If there is no Makefile yet, we rely on a make rule to execute
  1029.   # `config.status --recheck' to rerun these tests and create the
  1030.   # libtool script then.
  1031.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  1032.   if test -f "$ltmain_in"; then
  1033.     test -f Makefile && make "$ltmain"
  1034.   fi
  1035. fi
  1036. ac_ext=c
  1037. ac_cpp='$CPP $CPPFLAGS'
  1038. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1039. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1040. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1041. CC="$lt_save_CC"
  1042. else
  1043.   tagname=""
  1044. fi
  1045. ;;
  1046.       RC)
  1047. # Source file extension for RC test sources.
  1048. ac_ext=rc
  1049. # Object file extension for compiled RC test sources.
  1050. objext=o
  1051. objext_RC=$objext
  1052. # Code to be used in simple compile tests
  1053. lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }n'
  1054. # Code to be used in simple link tests
  1055. lt_simple_link_test_code="$lt_simple_compile_test_code"
  1056. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  1057. # If no C compiler was specified, use CC.
  1058. LTCC=${LTCC-"$CC"}
  1059. # Allow CC to be a program name with arguments.
  1060. compiler=$CC
  1061. # save warnings/boilerplate of simple test code
  1062. ac_outfile=conftest.$ac_objext
  1063. printf "$lt_simple_compile_test_code" >conftest.$ac_ext
  1064. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
  1065. _lt_compiler_boilerplate=`cat conftest.err`
  1066. $rm conftest*
  1067. ac_outfile=conftest.$ac_objext
  1068. printf "$lt_simple_link_test_code" >conftest.$ac_ext
  1069. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
  1070. _lt_linker_boilerplate=`cat conftest.err`
  1071. $rm conftest*
  1072. # Allow CC to be a program name with arguments.
  1073. lt_save_CC="$CC"
  1074. CC=${RC-"windres"}
  1075. compiler=$CC
  1076. compiler_RC=$CC
  1077. for cc_temp in $compiler""; do
  1078.   case $cc_temp in
  1079.     compile | *[\/]compile | ccache | *[\/]ccache ) ;;
  1080.     distcc | *[\/]distcc | purify | *[\/]purify ) ;;
  1081.     -*) ;;
  1082.     *) break;;
  1083.   esac
  1084. done
  1085. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  1086. lt_cv_prog_compiler_c_o_RC=yes
  1087. # The else clause should only fire when bootstrapping the
  1088. # libtool distribution, otherwise you forgot to ship ltmain.sh
  1089. # with your package, and you will get complaints that there are
  1090. # no rules to generate ltmain.sh.
  1091. if test -f "$ltmain"; then
  1092.   # See if we are running on zsh, and set the options which allow our commands through
  1093.   # without removal of  escapes.
  1094.   if test -n "${ZSH_VERSION+set}" ; then
  1095.     setopt NO_GLOB_SUBST
  1096.   fi
  1097.   # Now quote all the things that may contain metacharacters while being
  1098.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  1099.   # variables and quote the copies for generation of the libtool script.
  1100.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM 
  1101.     SED SHELL STRIP 
  1102.     libname_spec library_names_spec soname_spec extract_expsyms_cmds 
  1103.     old_striplib striplib file_magic_cmd finish_cmds finish_eval 
  1104.     deplibs_check_method reload_flag reload_cmds need_locks 
  1105.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl 
  1106.     lt_cv_sys_global_symbol_to_c_name_address 
  1107.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec 
  1108.     old_postinstall_cmds old_postuninstall_cmds 
  1109.     compiler_RC 
  1110.     CC_RC 
  1111.     LD_RC 
  1112.     lt_prog_compiler_wl_RC 
  1113.     lt_prog_compiler_pic_RC 
  1114.     lt_prog_compiler_static_RC 
  1115.     lt_prog_compiler_no_builtin_flag_RC 
  1116.     export_dynamic_flag_spec_RC 
  1117.     thread_safe_flag_spec_RC 
  1118.     whole_archive_flag_spec_RC 
  1119.     enable_shared_with_static_runtimes_RC 
  1120.     old_archive_cmds_RC 
  1121.     old_archive_from_new_cmds_RC 
  1122.     predep_objects_RC 
  1123.     postdep_objects_RC 
  1124.     predeps_RC 
  1125.     postdeps_RC 
  1126.     compiler_lib_search_path_RC 
  1127.     archive_cmds_RC 
  1128.     archive_expsym_cmds_RC 
  1129.     postinstall_cmds_RC 
  1130.     postuninstall_cmds_RC 
  1131.     old_archive_from_expsyms_cmds_RC 
  1132.     allow_undefined_flag_RC 
  1133.     no_undefined_flag_RC 
  1134.     export_symbols_cmds_RC 
  1135.     hardcode_libdir_flag_spec_RC 
  1136.     hardcode_libdir_flag_spec_ld_RC 
  1137.     hardcode_libdir_separator_RC 
  1138.     hardcode_automatic_RC 
  1139.     module_cmds_RC 
  1140.     module_expsym_cmds_RC 
  1141.     lt_cv_prog_compiler_c_o_RC 
  1142.     exclude_expsyms_RC 
  1143.     include_expsyms_RC; do
  1144.     case $var in
  1145.     old_archive_cmds_RC | 
  1146.     old_archive_from_new_cmds_RC | 
  1147.     archive_cmds_RC | 
  1148.     archive_expsym_cmds_RC | 
  1149.     module_cmds_RC | 
  1150.     module_expsym_cmds_RC | 
  1151.     old_archive_from_expsyms_cmds_RC | 
  1152.     export_symbols_cmds_RC | 
  1153.     extract_expsyms_cmds | reload_cmds | finish_cmds | 
  1154.     postinstall_cmds | postuninstall_cmds | 
  1155.     old_postinstall_cmds | old_postuninstall_cmds | 
  1156.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  1157.       # Double-quote double-evaled strings.
  1158.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$double_quote_subst" -e "$sed_quote_subst" -e "$delay_variable_subst"`\""
  1159.       ;;
  1160.     *)
  1161.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$sed_quote_subst"`\""
  1162.       ;;
  1163.     esac
  1164.   done
  1165.   case $lt_echo in
  1166.   *'$0 --fallback-echo"')
  1167.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  1168.     ;;
  1169.   esac
  1170. cfgfile="$ofile"
  1171.   cat <<__EOF__ >> "$cfgfile"
  1172. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  1173. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  1174. # Shell to use when invoking shell scripts.
  1175. SHELL=$lt_SHELL
  1176. # Whether or not to build shared libraries.
  1177. build_libtool_libs=$enable_shared
  1178. # Whether or not to build static libraries.
  1179. build_old_libs=$enable_static
  1180. # Whether or not to add -lc for building shared libraries.
  1181. build_libtool_need_lc=$archive_cmds_need_lc_RC
  1182. # Whether or not to disallow shared libs when runtime libs are static
  1183. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
  1184. # Whether or not to optimize for fast installation.
  1185. fast_install=$enable_fast_install
  1186. # The host system.
  1187. host_alias=$host_alias
  1188. host=$host
  1189. host_os=$host_os
  1190. # The build system.
  1191. build_alias=$build_alias
  1192. build=$build
  1193. build_os=$build_os
  1194. # An echo program that does not interpret backslashes.
  1195. echo=$lt_echo
  1196. # The archiver.
  1197. AR=$lt_AR
  1198. AR_FLAGS=$lt_AR_FLAGS
  1199. # A C compiler.
  1200. LTCC=$lt_LTCC
  1201. # A language-specific compiler.
  1202. CC=$lt_compiler_RC
  1203. # Is the compiler the GNU C compiler?
  1204. with_gcc=$GCC_RC
  1205. # An ERE matcher.
  1206. EGREP=$lt_EGREP
  1207. # The linker used to build libraries.
  1208. LD=$lt_LD_RC
  1209. # Whether we need hard or soft links.
  1210. LN_S=$lt_LN_S
  1211. # A BSD-compatible nm program.
  1212. NM=$lt_NM
  1213. # A symbol stripping program
  1214. STRIP=$lt_STRIP
  1215. # Used to examine libraries when file_magic_cmd begins "file"
  1216. MAGIC_CMD=$MAGIC_CMD
  1217. # Used on cygwin: DLL creation program.
  1218. DLLTOOL="$DLLTOOL"
  1219. # Used on cygwin: object dumper.
  1220. OBJDUMP="$OBJDUMP"
  1221. # Used on cygwin: assembler.
  1222. AS="$AS"
  1223. # The name of the directory that contains temporary libtool files.
  1224. objdir=$objdir
  1225. # How to create reloadable object files.
  1226. reload_flag=$lt_reload_flag
  1227. reload_cmds=$lt_reload_cmds
  1228. # How to pass a linker flag through the compiler.
  1229. wl=$lt_lt_prog_compiler_wl_RC
  1230. # Object file suffix (normally "o").
  1231. objext="$ac_objext"
  1232. # Old archive suffix (normally "a").
  1233. libext="$libext"
  1234. # Shared library suffix (normally ".so").
  1235. shrext_cmds='$shrext_cmds'
  1236. # Executable file suffix (normally "").
  1237. exeext="$exeext"
  1238. # Additional compiler flags for building library objects.
  1239. pic_flag=$lt_lt_prog_compiler_pic_RC
  1240. pic_mode=$pic_mode
  1241. # What is the maximum length of a command?
  1242. max_cmd_len=$lt_cv_sys_max_cmd_len
  1243. # Does compiler simultaneously support -c and -o options?
  1244. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
  1245. # Must we lock files when doing compilation?
  1246. need_locks=$lt_need_locks
  1247. # Do we need the lib prefix for modules?
  1248. need_lib_prefix=$need_lib_prefix
  1249. # Do we need a version for libraries?
  1250. need_version=$need_version
  1251. # Whether dlopen is supported.
  1252. dlopen_support=$enable_dlopen
  1253. # Whether dlopen of programs is supported.
  1254. dlopen_self=$enable_dlopen_self
  1255. # Whether dlopen of statically linked programs is supported.
  1256. dlopen_self_static=$enable_dlopen_self_static
  1257. # Compiler flag to prevent dynamic linking.
  1258. link_static_flag=$lt_lt_prog_compiler_static_RC
  1259. # Compiler flag to turn off builtin functions.
  1260. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
  1261. # Compiler flag to allow reflexive dlopens.
  1262. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
  1263. # Compiler flag to generate shared objects directly from archives.
  1264. whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
  1265. # Compiler flag to generate thread-safe objects.
  1266. thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
  1267. # Library versioning type.
  1268. version_type=$version_type
  1269. # Format of library name prefix.
  1270. libname_spec=$lt_libname_spec
  1271. # List of archive names.  First name is the real one, the rest are links.
  1272. # The last name is the one that the linker finds with -lNAME.
  1273. library_names_spec=$lt_library_names_spec
  1274. # The coded name of the library, if different from the real name.
  1275. soname_spec=$lt_soname_spec
  1276. # Commands used to build and install an old-style archive.
  1277. RANLIB=$lt_RANLIB
  1278. old_archive_cmds=$lt_old_archive_cmds_RC
  1279. old_postinstall_cmds=$lt_old_postinstall_cmds
  1280. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  1281. # Create an old-style archive from a shared archive.
  1282. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
  1283. # Create a temporary old-style archive to link instead of a shared archive.
  1284. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
  1285. # Commands used to build and install a shared archive.
  1286. archive_cmds=$lt_archive_cmds_RC
  1287. archive_expsym_cmds=$lt_archive_expsym_cmds_RC
  1288. postinstall_cmds=$lt_postinstall_cmds
  1289. postuninstall_cmds=$lt_postuninstall_cmds
  1290. # Commands used to build a loadable module (assumed same as above if empty)
  1291. module_cmds=$lt_module_cmds_RC
  1292. module_expsym_cmds=$lt_module_expsym_cmds_RC
  1293. # Commands to strip libraries.
  1294. old_striplib=$lt_old_striplib
  1295. striplib=$lt_striplib
  1296. # Dependencies to place before the objects being linked to create a
  1297. # shared library.
  1298. predep_objects=$lt_predep_objects_RC
  1299. # Dependencies to place after the objects being linked to create a
  1300. # shared library.
  1301. postdep_objects=$lt_postdep_objects_RC
  1302. # Dependencies to place before the objects being linked to create a
  1303. # shared library.
  1304. predeps=$lt_predeps_RC
  1305. # Dependencies to place after the objects being linked to create a
  1306. # shared library.
  1307. postdeps=$lt_postdeps_RC
  1308. # The library search path used internally by the compiler when linking
  1309. # a shared library.
  1310. compiler_lib_search_path=$lt_compiler_lib_search_path_RC
  1311. # Method to check whether dependent libraries are shared objects.
  1312. deplibs_check_method=$lt_deplibs_check_method
  1313. # Command to use when deplibs_check_method == file_magic.
  1314. file_magic_cmd=$lt_file_magic_cmd
  1315. # Flag that allows shared libraries with undefined symbols to be built.
  1316. allow_undefined_flag=$lt_allow_undefined_flag_RC
  1317. # Flag that forces no undefined symbols.
  1318. no_undefined_flag=$lt_no_undefined_flag_RC
  1319. # Commands used to finish a libtool library installation in a directory.
  1320. finish_cmds=$lt_finish_cmds
  1321. # Same as above, but a single script fragment to be evaled but not shown.
  1322. finish_eval=$lt_finish_eval
  1323. # Take the output of nm and produce a listing of raw symbols and C names.
  1324. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  1325. # Transform the output of nm in a proper C declaration
  1326. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  1327. # Transform the output of nm in a C name address pair
  1328. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  1329. # This is the shared library runtime path variable.
  1330. runpath_var=$runpath_var
  1331. # This is the shared library path variable.
  1332. shlibpath_var=$shlibpath_var
  1333. # Is shlibpath searched before the hard-coded library search path?
  1334. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  1335. # How to hardcode a shared library path into an executable.
  1336. hardcode_action=$hardcode_action_RC
  1337. # Whether we should hardcode library paths into libraries.
  1338. hardcode_into_libs=$hardcode_into_libs
  1339. # Flag to hardcode $libdir into a binary during linking.
  1340. # This must work even if $libdir does not exist.
  1341. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
  1342. # If ld is used when linking, flag to hardcode $libdir into
  1343. # a binary during linking. This must work even if $libdir does
  1344. # not exist.
  1345. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
  1346. # Whether we need a single -rpath flag with a separated argument.
  1347. hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
  1348. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  1349. # resulting binary.
  1350. hardcode_direct=$hardcode_direct_RC
  1351. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  1352. # resulting binary.
  1353. hardcode_minus_L=$hardcode_minus_L_RC
  1354. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  1355. # the resulting binary.
  1356. hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
  1357. # Set to yes if building a shared library automatically hardcodes DIR into the library
  1358. # and all subsequent libraries and executables linked against it.
  1359. hardcode_automatic=$hardcode_automatic_RC
  1360. # Variables whose values should be saved in libtool wrapper scripts and
  1361. # restored at relink time.
  1362. variables_saved_for_relink="$variables_saved_for_relink"
  1363. # Whether libtool must link a program against all its dependency libraries.
  1364. link_all_deplibs=$link_all_deplibs_RC
  1365. # Compile-time system search path for libraries
  1366. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  1367. # Run-time system search path for libraries
  1368. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  1369. # Fix the shell variable $srcfile for the compiler.
  1370. fix_srcfile_path="$fix_srcfile_path_RC"
  1371. # Set to yes if exported symbols are required.
  1372. always_export_symbols=$always_export_symbols_RC
  1373. # The commands to list exported symbols.
  1374. export_symbols_cmds=$lt_export_symbols_cmds_RC
  1375. # The commands to extract the exported symbol list from a shared archive.
  1376. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  1377. # Symbols that should not be listed in the preloaded symbols.
  1378. exclude_expsyms=$lt_exclude_expsyms_RC
  1379. # Symbols that must always be exported.
  1380. include_expsyms=$lt_include_expsyms_RC
  1381. # ### END LIBTOOL TAG CONFIG: $tagname
  1382. __EOF__
  1383. else
  1384.   # If there is no Makefile yet, we rely on a make rule to execute
  1385.   # `config.status --recheck' to rerun these tests and create the
  1386.   # libtool script then.
  1387.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  1388.   if test -f "$ltmain_in"; then
  1389.     test -f Makefile && make "$ltmain"
  1390.   fi
  1391. fi
  1392. ac_ext=c
  1393. ac_cpp='$CPP $CPPFLAGS'
  1394. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1395. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1396. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1397. CC="$lt_save_CC"
  1398. ;;
  1399.       *)
  1400. { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
  1401. echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
  1402.    { (exit 1); exit 1; }; }
  1403. ;;
  1404.       esac
  1405.       # Append the new tag name to the list of available tags.
  1406.       if test -n "$tagname" ; then
  1407.       available_tags="$available_tags $tagname"
  1408.     fi
  1409.     fi
  1410.   done
  1411.   IFS="$lt_save_ifs"
  1412.   # Now substitute the updated list of available tags.
  1413.   if eval "sed -e 's/^available_tags=.*$/available_tags="$available_tags"/' "$ofile" > "${ofile}T""; then
  1414.     mv "${ofile}T" "$ofile"
  1415.     chmod +x "$ofile"
  1416.   else
  1417.     rm -f "${ofile}T"
  1418.     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
  1419. echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
  1420.    { (exit 1); exit 1; }; }
  1421.   fi
  1422. fi
  1423. # This can be used to rebuild libtool when needed
  1424. LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
  1425. # Always use our own libtool.
  1426. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  1427. # Prevent multiple expansion
  1428. echo "$as_me:$LINENO: checking whether ln -s works" >&5
  1429. echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
  1430. LN_S=$as_ln_s
  1431. if test "$LN_S" = "ln -s"; then
  1432.   echo "$as_me:$LINENO: result: yes" >&5
  1433. echo "${ECHO_T}yes" >&6
  1434. else
  1435.   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
  1436. echo "${ECHO_T}no, using $LN_S" >&6
  1437. fi
  1438. # Set language to C++
  1439. ac_ext=cc
  1440. ac_cpp='$CXXCPP $CPPFLAGS'
  1441. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1442. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1443. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  1444. # what platform are we building for?
  1445. # todo: should we check $target or $host?
  1446. case "$host" in
  1447.   *-win32*)
  1448.   if test "x$AM_CPPFLAGS" = "x"; then
  1449. #    echo "  setting AM_CPPFLAGS to "'-DWIN32 -DUSE_MFC'""
  1450.     AM_CPPFLAGS="'-DWIN32 -DUSE_MFC'"
  1451.   else
  1452.     apr_addto_bugger="'-DWIN32 -DUSE_MFC'"
  1453.     for i in $apr_addto_bugger; do
  1454.       apr_addto_duplicate="0"
  1455.       for j in $AM_CPPFLAGS; do
  1456.         if test "x$i" = "x$j"; then
  1457.           apr_addto_duplicate="1"
  1458.           break
  1459.         fi
  1460.       done
  1461.       if test $apr_addto_duplicate = "0"; then
  1462. #        echo "  adding "$i" to AM_CPPFLAGS"
  1463.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1464.       fi
  1465.     done
  1466.   fi
  1467.     # todo: build for CRTDLL.DLL?  use -mno-cygwin
  1468.     ;;
  1469.   *-cygwin* | *-mingw*)
  1470.   if test "x$AM_CPPFLAGS" = "x"; then
  1471. #    echo "  setting AM_CPPFLAGS to "-DCYGWIN""
  1472.     AM_CPPFLAGS="-DCYGWIN"
  1473.   else
  1474.     apr_addto_bugger="-DCYGWIN"
  1475.     for i in $apr_addto_bugger; do
  1476.       apr_addto_duplicate="0"
  1477.       for j in $AM_CPPFLAGS; do
  1478.         if test "x$i" = "x$j"; then
  1479.           apr_addto_duplicate="1"
  1480.           break
  1481.         fi
  1482.       done
  1483.       if test $apr_addto_duplicate = "0"; then
  1484. #        echo "  adding "$i" to AM_CPPFLAGS"
  1485.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1486.       fi
  1487.     done
  1488.   fi
  1489.     ;;
  1490.   *)
  1491.     # Assume Unix.
  1492.     ;;
  1493. esac
  1494.   if test "x$AM_CPPFLAGS" = "x"; then
  1495. #    echo "  setting AM_CPPFLAGS to "-DTARGET_SYSTEM=\"$host\"""
  1496.     AM_CPPFLAGS="-DTARGET_SYSTEM=\"$host\""
  1497.   else
  1498.     apr_addto_bugger="-DTARGET_SYSTEM=\"$host\""
  1499.     for i in $apr_addto_bugger; do
  1500.       apr_addto_duplicate="0"
  1501.       for j in $AM_CPPFLAGS; do
  1502.         if test "x$i" = "x$j"; then
  1503.           apr_addto_duplicate="1"
  1504.           break
  1505.         fi
  1506.       done
  1507.       if test $apr_addto_duplicate = "0"; then
  1508. #        echo "  adding "$i" to AM_CPPFLAGS"
  1509.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1510.       fi
  1511.     done
  1512.   fi
  1513. #
  1514. # what distribution is this - do we have cubicle source code?  handvu source?
  1515. #
  1516. have_cubicles_sources="no"
  1517. if test -f "./cubicles/cubicles.hpp"; then
  1518. have_cubicles_sources="yes"
  1519. SUBDIR_CUBICLES=cubicles
  1520. fi
  1521. have_cubicles_training_sources="no"
  1522. if test -f "./cubicles/Main.cpp"; then
  1523. have_cubicles_training_sources="yes"
  1524. fi
  1525. have_handvu_sources="no"
  1526. if test -f "./handvu/HandVu.cpp"; then
  1527. have_handvu_sources="yes"
  1528. SUBDIR_HANDVU=handvu
  1529. fi
  1530. have_hvopencv_sources="no"
  1531. if test -f "./hv_OpenCV/hv_OpenCV.cpp"; then
  1532. have_hvopencv_sources="yes"
  1533. SUBDIR_HVOPENCV=hv_OpenCV
  1534. fi
  1535. have_hvcvcam_sources="no"
  1536. if test -f "./hv_CvCam/hv_CvCam.cpp"; then
  1537.         # don't build CvCam interface on *nix
  1538.         case "$host" in
  1539.           *-win32* | *-cygwin* | *-mingw*)
  1540.             have_hvcvcam_sources="yes"
  1541.             SUBDIR_HVCVCAM=hv_CvCam
  1542.             ;;
  1543.           *)
  1544.         # Assume *nix. only include in distribution, don't build
  1545.             have_hvcvcam_sources="no"
  1546.             SUBDIR_HVCVCAM_DIST=hv_CvCam
  1547.             ;;
  1548.         esac
  1549. fi
  1550. have_hvdc1394_sources="no"
  1551. if test -f "./hv_dc1394/hv_dc1394.cpp"; then
  1552. have_hvdc1394_sources="yes"
  1553. fi
  1554. have_hvartk_sources="no"
  1555. if test -f "./hv_ARtk/hv_ARtk_demo.cpp"; then
  1556. have_hvartk_sources="yes"
  1557. fi
  1558. have_hvdxapp_sources="no"
  1559. if test -f "./hv_DXApp/DXApp.cpp"; then
  1560. have_hvdxapp_sources="yes"
  1561. SUBDIR_HVDXAPP=hv_DXApp
  1562. fi
  1563. have_hvdxfilter_sources="no"
  1564. if test -f "./hv_DXFilter/HandVuFilter.cpp"; then
  1565. have_hvdxfilter_sources="yes"
  1566. SUBDIR_HVDXFILTER=hv_DXFilter
  1567. fi
  1568. #
  1569. # configure command line arguments
  1570. #
  1571. # install to /usr/local unless otherwise specified
  1572. if test "$prefix" = "NONE"; then
  1573. prefix=/usr/local
  1574. # prefix=$abs_top_srcdir
  1575. fi
  1576. # debug
  1577. e_debug="no"
  1578. # Check whether --enable-debug or --disable-debug was given.
  1579. if test "${enable_debug+set}" = set; then
  1580.   enableval="$enable_debug"
  1581.   e_debug="yes"
  1582. else
  1583.   e_debug="no"
  1584. fi;
  1585. if test "$e_debug" = "yes"; then
  1586.   if test "x$AM_CFLAGS" = "x"; then
  1587. #    echo "  setting AM_CFLAGS to "-g -DDEBUG""
  1588.     AM_CFLAGS="-g -DDEBUG"
  1589.   else
  1590.     apr_addto_bugger="-g -DDEBUG"
  1591.     for i in $apr_addto_bugger; do
  1592.       apr_addto_duplicate="0"
  1593.       for j in $AM_CFLAGS; do
  1594.         if test "x$i" = "x$j"; then
  1595.           apr_addto_duplicate="1"
  1596.           break
  1597.         fi
  1598.       done
  1599.       if test $apr_addto_duplicate = "0"; then
  1600. #        echo "  adding "$i" to AM_CFLAGS"
  1601.         AM_CFLAGS="$AM_CFLAGS $i"
  1602.       fi
  1603.     done
  1604.   fi
  1605.   if test "x$AM_CPPFLAGS" = "x"; then
  1606. #    echo "  setting AM_CPPFLAGS to "-g -DDEBUG""
  1607.     AM_CPPFLAGS="-g -DDEBUG"
  1608.   else
  1609.     apr_addto_bugger="-g -DDEBUG"
  1610.     for i in $apr_addto_bugger; do
  1611.       apr_addto_duplicate="0"
  1612.       for j in $AM_CPPFLAGS; do
  1613.         if test "x$i" = "x$j"; then
  1614.           apr_addto_duplicate="1"
  1615.           break
  1616.         fi
  1617.       done
  1618.       if test $apr_addto_duplicate = "0"; then
  1619. #        echo "  adding "$i" to AM_CPPFLAGS"
  1620.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1621.       fi
  1622.     done
  1623.   fi
  1624.   if test "x$AM_CXXFLAGS" = "x"; then
  1625. #    echo "  setting AM_CXXFLAGS to "-g""
  1626.     AM_CXXFLAGS="-g"
  1627.   else
  1628.     apr_addto_bugger="-g"
  1629.     for i in $apr_addto_bugger; do
  1630.       apr_addto_duplicate="0"
  1631.       for j in $AM_CXXFLAGS; do
  1632.         if test "x$i" = "x$j"; then
  1633.           apr_addto_duplicate="1"
  1634.           break
  1635.         fi
  1636.       done
  1637.       if test $apr_addto_duplicate = "0"; then
  1638. #        echo "  adding "$i" to AM_CXXFLAGS"
  1639.         AM_CXXFLAGS="$AM_CXXFLAGS $i"
  1640.       fi
  1641.     done
  1642.   fi
  1643. else
  1644.   if test "x$AM_CFLAGS" = "x"; then
  1645. #    echo "  setting AM_CFLAGS to "-O3""
  1646.     AM_CFLAGS="-O3"
  1647.   else
  1648.     apr_addto_bugger="-O3"
  1649.     for i in $apr_addto_bugger; do
  1650.       apr_addto_duplicate="0"
  1651.       for j in $AM_CFLAGS; do
  1652.         if test "x$i" = "x$j"; then
  1653.           apr_addto_duplicate="1"
  1654.           break
  1655.         fi
  1656.       done
  1657.       if test $apr_addto_duplicate = "0"; then
  1658. #        echo "  adding "$i" to AM_CFLAGS"
  1659.         AM_CFLAGS="$AM_CFLAGS $i"
  1660.       fi
  1661.     done
  1662.   fi
  1663.   if test "x$AM_CXXFLAGS" = "x"; then
  1664. #    echo "  setting AM_CXXFLAGS to "-O3""
  1665.     AM_CXXFLAGS="-O3"
  1666.   else
  1667.     apr_addto_bugger="-O3"
  1668.     for i in $apr_addto_bugger; do
  1669.       apr_addto_duplicate="0"
  1670.       for j in $AM_CXXFLAGS; do
  1671.         if test "x$i" = "x$j"; then
  1672.           apr_addto_duplicate="1"
  1673.           break
  1674.         fi
  1675.       done
  1676.       if test $apr_addto_duplicate = "0"; then
  1677. #        echo "  adding "$i" to AM_CXXFLAGS"
  1678.         AM_CXXFLAGS="$AM_CXXFLAGS $i"
  1679.       fi
  1680.     done
  1681.   fi
  1682. fi
  1683. # small-color
  1684. e_small_color="no"
  1685. # Check whether --enable-small-color or --disable-small-color was given.
  1686. if test "${enable_small_color+set}" = set; then
  1687.   enableval="$enable_small_color"
  1688.   e_small_color="yes"
  1689. fi;
  1690. if test "$enable_small_color" = "yes"; then
  1691.   SMALL_COLOR_TRUE=
  1692.   SMALL_COLOR_FALSE='#'
  1693. else
  1694.   SMALL_COLOR_TRUE='#'
  1695.   SMALL_COLOR_FALSE=
  1696. fi
  1697. # hv_ARToolKit demo, ARToolKit location
  1698. #inc_artk=$INC_ARTK - unsafe on Windows until fileseparator conversion
  1699. INC_ARTK=
  1700. # Check whether --with-artk or --without-artk was given.
  1701. if test "${with_artk+set}" = set; then
  1702.   withval="$with_artk"
  1703.   if test "$withval" = "no"; then
  1704.    have_hvartk_sources="no"
  1705.  elif test "x$withval" != "x" && test "$withval" != "yes"; then
  1706.    inc_artk=$withval
  1707.  fi
  1708. fi;
  1709. # Check whether --with-dc1394 or --without-dc1394 was given.
  1710. if test "${with_dc1394+set}" = set; then
  1711.   withval="$with_dc1394"
  1712.   if test "$withval" = "no"; then
  1713.    have_hvdc1394_sources="no"
  1714.  fi
  1715. fi;
  1716. # Magick or OpenCV for file i/o or none in cubicles?
  1717. #
  1718. w_opencv="yes"
  1719. #inc_opencv=$INC_OPENCV - unsafe on Windows until fileseparator conversion
  1720. INC_OPENCV=
  1721. IMG_LIB=IMG_LIB_OPENCV
  1722. # Check whether --with-opencv or --without-opencv was given.
  1723. if test "${with_opencv+set}" = set; then
  1724.   withval="$with_opencv"
  1725.   if test "$withval" = "no"; then
  1726.    if test "$have_cubicles_sources" = "yes"; then
  1727.      IMG_LIB=IMG_LIB_NONE
  1728.      w_opencv="no"
  1729.    else
  1730.      { echo "$as_me:$LINENO: WARNING: OpenCV is mandatory in this distribution" >&5
  1731. echo "$as_me: WARNING: OpenCV is mandatory in this distribution" >&2;}
  1732.    fi
  1733.  elif test "x$withval" != "x" && test "$withval" != "yes"; then
  1734.    inc_opencv=$withval
  1735.  fi
  1736. fi;
  1737. w_magick="no"
  1738. #inc_magick=$INC_MAGICK - unsafe on Windows until fileseparator conversion
  1739. INC_MAGICK=
  1740. # Check whether --with-magick or --without-magick was given.
  1741. if test "${with_magick+set}" = set; then
  1742.   withval="$with_magick"
  1743.   if test "$have_cubicles_sources" = "yes"; then
  1744.    IMG_LIB=IMG_LIB_MAGICK
  1745.    w_magick="yes"
  1746.    w_opencv="no"
  1747.    if test "x$withval" != "x" && test "$withval" != "yes"; then
  1748. inc_magick=$withval
  1749.    fi
  1750.  else
  1751.    { echo "$as_me:$LINENO: WARNING: can not use Magick in this distribution" >&5
  1752. echo "$as_me: WARNING: can not use Magick in this distribution" >&2;}
  1753.  fi
  1754. fi;
  1755.   if test "x$AM_CPPFLAGS" = "x"; then
  1756. #    echo "  setting AM_CPPFLAGS to "-D$IMG_LIB""
  1757.     AM_CPPFLAGS="-D$IMG_LIB"
  1758.   else
  1759.     apr_addto_bugger="-D$IMG_LIB"
  1760.     for i in $apr_addto_bugger; do
  1761.       apr_addto_duplicate="0"
  1762.       for j in $AM_CPPFLAGS; do
  1763.         if test "x$i" = "x$j"; then
  1764.           apr_addto_duplicate="1"
  1765.           break
  1766.         fi
  1767.       done
  1768.       if test $apr_addto_duplicate = "0"; then
  1769. #        echo "  adding "$i" to AM_CPPFLAGS"
  1770.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1771.       fi
  1772.     done
  1773.   fi
  1774. # with training
  1775. e_training="no"
  1776. # Check whether --enable-training or --disable-training was given.
  1777. if test "${enable_training+set}" = set; then
  1778.   enableval="$enable_training"
  1779.   if test "$have_cubicles_training_sources" = "yes"; then
  1780.    e_training="yes"
  1781.   if test "x$AM_CFLAGS" = "x"; then
  1782. #    echo "  setting AM_CFLAGS to "-DWITH_TRAINING""
  1783.     AM_CFLAGS="-DWITH_TRAINING"
  1784.   else
  1785.     apr_addto_bugger="-DWITH_TRAINING"
  1786.     for i in $apr_addto_bugger; do
  1787.       apr_addto_duplicate="0"
  1788.       for j in $AM_CFLAGS; do
  1789.         if test "x$i" = "x$j"; then
  1790.           apr_addto_duplicate="1"
  1791.           break
  1792.         fi
  1793.       done
  1794.       if test $apr_addto_duplicate = "0"; then
  1795. #        echo "  adding "$i" to AM_CFLAGS"
  1796.         AM_CFLAGS="$AM_CFLAGS $i"
  1797.       fi
  1798.     done
  1799.   fi
  1800.   if test "x$AM_CPPFLAGS" = "x"; then
  1801. #    echo "  setting AM_CPPFLAGS to "-DWITH_TRAINING""
  1802.     AM_CPPFLAGS="-DWITH_TRAINING"
  1803.   else
  1804.     apr_addto_bugger="-DWITH_TRAINING"
  1805.     for i in $apr_addto_bugger; do
  1806.       apr_addto_duplicate="0"
  1807.       for j in $AM_CPPFLAGS; do
  1808.         if test "x$i" = "x$j"; then
  1809.           apr_addto_duplicate="1"
  1810.           break
  1811.         fi
  1812.       done
  1813.       if test $apr_addto_duplicate = "0"; then
  1814. #        echo "  adding "$i" to AM_CPPFLAGS"
  1815.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1816.       fi
  1817.     done
  1818.   fi
  1819.  else
  1820.    { echo "$as_me:$LINENO: WARNING: can not enable 'training' in this distribution" >&5
  1821. echo "$as_me: WARNING: can not enable 'training' in this distribution" >&2;}
  1822.  fi
  1823. fi;
  1824. if test "$enable_training" = "yes"; then
  1825.   WITH_TRAINING_TRUE=
  1826.   WITH_TRAINING_FALSE='#'
  1827. else
  1828.   WITH_TRAINING_TRUE='#'
  1829.   WITH_TRAINING_FALSE=
  1830. fi
  1831. #
  1832. # MPI: no, mpich, or lam
  1833. #
  1834. USE_MPI="no"
  1835. #inc_mpi=$INC_MPI - unsafe on Windows until fileseparator conversion
  1836. INC_MPI=
  1837. # Check whether --with-mpich or --without-mpich was given.
  1838. if test "${with_mpich+set}" = set; then
  1839.   withval="$with_mpich"
  1840.   if test "$have_cubicles_sources" = "yes"; then
  1841.    if test "$USE_MPI" != "no"; then
  1842.      { echo "$as_me:$LINENO: WARNING: changing previously selected USE_MPI=$USE_MPI with "mpich"" >&5
  1843. echo "$as_me: WARNING: changing previously selected USE_MPI=$USE_MPI with "mpich"" >&2;}
  1844.    fi
  1845.    if test "x$withval" != "x" && test "$withval" != "yes"; then
  1846. inc_mpi=$withval
  1847.    fi
  1848.    USE_MPI="mpich"
  1849.  else
  1850.    { echo "$as_me:$LINENO: WARNING: can not enable 'mpi' in this distribution" >&5
  1851. echo "$as_me: WARNING: can not enable 'mpi' in this distribution" >&2;}
  1852.  fi
  1853. fi;
  1854. # Check whether --with-lam or --without-lam was given.
  1855. if test "${with_lam+set}" = set; then
  1856.   withval="$with_lam"
  1857.   if test "$have_cubicles_sources" = "yes"; then
  1858.    if test "$USE_MPI" != "no"; then
  1859.      { echo "$as_me:$LINENO: WARNING: changing previously selected USE_MPI=$USE_MPI with "lam"" >&5
  1860. echo "$as_me: WARNING: changing previously selected USE_MPI=$USE_MPI with "lam"" >&2;}
  1861.    fi
  1862.    if test "x$withval" != "x" && test "$withval" != "yes"; then
  1863. inc_mpi=$withval
  1864.    fi
  1865.    USE_MPI="lam"
  1866.  else
  1867.    { echo "$as_me:$LINENO: WARNING: can not enable 'mpi' in this distribution" >&5
  1868. echo "$as_me: WARNING: can not enable 'mpi' in this distribution" >&2;}
  1869.  fi
  1870. fi;
  1871. if test "$USE_MPI" != "no"; then
  1872.   if test "x$AM_CFLAGS" = "x"; then
  1873. #    echo "  setting AM_CFLAGS to "-DUSE_MPI""
  1874.     AM_CFLAGS="-DUSE_MPI"
  1875.   else
  1876.     apr_addto_bugger="-DUSE_MPI"
  1877.     for i in $apr_addto_bugger; do
  1878.       apr_addto_duplicate="0"
  1879.       for j in $AM_CFLAGS; do
  1880.         if test "x$i" = "x$j"; then
  1881.           apr_addto_duplicate="1"
  1882.           break
  1883.         fi
  1884.       done
  1885.       if test $apr_addto_duplicate = "0"; then
  1886. #        echo "  adding "$i" to AM_CFLAGS"
  1887.         AM_CFLAGS="$AM_CFLAGS $i"
  1888.       fi
  1889.     done
  1890.   fi
  1891.   if test "x$AM_CPPFLAGS" = "x"; then
  1892. #    echo "  setting AM_CPPFLAGS to "-DUSE_MPI""
  1893.     AM_CPPFLAGS="-DUSE_MPI"
  1894.   else
  1895.     apr_addto_bugger="-DUSE_MPI"
  1896.     for i in $apr_addto_bugger; do
  1897.       apr_addto_duplicate="0"
  1898.       for j in $AM_CPPFLAGS; do
  1899.         if test "x$i" = "x$j"; then
  1900.           apr_addto_duplicate="1"
  1901.           break
  1902.         fi
  1903.       done
  1904.       if test $apr_addto_duplicate = "0"; then
  1905. #        echo "  adding "$i" to AM_CPPFLAGS"
  1906.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1907.       fi
  1908.     done
  1909.   fi
  1910. fi
  1911. # debug MPI
  1912. e_debug_mpi="no"
  1913. # Check whether --enable-debug-mpi or --disable-debug-mpi was given.
  1914. if test "${enable_debug_mpi+set}" = set; then
  1915.   enableval="$enable_debug_mpi"
  1916.   if test "$have_cubicles_sources" = "yes"; then
  1917.    e_debug_mpi="yes"
  1918.   if test "x$AM_CPPFLAGS" = "x"; then
  1919. #    echo "  setting AM_CPPFLAGS to "-DDEBUG_MPI""
  1920.     AM_CPPFLAGS="-DDEBUG_MPI"
  1921.   else
  1922.     apr_addto_bugger="-DDEBUG_MPI"
  1923.     for i in $apr_addto_bugger; do
  1924.       apr_addto_duplicate="0"
  1925.       for j in $AM_CPPFLAGS; do
  1926.         if test "x$i" = "x$j"; then
  1927.           apr_addto_duplicate="1"
  1928.           break
  1929.         fi
  1930.       done
  1931.       if test $apr_addto_duplicate = "0"; then
  1932. #        echo "  adding "$i" to AM_CPPFLAGS"
  1933.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1934.       fi
  1935.     done
  1936.   fi
  1937.  else
  1938.    { echo "$as_me:$LINENO: WARNING: can not enable 'debug-mpi' in this distribution" >&5
  1939. echo "$as_me: WARNING: can not enable 'debug-mpi' in this distribution" >&2;}
  1940.  fi
  1941. fi;
  1942. # II_TYPE
  1943. ii_type="float"
  1944. # Check whether --with-type or --without-type was given.
  1945. if test "${with_type+set}" = set; then
  1946.   withval="$with_type"
  1947.   if test "$have_cubicles_sources" = "yes"; then
  1948.    if test "$withval" = "float"; then
  1949.      ii_type=$withval
  1950.    elif test "$withval" = "uint"; then
  1951.      ii_type=$withval
  1952.    else
  1953.      { { echo "$as_me:$LINENO: error: invalid IntegralImage type: $withval" >&5
  1954. echo "$as_me: error: invalid IntegralImage type: $withval" >&2;}
  1955.    { (exit 1); exit 1; }; }
  1956.    fi
  1957.  else
  1958.    { echo "$as_me:$LINENO: WARNING: can not choose IntegralImage type in this distribution" >&5
  1959. echo "$as_me: WARNING: can not choose IntegralImage type in this distribution" >&2;}
  1960.  fi
  1961. fi;
  1962. if test "$ii_type" = "float"; then
  1963.   if test "x$AM_CPPFLAGS" = "x"; then
  1964. #    echo "  setting AM_CPPFLAGS to "-DII_TYPE_FLOAT""
  1965.     AM_CPPFLAGS="-DII_TYPE_FLOAT"
  1966.   else
  1967.     apr_addto_bugger="-DII_TYPE_FLOAT"
  1968.     for i in $apr_addto_bugger; do
  1969.       apr_addto_duplicate="0"
  1970.       for j in $AM_CPPFLAGS; do
  1971.         if test "x$i" = "x$j"; then
  1972.           apr_addto_duplicate="1"
  1973.           break
  1974.         fi
  1975.       done
  1976.       if test $apr_addto_duplicate = "0"; then
  1977. #        echo "  adding "$i" to AM_CPPFLAGS"
  1978.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1979.       fi
  1980.     done
  1981.   fi
  1982. elif test "$ii_type" = "uint"; then
  1983.   if test "x$AM_CPPFLAGS" = "x"; then
  1984. #    echo "  setting AM_CPPFLAGS to "-DII_TYPE_FLOAT""
  1985.     AM_CPPFLAGS="-DII_TYPE_FLOAT"
  1986.   else
  1987.     apr_addto_bugger="-DII_TYPE_FLOAT"
  1988.     for i in $apr_addto_bugger; do
  1989.       apr_addto_duplicate="0"
  1990.       for j in $AM_CPPFLAGS; do
  1991.         if test "x$i" = "x$j"; then
  1992.           apr_addto_duplicate="1"
  1993.           break
  1994.         fi
  1995.       done
  1996.       if test $apr_addto_duplicate = "0"; then
  1997. #        echo "  adding "$i" to AM_CPPFLAGS"
  1998.         AM_CPPFLAGS="$AM_CPPFLAGS $i"
  1999.       fi
  2000.     done
  2001.   fi
  2002. fi
  2003. # Checks for libraries.
  2004. # todo: check for libraries!!
  2005. #AC_CHECK_LIB([OpenCV], [cvCreateImage])
  2006. # Checks for general header files.
  2007. echo "$as_me:$LINENO: checking for ANSI C header files" >&5
  2008. echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
  2009. if test "${ac_cv_header_stdc+set}" = set; then
  2010.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2011. else
  2012.   cat >conftest.$ac_ext <<_ACEOF
  2013. /* confdefs.h.  */
  2014. _ACEOF
  2015. cat confdefs.h >>conftest.$ac_ext
  2016. cat >>conftest.$ac_ext <<_ACEOF
  2017. /* end confdefs.h.  */
  2018. #include <stdlib.h>
  2019. #include <stdarg.h>
  2020. #include <string.h>
  2021. #include <float.h>
  2022. int
  2023. main ()
  2024. {
  2025.   ;
  2026.   return 0;
  2027. }
  2028. _ACEOF
  2029. rm -f conftest.$ac_objext
  2030. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2031.   (eval $ac_compile) 2>conftest.er1
  2032.   ac_status=$?
  2033.   grep -v '^ *+' conftest.er1 >conftest.err
  2034.   rm -f conftest.er1
  2035.   cat conftest.err >&5
  2036.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2037.   (exit $ac_status); } &&
  2038.  { ac_try='test -z "$ac_cxx_werror_flag"
  2039.  || test ! -s conftest.err'
  2040.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2041.   (eval $ac_try) 2>&5
  2042.   ac_status=$?
  2043.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2044.   (exit $ac_status); }; } &&
  2045.  { ac_try='test -s conftest.$ac_objext'
  2046.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2047.   (eval $ac_try) 2>&5
  2048.   ac_status=$?
  2049.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2050.   (exit $ac_status); }; }; then
  2051.   ac_cv_header_stdc=yes
  2052. else
  2053.   echo "$as_me: failed program was:" >&5
  2054. sed 's/^/| /' conftest.$ac_ext >&5
  2055. ac_cv_header_stdc=no
  2056. fi
  2057. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2058. if test $ac_cv_header_stdc = yes; then
  2059.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  2060.   cat >conftest.$ac_ext <<_ACEOF
  2061. /* confdefs.h.  */
  2062. _ACEOF
  2063. cat confdefs.h >>conftest.$ac_ext
  2064. cat >>conftest.$ac_ext <<_ACEOF
  2065. /* end confdefs.h.  */
  2066. #include <string.h>
  2067. _ACEOF
  2068. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2069.   $EGREP "memchr" >/dev/null 2>&1; then
  2070.   :
  2071. else
  2072.   ac_cv_header_stdc=no
  2073. fi
  2074. rm -f conftest*
  2075. fi
  2076. if test $ac_cv_header_stdc = yes; then
  2077.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  2078.   cat >conftest.$ac_ext <<_ACEOF
  2079. /* confdefs.h.  */
  2080. _ACEOF
  2081. cat confdefs.h >>conftest.$ac_ext
  2082. cat >>conftest.$ac_ext <<_ACEOF
  2083. /* end confdefs.h.  */
  2084. #include <stdlib.h>
  2085. _ACEOF
  2086. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2087.   $EGREP "free" >/dev/null 2>&1; then
  2088.   :
  2089. else
  2090.   ac_cv_header_stdc=no
  2091. fi
  2092. rm -f conftest*
  2093. fi
  2094. if test $ac_cv_header_stdc = yes; then
  2095.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  2096.   if test "$cross_compiling" = yes; then
  2097.   :
  2098. else
  2099.   cat >conftest.$ac_ext <<_ACEOF
  2100. /* confdefs.h.  */
  2101. _ACEOF
  2102. cat confdefs.h >>conftest.$ac_ext
  2103. cat >>conftest.$ac_ext <<_ACEOF
  2104. /* end confdefs.h.  */
  2105. #include <ctype.h>
  2106. #if ((' ' & 0x0FF) == 0x020)
  2107. # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  2108. # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  2109. #else
  2110. # define ISLOWER(c) 
  2111.    (('a' <= (c) && (c) <= 'i') 
  2112.      || ('j' <= (c) && (c) <= 'r') 
  2113.      || ('s' <= (c) && (c) <= 'z'))
  2114. # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
  2115. #endif
  2116. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  2117. int
  2118. main ()
  2119. {
  2120.   int i;
  2121.   for (i = 0; i < 256; i++)
  2122.     if (XOR (islower (i), ISLOWER (i))
  2123. || toupper (i) != TOUPPER (i))
  2124.       exit(2);
  2125.   exit (0);
  2126. }
  2127. _ACEOF
  2128. rm -f conftest$ac_exeext
  2129. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2130.   (eval $ac_link) 2>&5
  2131.   ac_status=$?
  2132.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2133.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2134.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2135.   (eval $ac_try) 2>&5
  2136.   ac_status=$?
  2137.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2138.   (exit $ac_status); }; }; then
  2139.   :
  2140. else
  2141.   echo "$as_me: program exited with status $ac_status" >&5
  2142. echo "$as_me: failed program was:" >&5
  2143. sed 's/^/| /' conftest.$ac_ext >&5
  2144. ( exit $ac_status )
  2145. ac_cv_header_stdc=no
  2146. fi
  2147. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2148. fi
  2149. fi
  2150. fi
  2151. echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
  2152. echo "${ECHO_T}$ac_cv_header_stdc" >&6
  2153. if test $ac_cv_header_stdc = yes; then
  2154. cat >>confdefs.h <<_ACEOF
  2155. #define STDC_HEADERS 1
  2156. _ACEOF
  2157. fi
  2158. for ac_header in float.h errno.h locale.h malloc.h stddef.h stdlib.h unistd.h
  2159. do
  2160. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  2161. if eval "test "${$as_ac_Header+set}" = set"; then
  2162.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  2163. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  2164. if eval "test "${$as_ac_Header+set}" = set"; then
  2165.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2166. fi
  2167. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  2168. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  2169. else
  2170.   # Is the header compilable?
  2171. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  2172. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  2173. cat >conftest.$ac_ext <<_ACEOF
  2174. /* confdefs.h.  */
  2175. _ACEOF
  2176. cat confdefs.h >>conftest.$ac_ext
  2177. cat >>conftest.$ac_ext <<_ACEOF
  2178. /* end confdefs.h.  */
  2179. $ac_includes_default
  2180. #include <$ac_header>
  2181. _ACEOF
  2182. rm -f conftest.$ac_objext
  2183. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2184.   (eval $ac_compile) 2>conftest.er1
  2185.   ac_status=$?
  2186.   grep -v '^ *+' conftest.er1 >conftest.err
  2187.   rm -f conftest.er1
  2188.   cat conftest.err >&5
  2189.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2190.   (exit $ac_status); } &&
  2191.  { ac_try='test -z "$ac_cxx_werror_flag"
  2192.  || test ! -s conftest.err'
  2193.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2194.   (eval $ac_try) 2>&5
  2195.   ac_status=$?
  2196.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2197.   (exit $ac_status); }; } &&
  2198.  { ac_try='test -s conftest.$ac_objext'
  2199.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2200.   (eval $ac_try) 2>&5
  2201.   ac_status=$?
  2202.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2203.   (exit $ac_status); }; }; then
  2204.   ac_header_compiler=yes
  2205. else
  2206.   echo "$as_me: failed program was:" >&5
  2207. sed 's/^/| /' conftest.$ac_ext >&5
  2208. ac_header_compiler=no
  2209. fi
  2210. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2211. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  2212. echo "${ECHO_T}$ac_header_compiler" >&6
  2213. # Is the header present?
  2214. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  2215. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  2216. cat >conftest.$ac_ext <<_ACEOF
  2217. /* confdefs.h.  */
  2218. _ACEOF
  2219. cat confdefs.h >>conftest.$ac_ext
  2220. cat >>conftest.$ac_ext <<_ACEOF
  2221. /* end confdefs.h.  */
  2222. #include <$ac_header>
  2223. _ACEOF
  2224. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  2225.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  2226.   ac_status=$?
  2227.   grep -v '^ *+' conftest.er1 >conftest.err
  2228.   rm -f conftest.er1
  2229.   cat conftest.err >&5
  2230.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2231.   (exit $ac_status); } >/dev/null; then
  2232.   if test -s conftest.err; then
  2233.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  2234.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  2235.   else
  2236.     ac_cpp_err=
  2237.   fi
  2238. else
  2239.   ac_cpp_err=yes
  2240. fi
  2241. if test -z "$ac_cpp_err"; then
  2242.   ac_header_preproc=yes
  2243. else
  2244.   echo "$as_me: failed program was:" >&5
  2245. sed 's/^/| /' conftest.$ac_ext >&5
  2246.   ac_header_preproc=no
  2247. fi
  2248. rm -f conftest.err conftest.$ac_ext
  2249. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  2250. echo "${ECHO_T}$ac_header_preproc" >&6
  2251. # So?  What about this header?
  2252. case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
  2253.   yes:no: )
  2254.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  2255. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  2256.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  2257. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  2258.     ac_header_preproc=yes
  2259.     ;;
  2260.   no:yes:* )
  2261.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  2262. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  2263.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  2264. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  2265.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  2266. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  2267.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section "Present But Cannot Be Compiled"" >&5
  2268. echo "$as_me: WARNING: $ac_header:     section "Present But Cannot Be Compiled"" >&2;}
  2269.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  2270. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  2271.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  2272. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  2273.     (
  2274.       cat <<_ASBOX
  2275. ## ------------------------------ ##
  2276. ## Report this to google://handvu ##
  2277. ## ------------------------------ ##
  2278. _ASBOX
  2279.     ) |
  2280.       sed "s/^/$as_me: WARNING:     /" >&2
  2281.     ;;
  2282. esac
  2283. echo "$as_me:$LINENO: checking for $ac_header" >&5
  2284. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  2285. if eval "test "${$as_ac_Header+set}" = set"; then
  2286.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2287. else
  2288.   eval "$as_ac_Header=$ac_header_preproc"
  2289. fi
  2290. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  2291. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  2292. fi
  2293. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  2294.   cat >>confdefs.h <<_ACEOF
  2295. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  2296. _ACEOF
  2297. fi
  2298. done
  2299. # socket-related headers
  2300. for ac_header in arpa/inet.h fcntl.h netinet/in.h sys/socket.h
  2301. do
  2302. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  2303. if eval "test "${$as_ac_Header+set}" = set"; then
  2304.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  2305. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  2306. if eval "test "${$as_ac_Header+set}" = set"; then
  2307.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2308. fi
  2309. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  2310. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  2311. else
  2312.   # Is the header compilable?
  2313. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  2314. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  2315. cat >conftest.$ac_ext <<_ACEOF
  2316. /* confdefs.h.  */
  2317. _ACEOF
  2318. cat confdefs.h >>conftest.$ac_ext
  2319. cat >>conftest.$ac_ext <<_ACEOF
  2320. /* end confdefs.h.  */
  2321. $ac_includes_default
  2322. #include <$ac_header>
  2323. _ACEOF
  2324. rm -f conftest.$ac_objext
  2325. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2326.   (eval $ac_compile) 2>conftest.er1
  2327.   ac_status=$?
  2328.   grep -v '^ *+' conftest.er1 >conftest.err
  2329.   rm -f conftest.er1
  2330.   cat conftest.err >&5
  2331.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2332.   (exit $ac_status); } &&
  2333.  { ac_try='test -z "$ac_cxx_werror_flag"
  2334.  || test ! -s conftest.err'
  2335.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2336.   (eval $ac_try) 2>&5
  2337.   ac_status=$?
  2338.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2339.   (exit $ac_status); }; } &&
  2340.  { ac_try='test -s conftest.$ac_objext'
  2341.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2342.   (eval $ac_try) 2>&5
  2343.   ac_status=$?
  2344.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2345.   (exit $ac_status); }; }; then
  2346.   ac_header_compiler=yes
  2347. else
  2348.   echo "$as_me: failed program was:" >&5
  2349. sed 's/^/| /' conftest.$ac_ext >&5
  2350. ac_header_compiler=no
  2351. fi
  2352. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2353. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  2354. echo "${ECHO_T}$ac_header_compiler" >&6
  2355. # Is the header present?
  2356. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  2357. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  2358. cat >conftest.$ac_ext <<_ACEOF
  2359. /* confdefs.h.  */
  2360. _ACEOF
  2361. cat confdefs.h >>conftest.$ac_ext
  2362. cat >>conftest.$ac_ext <<_ACEOF
  2363. /* end confdefs.h.  */
  2364. #include <$ac_header>
  2365. _ACEOF
  2366. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  2367.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  2368.   ac_status=$?
  2369.   grep -v '^ *+' conftest.er1 >conftest.err
  2370.   rm -f conftest.er1
  2371.   cat conftest.err >&5
  2372.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2373.   (exit $ac_status); } >/dev/null; then
  2374.   if test -s conftest.err; then
  2375.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  2376.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  2377.   else
  2378.     ac_cpp_err=
  2379.   fi
  2380. else
  2381.   ac_cpp_err=yes
  2382. fi
  2383. if test -z "$ac_cpp_err"; then
  2384.   ac_header_preproc=yes
  2385. else
  2386.   echo "$as_me: failed program was:" >&5
  2387. sed 's/^/| /' conftest.$ac_ext >&5
  2388.   ac_header_preproc=no
  2389. fi
  2390. rm -f conftest.err conftest.$ac_ext
  2391. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  2392. echo "${ECHO_T}$ac_header_preproc" >&6
  2393. # So?  What about this header?
  2394. case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
  2395.   yes:no: )
  2396.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  2397. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  2398.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  2399. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  2400.     ac_header_preproc=yes
  2401.     ;;
  2402.   no:yes:* )
  2403.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  2404. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  2405.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  2406. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  2407.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  2408. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  2409.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section "Present But Cannot Be Compiled"" >&5
  2410. echo "$as_me: WARNING: $ac_header:     section "Present But Cannot Be Compiled"" >&2;}
  2411.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  2412. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  2413.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  2414. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  2415.     (
  2416.       cat <<_ASBOX
  2417. ## ------------------------------ ##
  2418. ## Report this to google://handvu ##
  2419. ## ------------------------------ ##
  2420. _ASBOX
  2421.     ) |
  2422.       sed "s/^/$as_me: WARNING:     /" >&2
  2423.     ;;
  2424. esac
  2425. echo "$as_me:$LINENO: checking for $ac_header" >&5
  2426. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  2427. if eval "test "${$as_ac_Header+set}" = set"; then
  2428.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2429. else
  2430.   eval "$as_ac_Header=$ac_header_preproc"
  2431. fi
  2432. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  2433. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  2434. fi
  2435. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  2436.   cat >>confdefs.h <<_ACEOF
  2437. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  2438. _ACEOF
  2439. fi
  2440. done
  2441. echo "$as_me:$LINENO: checking for <string>" >&5
  2442. echo $ECHO_N "checking for <string>... $ECHO_C" >&6
  2443. cat >conftest.$ac_ext <<_ACEOF
  2444. #include <string>
  2445. _ACEOF
  2446. rm -f conftest.$ac_objext
  2447. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2448.   (eval $ac_compile) 2>conftest.er1
  2449.   ac_status=$?
  2450.   grep -v '^ *+' conftest.er1 >conftest.err
  2451.   rm -f conftest.er1
  2452.   cat conftest.err >&5
  2453.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2454.   (exit $ac_status); } &&
  2455.  { ac_try='test -z "$ac_cxx_werror_flag"
  2456.  || test ! -s conftest.err'
  2457.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2458.   (eval $ac_try) 2>&5
  2459.   ac_status=$?
  2460.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2461.   (exit $ac_status); }; } &&
  2462.  { ac_try='test -s conftest.$ac_objext'
  2463.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2464.   (eval $ac_try) 2>&5
  2465.   ac_status=$?
  2466.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2467.   (exit $ac_status); }; }; then
  2468.   echo "$as_me:$LINENO: result: yes" >&5
  2469. echo "${ECHO_T}yes" >&6
  2470. else
  2471.   echo "$as_me: failed program was:" >&5
  2472. sed 's/^/| /' conftest.$ac_ext >&5
  2473. { { echo "$as_me:$LINENO: error: not found!
  2474. See `config.log' for more details." >&5
  2475. echo "$as_me: error: not found!
  2476. See `config.log' for more details." >&2;}
  2477.    { (exit 1); exit 1; }; }
  2478. fi
  2479. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2480. echo "$as_me:$LINENO: checking for <vector>" >&5
  2481. echo $ECHO_N "checking for <vector>... $ECHO_C" >&6
  2482. cat >conftest.$ac_ext <<_ACEOF
  2483. /* confdefs.h.  */
  2484. _ACEOF
  2485. cat confdefs.h >>conftest.$ac_ext
  2486. cat >>conftest.$ac_ext <<_ACEOF
  2487. /* end confdefs.h.  */
  2488. #include <vector>
  2489. _ACEOF
  2490. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  2491.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  2492.   ac_status=$?
  2493.   grep -v '^ *+' conftest.er1 >conftest.err
  2494.   rm -f conftest.er1
  2495.   cat conftest.err >&5
  2496.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2497.   (exit $ac_status); } >/dev/null; then
  2498.   if test -s conftest.err; then
  2499.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  2500.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  2501.   else
  2502.     ac_cpp_err=
  2503.   fi
  2504. else
  2505.   ac_cpp_err=yes
  2506. fi
  2507. if test -z "$ac_cpp_err"; then
  2508.   echo "$as_me:$LINENO: result: yes" >&5
  2509. echo "${ECHO_T}yes" >&6
  2510. else
  2511.   echo "$as_me: failed program was:" >&5
  2512. sed 's/^/| /' conftest.$ac_ext >&5
  2513.   { { echo "$as_me:$LINENO: error: not found!
  2514. See `config.log' for more details." >&5
  2515. echo "$as_me: error: not found!
  2516. See `config.log' for more details." >&2;}
  2517.    { (exit 1); exit 1; }; }
  2518. fi
  2519. rm -f conftest.err conftest.$ac_ext
  2520. # Checks for cubicles header and library
  2521.   echo "$as_me:$LINENO: checking for cubicles.h" >&5
  2522. echo $ECHO_N "checking for cubicles.h... $ECHO_C" >&6
  2523.   cubicles_incdir=""
  2524.   for root in "$abs_top_srcdir/cubicles" 
  2525.         /usr/local/include; do
  2526.         if test -f "$root/cubicles.h"; then
  2527.             cubicles_incdir="$root"
  2528.             break
  2529.         fi
  2530.         for postfix in ; do
  2531.             if test -f "$root/$postfix/cubicles.h"; then
  2532.                 cubicles_incdir="$root/$postfix"
  2533.                 break
  2534.             fi
  2535.         done
  2536.         if test "x$cubicles_incdir" != "x"; then
  2537.             break;
  2538.         fi
  2539.   done
  2540.   if test "x$cubicles_incdir" = "x"; then
  2541. if test "x" = "x"; then
  2542. echo no
  2543.          { { echo "$as_me:$LINENO: error: cubicles.h not found" >&5
  2544. echo "$as_me: error: cubicles.h not found" >&2;}
  2545.    { (exit 1); exit 1; }; }
  2546. else
  2547. echo "$as_me:$LINENO: result: no" >&5
  2548. echo "${ECHO_T}no" >&6
  2549. fi
  2550.   else
  2551. echo "$as_me:$LINENO: result: yes: $cubicles_incdir" >&5
  2552. echo "${ECHO_T}yes: $cubicles_incdir" >&6
  2553.   fi
  2554. INC_CUBICLES="-I$cubicles_incdir"
  2555. if test "$have_cubicles_sources" = "yes"; then
  2556.   if test "x$AM_LDFLAGS" = "x"; then
  2557. #    echo "  setting AM_LDFLAGS to "'-L$abs_top_srcdir/lib'""
  2558.     AM_LDFLAGS="'-L$abs_top_srcdir/lib'"
  2559.   else
  2560.     apr_addto_bugger="'-L$abs_top_srcdir/lib'"
  2561.     for i in $apr_addto_bugger; do
  2562.       apr_addto_duplicate="0"
  2563.       for j in $AM_LDFLAGS; do
  2564.         if test "x$i" = "x$j"; then
  2565.           apr_addto_duplicate="1"
  2566.           break
  2567.         fi
  2568.       done
  2569.       if test $apr_addto_duplicate = "0"; then
  2570. #        echo "  adding "$i" to AM_LDFLAGS"
  2571.         AM_LDFLAGS="$AM_LDFLAGS $i"
  2572.       fi
  2573.     done
  2574.   fi
  2575. else
  2576.   echo "$as_me:$LINENO: checking for libcubicles.a" >&5
  2577. echo $ECHO_N "checking for libcubicles.a... $ECHO_C" >&6
  2578.   cubicles_libdir=""
  2579.   for root in "$abs_top_srcdir/lib" 
  2580. /usr/local/lib 
  2581.         "$abs_top_srcdir/cubicles"; do
  2582.         if test -f "$root/libcubicles.a"; then
  2583.             cubicles_libdir="$root"
  2584.             break
  2585.         fi
  2586.         for postfix in ; do
  2587.             if test -f "$root/$postfix/libcubicles.a"; then
  2588.                 cubicles_libdir="$root/$postfix"
  2589.                 break
  2590.             fi
  2591.         done
  2592.         if test "x$cubicles_libdir" != "x"; then
  2593.             break;
  2594.         fi
  2595.   done
  2596.   if test "x$cubicles_libdir" = "x"; then
  2597. if test "x" = "x"; then
  2598. echo no
  2599.          { { echo "$as_me:$LINENO: error: libcubicles.a not found" >&5
  2600. echo "$as_me: error: libcubicles.a not found" >&2;}
  2601.    { (exit 1); exit 1; }; }
  2602. else
  2603. echo "$as_me:$LINENO: result: no" >&5
  2604. echo "${ECHO_T}no" >&6
  2605. fi
  2606.   else
  2607. echo "$as_me:$LINENO: result: yes: $cubicles_libdir" >&5
  2608. echo "${ECHO_T}yes: $cubicles_libdir" >&6
  2609.   fi
  2610.   if test "x$AM_LDFLAGS" = "x"; then
  2611. #    echo "  setting AM_LDFLAGS to "'-L$cubicles_libdir'""
  2612.     AM_LDFLAGS="'-L$cubicles_libdir'"
  2613.   else
  2614.     apr_addto_bugger="'-L$cubicles_libdir'"
  2615.     for i in $apr_addto_bugger; do
  2616.       apr_addto_duplicate="0"
  2617.       for j in $AM_LDFLAGS; do
  2618.         if test "x$i" = "x$j"; then
  2619.           apr_addto_duplicate="1"
  2620.           break
  2621.         fi
  2622.       done
  2623.       if test $apr_addto_duplicate = "0"; then
  2624. #        echo "  adding "$i" to AM_LDFLAGS"
  2625.         AM_LDFLAGS="$AM_LDFLAGS $i"
  2626.       fi
  2627.     done
  2628.   fi
  2629. fi
  2630. # Checks for handvu header
  2631. if test "$have_handvu_sources" = "yes"; then
  2632.   echo "$as_me:$LINENO: checking for HandVu.h" >&5
  2633. echo $ECHO_N "checking for HandVu.h... $ECHO_C" >&6
  2634.   handvu_incdir=""
  2635.   for root in "$abs_top_srcdir/handvu" 
  2636.         /usr/local/include; do
  2637.         if test -f "$root/HandVu.h"; then
  2638.             handvu_incdir="$root"
  2639.             break
  2640.         fi
  2641.         for postfix in ; do
  2642.             if test -f "$root/$postfix/HandVu.h"; then
  2643.                 handvu_incdir="$root/$postfix"
  2644.                 break
  2645.             fi
  2646.         done
  2647.         if test "x$handvu_incdir" != "x"; then
  2648.             break;
  2649.         fi
  2650.   done
  2651.   if test "x$handvu_incdir" = "x"; then
  2652. if test "x" = "x"; then
  2653. echo no
  2654.          { { echo "$as_me:$LINENO: error: HandVu.h not found" >&5
  2655. echo "$as_me: error: HandVu.h not found" >&2;}
  2656.    { (exit 1); exit 1; }; }
  2657. else
  2658. echo "$as_me:$LINENO: result: no" >&5
  2659. echo "${ECHO_T}no" >&6
  2660. fi
  2661.   else
  2662. echo "$as_me:$LINENO: result: yes: $handvu_incdir" >&5
  2663. echo "${ECHO_T}yes: $handvu_incdir" >&6
  2664.   fi
  2665. INC_HANDVU="-I$handvu_incdir"
  2666. fi
  2667. # Checks for OpenCV headers
  2668. if test "$w_opencv" = "yes"; then
  2669.   # first try with pkg-config
  2670.   succeeded=no
  2671.   if test -z "$PKG_CONFIG"; then
  2672.     # Extract the first word of "pkg-config", so it can be a program name with args.
  2673. set dummy pkg-config; ac_word=$2
  2674. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2675. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2676. if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
  2677.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2678. else
  2679.   case $PKG_CONFIG in
  2680.   [\/]* | ?:[\/]*)
  2681.   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  2682.   ;;
  2683.   *)
  2684.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2685. for as_dir in $PATH
  2686. do
  2687.   IFS=$as_save_IFS
  2688.   test -z "$as_dir" && as_dir=.
  2689.   for ac_exec_ext in '' $ac_executable_extensions; do
  2690.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2691.     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  2692.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2693.     break 2
  2694.   fi
  2695. done
  2696. done
  2697.   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  2698.   ;;
  2699. esac
  2700. fi
  2701. PKG_CONFIG=$ac_cv_path_PKG_CONFIG
  2702. if test -n "$PKG_CONFIG"; then
  2703.   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
  2704. echo "${ECHO_T}$PKG_CONFIG" >&6
  2705. else
  2706.   echo "$as_me:$LINENO: result: no" >&5
  2707. echo "${ECHO_T}no" >&6
  2708. fi
  2709.   fi
  2710.   if test "$PKG_CONFIG" = "no" ; then
  2711.      echo "*** The pkg-config script could not be found. Make sure it is"
  2712.      echo "*** in your path, or set the PKG_CONFIG environment variable"
  2713.      echo "*** to the full path to pkg-config."
  2714.      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
  2715.   else
  2716.      PKG_CONFIG_MIN_VERSION=0.9.0
  2717.      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
  2718.         echo "$as_me:$LINENO: checking for opencv >= 0.9.6" >&5
  2719. echo $ECHO_N "checking for opencv >= 0.9.6... $ECHO_C" >&6
  2720.         if $PKG_CONFIG --exists "opencv >= 0.9.6" ; then
  2721.             echo "$as_me:$LINENO: result: yes" >&5
  2722. echo "${ECHO_T}yes" >&6
  2723.             succeeded=yes
  2724.             echo "$as_me:$LINENO: checking OPENCV_CFLAGS" >&5
  2725. echo $ECHO_N "checking OPENCV_CFLAGS... $ECHO_C" >&6
  2726.             OPENCV_CFLAGS=`$PKG_CONFIG --cflags "opencv >= 0.9.6"`
  2727.             echo "$as_me:$LINENO: result: $OPENCV_CFLAGS" >&5
  2728. echo "${ECHO_T}$OPENCV_CFLAGS" >&6
  2729.             echo "$as_me:$LINENO: checking OPENCV_LIBS" >&5
  2730. echo $ECHO_N "checking OPENCV_LIBS... $ECHO_C" >&6
  2731.             OPENCV_LIBS=`$PKG_CONFIG --libs "opencv >= 0.9.6"`
  2732.             echo "$as_me:$LINENO: result: $OPENCV_LIBS" >&5
  2733. echo "${ECHO_T}$OPENCV_LIBS" >&6
  2734.         else
  2735.             OPENCV_CFLAGS=""
  2736.             OPENCV_LIBS=""
  2737.             ## If we have a custom action on failure, don't print errors, but
  2738.             ## do set a variable so people can do so.
  2739.             OPENCV_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "opencv >= 0.9.6"`
  2740.         fi
  2741.      else
  2742.         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
  2743.         echo "*** See http://www.freedesktop.org/software/pkgconfig"
  2744.      fi
  2745.   fi
  2746.   if test $succeeded = yes; then
  2747.      :
  2748.   else
  2749.      echo "searching for OpenCV without pkg-config:"
  2750.   fi
  2751.   INC_OPENCV="$OPENCV_CFLAGS"
  2752.   LIB_OPENCV="$OPENCV_LIBS"
  2753.   if test "x$INC_OPENCV" = "x"; then
  2754.   echo "$as_me:$LINENO: checking for OpenCV root" >&5
  2755. echo $ECHO_N "checking for OpenCV root... $ECHO_C" >&6
  2756.   opencv_rootdirs=""
  2757.   for p in $inc_opencv 
  2758.         /usr/local/include/opencv 
  2759.         /sw/include/opencv 
  2760.         /cygdrive/c/Progra~1/opencv-0.9.6 
  2761.         /cygdrive/c/Progra~1/OpenCV 
  2762.         /cygdrive/c/Progra~1/OpenCV_097 
  2763.         /cygdrive/c/packages/opencv-0.9.6 
  2764.         /cygdrive/c/packages/OpenCV_097 
  2765.         /cygdrive/c/packages/OpenCV; do
  2766.     if test -d "$p"; then
  2767.         opencv_rootdirs="$opencv_rootdirs $p"
  2768.     fi
  2769.   done
  2770.   if test "x$opencv_rootdirs" = "x"; then
  2771. echo no
  2772. { { echo "$as_me:$LINENO: error: OpenCV root not found" >&5
  2773. echo "$as_me: error: OpenCV root not found" >&2;}
  2774.    { (exit 1); exit 1; }; }
  2775.   fi
  2776.   echo "$as_me:$LINENO: result: found:$opencv_rootdirs" >&5
  2777. echo "${ECHO_T}found:$opencv_rootdirs" >&6
  2778.   echo "$as_me:$LINENO: checking for cv.h" >&5
  2779. echo $ECHO_N "checking for cv.h... $ECHO_C" >&6
  2780.   cv_incdir=""
  2781.   for root in $opencv_rootdirs; do
  2782.         if test -f "$root/cv.h"; then
  2783.             cv_incdir="$root"
  2784.             break
  2785.         fi
  2786.         for postfix in cv/include; do
  2787.             if test -f "$root/$postfix/cv.h"; then
  2788.                 cv_incdir="$root/$postfix"
  2789.                 break
  2790.             fi
  2791.         done
  2792.         if test "x$cv_incdir" != "x"; then
  2793.             break;
  2794.         fi
  2795.   done
  2796.   if test "x$cv_incdir" = "x"; then
  2797. if test "x" = "x"; then
  2798. echo no
  2799.          { { echo "$as_me:$LINENO: error: cv.h not found" >&5
  2800. echo "$as_me: error: cv.h not found" >&2;}
  2801.    { (exit 1); exit 1; }; }
  2802. else
  2803. echo "$as_me:$LINENO: result: no" >&5
  2804. echo "${ECHO_T}no" >&6
  2805. fi
  2806.   else
  2807. echo "$as_me:$LINENO: result: yes: $cv_incdir" >&5
  2808. echo "${ECHO_T}yes: $cv_incdir" >&6
  2809.   fi
  2810.   echo "$as_me:$LINENO: checking for cxcore.h" >&5
  2811. echo $ECHO_N "checking for cxcore.h... $ECHO_C" >&6
  2812.   cxcore_incdir=""
  2813.   for root in $opencv_rootdirs; do
  2814.         if test -f "$root/cxcore.h"; then
  2815.             cxcore_incdir="$root"
  2816.             break
  2817.         fi
  2818.         for postfix in cxcore/include; do
  2819.             if test -f "$root/$postfix/cxcore.h"; then
  2820.                 cxcore_incdir="$root/$postfix"
  2821.                 break
  2822.             fi
  2823.         done
  2824.         if test "x$cxcore_incdir" != "x"; then
  2825.             break;
  2826.         fi
  2827.   done
  2828.   if test "x$cxcore_incdir" = "x"; then
  2829. if test "x" = "x"; then
  2830. echo no
  2831.          { { echo "$as_me:$LINENO: error: cxcore.h not found" >&5
  2832. echo "$as_me: error: cxcore.h not found" >&2;}
  2833.    { (exit 1); exit 1; }; }
  2834. else
  2835. echo "$as_me:$LINENO: result: no" >&5
  2836. echo "${ECHO_T}no" >&6
  2837. fi
  2838.   else
  2839. echo "$as_me:$LINENO: result: yes: $cxcore_incdir" >&5
  2840. echo "${ECHO_T}yes: $cxcore_incdir" >&6
  2841.   fi
  2842.   echo "$as_me:$LINENO: checking for cvaux.h" >&5
  2843. echo $ECHO_N "checking for cvaux.h... $ECHO_C" >&6
  2844.   cvaux_incdir=""
  2845.   for root in $opencv_rootdirs; do
  2846.         if test -f "$root/cvaux.h"; then
  2847.             cvaux_incdir="$root"
  2848.             break
  2849.         fi
  2850.         for postfix in cvaux/include; do
  2851.             if test -f "$root/$postfix/cvaux.h"; then
  2852.                 cvaux_incdir="$root/$postfix"
  2853.                 break
  2854.             fi
  2855.         done
  2856.         if test "x$cvaux_incdir" != "x"; then
  2857.             break;
  2858.         fi
  2859.   done
  2860.   if test "x$cvaux_incdir" = "x"; then
  2861. if test "x" = "x"; then
  2862. echo no
  2863.          { { echo "$as_me:$LINENO: error: cvaux.h not found" >&5
  2864. echo "$as_me: error: cvaux.h not found" >&2;}
  2865.    { (exit 1); exit 1; }; }
  2866. else
  2867. echo "$as_me:$LINENO: result: no" >&5
  2868. echo "${ECHO_T}no" >&6
  2869. fi
  2870.   else
  2871. echo "$as_me:$LINENO: result: yes: $cvaux_incdir" >&5
  2872. echo "${ECHO_T}yes: $cvaux_incdir" >&6
  2873.   fi
  2874.   echo "$as_me:$LINENO: checking for highgui.h" >&5
  2875. echo $ECHO_N "checking for highgui.h... $ECHO_C" >&6
  2876.   highgui_incdir=""
  2877.   for root in $opencv_rootdirs; do
  2878.         if test -f "$root/highgui.h"; then
  2879.             highgui_incdir="$root"
  2880.             break
  2881.         fi
  2882.         for postfix in otherlibs/highgui; do
  2883.             if test -f "$root/$postfix/highgui.h"; then
  2884.                 highgui_incdir="$root/$postfix"
  2885.                 break
  2886.             fi
  2887.         done
  2888.         if test "x$highgui_incdir" != "x"; then
  2889.             break;
  2890.         fi
  2891.   done
  2892.   if test "x$highgui_incdir" = "x"; then
  2893. if test "x" = "x"; then
  2894. echo no
  2895.          { { echo "$as_me:$LINENO: error: highgui.h not found" >&5
  2896. echo "$as_me: error: highgui.h not found" >&2;}
  2897.    { (exit 1); exit 1; }; }
  2898. else
  2899. echo "$as_me:$LINENO: result: no" >&5
  2900. echo "${ECHO_T}no" >&6
  2901. fi
  2902.   else
  2903. echo "$as_me:$LINENO: result: yes: $highgui_incdir" >&5
  2904. echo "${ECHO_T}yes: $highgui_incdir" >&6
  2905.   fi
  2906.     INC_OPENCV="-I$cv_incdir -I$cxcore_incdir -I$cvaux_incdir -I$highgui_incdir"
  2907.     # todo: we should check in library section
  2908.     case "$host" in
  2909.       *-cygwin*)
  2910.   echo "$as_me:$LINENO: checking for cvcam.h" >&5
  2911. echo $ECHO_N "checking for cvcam.h... $ECHO_C" >&6
  2912.   cvcam_incdir=""
  2913.   for root in $opencv_rootdirs; do
  2914.         if test -f "$root/cvcam.h"; then
  2915.             cvcam_incdir="$root"
  2916.             break
  2917.         fi
  2918.         for postfix in otherlibs/cvcam/include; do
  2919.             if test -f "$root/$postfix/cvcam.h"; then
  2920.                 cvcam_incdir="$root/$postfix"
  2921.                 break
  2922.             fi
  2923.         done
  2924.         if test "x$cvcam_incdir" != "x"; then
  2925.             break;
  2926.         fi
  2927.   done
  2928.   if test "x$cvcam_incdir" = "x"; then
  2929. if test "x" = "x"; then
  2930. echo no
  2931.          { { echo "$as_me:$LINENO: error: cvcam.h not found" >&5
  2932. echo "$as_me: error: cvcam.h not found" >&2;}
  2933.    { (exit 1); exit 1; }; }
  2934. else
  2935. echo "$as_me:$LINENO: result: no" >&5
  2936. echo "${ECHO_T}no" >&6
  2937. fi
  2938.   else
  2939. echo "$as_me:$LINENO: result: yes: $cvcam_incdir" >&5
  2940. echo "${ECHO_T}yes: $cvcam_incdir" >&6
  2941.   fi
  2942. INC_OPENCV="$INC_OPENCV -I$cvcam_incdir"
  2943.   echo "$as_me:$LINENO: checking for cv.lib" >&5
  2944. echo $ECHO_N "checking for cv.lib... $ECHO_C" >&6
  2945.   cv_libdir=""
  2946.   for root in $opencv_rootdirs; do
  2947.         if test -f "$root/cv.lib"; then
  2948.             cv_libdir="$root"
  2949.             break
  2950.         fi
  2951.         for postfix in lib; do
  2952.             if test -f "$root/$postfix/cv.lib"; then
  2953.                 cv_libdir="$root/$postfix"
  2954.                 break
  2955.             fi
  2956.         done
  2957.         if test "x$cv_libdir" != "x"; then
  2958.             break;
  2959.         fi
  2960.   done
  2961.   if test "x$cv_libdir" = "x"; then
  2962. if test "x" = "x"; then
  2963. echo no
  2964.          { { echo "$as_me:$LINENO: error: cv.lib not found" >&5
  2965. echo "$as_me: error: cv.lib not found" >&2;}
  2966.    { (exit 1); exit 1; }; }
  2967. else
  2968. echo "$as_me:$LINENO: result: no" >&5
  2969. echo "${ECHO_T}no" >&6
  2970. fi
  2971.   else
  2972. echo "$as_me:$LINENO: result: yes: $cv_libdir" >&5
  2973. echo "${ECHO_T}yes: $cv_libdir" >&6
  2974.   fi
  2975.         LIB_OPENCV="-L$cv_libdir -lcv -lcxcore -lcvaux -lhighgui"
  2976.         ;;
  2977.       *)
  2978.         # Assume Unix.
  2979.         ;;
  2980.     esac
  2981.   fi
  2982. fi
  2983. # Checks for Magick headers
  2984. if test "$w_magick" = "yes"; then
  2985.   echo "$as_me:$LINENO: checking for Magick root" >&5
  2986. echo $ECHO_N "checking for Magick root... $ECHO_C" >&6
  2987.   magick_rootdirs=""
  2988.   for p in $inc_magick 
  2989.         '/usr/local/include' 
  2990.         '/usr/local/include/magick' 
  2991.         $HOME/Magick/ImageMagick-6.0.4 
  2992.         /cygdrive/c/Progra~1/ImageMagick 
  2993.         /cygdrive/c/Progra~1/ImageMagick/6.0.0-Q16; do
  2994.     if test -d "$p"; then
  2995.         magick_rootdirs="$magick_rootdirs $p"
  2996.     fi
  2997.   done
  2998.   if test "x$magick_rootdirs" = "x"; then
  2999. echo no
  3000. { { echo "$as_me:$LINENO: error: Magick root not found" >&5
  3001. echo "$as_me: error: Magick root not found" >&2;}
  3002.    { (exit 1); exit 1; }; }
  3003.   fi
  3004.   echo "$as_me:$LINENO: result: found:$magick_rootdirs" >&5
  3005. echo "${ECHO_T}found:$magick_rootdirs" >&6
  3006.   echo "$as_me:$LINENO: checking for Magick++.h" >&5
  3007. echo $ECHO_N "checking for Magick++.h... $ECHO_C" >&6
  3008.   magickpp_incdir=""
  3009.   for root in $magick_rootdirs; do
  3010.         if test -f "$root/Magick++.h"; then
  3011.             magickpp_incdir="$root"
  3012.             break
  3013.         fi
  3014.         for postfix in include; do
  3015.             if test -f "$root/$postfix/Magick++.h"; then
  3016.                 magickpp_incdir="$root/$postfix"
  3017.                 break
  3018.             fi
  3019.         done
  3020.         if test "x$magickpp_incdir" != "x"; then
  3021.             break;
  3022.         fi
  3023.   done
  3024.   if test "x$magickpp_incdir" = "x"; then
  3025. if test "x" = "x"; then
  3026. echo no
  3027.          { { echo "$as_me:$LINENO: error: Magick++.h not found" >&5
  3028. echo "$as_me: error: Magick++.h not found" >&2;}
  3029.    { (exit 1); exit 1; }; }
  3030. else
  3031. echo "$as_me:$LINENO: result: no" >&5
  3032. echo "${ECHO_T}no" >&6
  3033. fi
  3034.   else
  3035. echo "$as_me:$LINENO: result: yes: $magickpp_incdir" >&5
  3036. echo "${ECHO_T}yes: $magickpp_incdir" >&6
  3037.   fi
  3038.   INC_MAGICK="-I$magickpp_incdir"
  3039. fi
  3040. # Checks for MPI headers
  3041. if test "$USE_MPI" = "mpich"; then
  3042.   echo "$as_me:$LINENO: checking for MPI mpich root" >&5
  3043. echo $ECHO_N "checking for MPI mpich root... $ECHO_C" >&6
  3044.   mpich_rootdirs=""
  3045.   for p in $inc_mpi 
  3046.         '/usr/local/include/mpi' 
  3047.         '/cluster/opt/mpi/include'; do
  3048.     if test -d "$p"; then
  3049.         mpich_rootdirs="$mpich_rootdirs $p"
  3050.     fi
  3051.   done
  3052.   if test "x$mpich_rootdirs" = "x"; then
  3053. echo no
  3054. { { echo "$as_me:$LINENO: error: MPI mpich root not found" >&5
  3055. echo "$as_me: error: MPI mpich root not found" >&2;}
  3056.    { (exit 1); exit 1; }; }
  3057.   fi
  3058.   echo "$as_me:$LINENO: result: found:$mpich_rootdirs" >&5
  3059. echo "${ECHO_T}found:$mpich_rootdirs" >&6
  3060.   echo "$as_me:$LINENO: checking for MPI.h" >&5
  3061. echo $ECHO_N "checking for MPI.h... $ECHO_C" >&6
  3062.   mpich_incdir=""
  3063.   for root in $mpich_rootdirs; do
  3064.         if test -f "$root/MPI.h"; then
  3065.             mpich_incdir="$root"
  3066.             break
  3067.         fi
  3068.         for postfix in include; do
  3069.             if test -f "$root/$postfix/MPI.h"; then
  3070.                 mpich_incdir="$root/$postfix"
  3071.                 break
  3072.             fi
  3073.         done
  3074.         if test "x$mpich_incdir" != "x"; then
  3075.             break;
  3076.         fi
  3077.   done
  3078.   if test "x$mpich_incdir" = "x"; then
  3079. if test "x" = "x"; then
  3080. echo no
  3081.          { { echo "$as_me:$LINENO: error: MPI.h not found" >&5
  3082. echo "$as_me: error: MPI.h not found" >&2;}
  3083.    { (exit 1); exit 1; }; }
  3084. else
  3085. echo "$as_me:$LINENO: result: no" >&5
  3086. echo "${ECHO_T}no" >&6
  3087. fi
  3088.   else
  3089. echo "$as_me:$LINENO: result: yes: $mpich_incdir" >&5
  3090. echo "${ECHO_T}yes: $mpich_incdir" >&6
  3091.   fi
  3092.   INC_MPI="-I$mpich_incdir"
  3093.   # libs are at /cluster/opt/mpi/lib
  3094.   # ACC_ADDTO(LIBS, -lmpich)
  3095.   CC=/cluster/opt/mpi/bin/mpiCC
  3096. fi
  3097. if test "$USE_MPI" = "lam"; then
  3098.   echo "$as_me:$LINENO: checking for MPI lam root" >&5
  3099. echo $ECHO_N "checking for MPI lam root... $ECHO_C" >&6
  3100.   lam_rootdirs=""
  3101.   for p in '/usr/include/lam'; do
  3102.     if test -d "$p"; then
  3103.         lam_rootdirs="$lam_rootdirs $p"
  3104.     fi
  3105.   done
  3106.   if test "x$lam_rootdirs" = "x"; then
  3107. echo no
  3108. { { echo "$as_me:$LINENO: error: MPI lam root not found" >&5
  3109. echo "$as_me: error: MPI lam root not found" >&2;}
  3110.    { (exit 1); exit 1; }; }
  3111.   fi
  3112.   echo "$as_me:$LINENO: result: found:$lam_rootdirs" >&5
  3113. echo "${ECHO_T}found:$lam_rootdirs" >&6
  3114.   echo "$as_me:$LINENO: checking for MPI.h" >&5
  3115. echo $ECHO_N "checking for MPI.h... $ECHO_C" >&6
  3116.   lam_incdir=""
  3117.   for root in $lam_rootdirs; do