Changeset 40 for NEWT0/trunk/configure

Show
Ignore:
Timestamp:
08/11/05 11:26:47 (3 years ago)
Author:
gnue
Message:

can compile for iPod Linux

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • NEWT0/trunk/configure

    r36 r40  
    312312#endif" 
    313313 
    314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT YACC LEX LEXLIB LEX_OUTPUT_ROOT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CPP EGREP LIBOBJS LIBREGEX NEWT_LDIMPORT NEWT_LDFLAGS LIBNEWT_LDSHARED LINK_NEWT_APP_ DLEXT LTLIBOBJS' 
     314ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT YACC LEX LEXLIB LEX_OUTPUT_ROOT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CPP EGREP LIBOBJS LIBREGEX NEWT_LDIMPORT NEWT_LDFLAGS LIBNEWT_LDSHARED LINK_NEWT_APP_ DLEXT MAKE_EXT LTLIBOBJS' 
    315315ac_subst_files='' 
    316316 
     
    27372737      conftest$ac_exeext conftest.$ac_ext 
    27382738 
     2739cat >conftest.$ac_ext <<_ACEOF 
     2740/* confdefs.h.  */ 
     2741_ACEOF 
     2742cat confdefs.h >>conftest.$ac_ext 
     2743cat >>conftest.$ac_ext <<_ACEOF 
     2744/* end confdefs.h.  */ 
     2745 
     2746    #include <dlfcn.h> 
     2747 
     2748int 
     2749main () 
     2750{ 
     2751 
     2752    void *  install_call; 
     2753    void *  lib; 
     2754 
     2755    lib = dlopen("", RTLD_LAZY); 
     2756    install_call = dlsym(lib, ""); 
     2757    dlclose(lib); 
     2758 
     2759  ; 
     2760  return 0; 
     2761} 
     2762_ACEOF 
     2763rm -f conftest.$ac_objext conftest$ac_exeext 
     2764if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 
     2765  (eval $ac_link) 2>conftest.er1 
     2766  ac_status=$? 
     2767  grep -v '^ *+' conftest.er1 >conftest.err 
     2768  rm -f conftest.er1 
     2769  cat conftest.err >&5 
     2770  echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     2771  (exit $ac_status); } && 
     2772     { ac_try='test -z "$ac_c_werror_flag" 
     2773             || test ! -s conftest.err' 
     2774  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 
     2775  (eval $ac_try) 2>&5 
     2776  ac_status=$? 
     2777  echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     2778  (exit $ac_status); }; } && 
     2779     { ac_try='test -s conftest$ac_exeext' 
     2780  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 
     2781  (eval $ac_try) 2>&5 
     2782  ac_status=$? 
     2783  echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     2784  (exit $ac_status); }; }; then 
     2785  HAVE_DLOPEN='yes' 
     2786else 
     2787  echo "$as_me: failed program was:" >&5 
     2788sed 's/^/| /' conftest.$ac_ext >&5 
     2789 
     2790SAVE_LIBS="$LIBS" 
     2791    LIBS="$LIBS -ldl" 
     2792    cat >conftest.$ac_ext <<_ACEOF 
     2793/* confdefs.h.  */ 
     2794_ACEOF 
     2795cat confdefs.h >>conftest.$ac_ext 
     2796cat >>conftest.$ac_ext <<_ACEOF 
     2797/* end confdefs.h.  */ 
     2798 
     2799        #include <dlfcn.h> 
     2800 
     2801int 
     2802main () 
     2803{ 
     2804 
     2805        void *  install_call; 
     2806        void *  lib; 
     2807 
     2808        lib = dlopen("", RTLD_LAZY); 
     2809        install_call = dlsym(lib, ""); 
     2810        dlclose(lib); 
     2811 
     2812  ; 
     2813  return 0; 
     2814} 
     2815_ACEOF 
     2816rm -f conftest.$ac_objext conftest$ac_exeext 
     2817if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 
     2818  (eval $ac_link) 2>conftest.er1 
     2819  ac_status=$? 
     2820  grep -v '^ *+' conftest.er1 >conftest.err 
     2821  rm -f conftest.er1 
     2822  cat conftest.err >&5 
     2823  echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     2824  (exit $ac_status); } && 
     2825     { ac_try='test -z "$ac_c_werror_flag" 
     2826             || test ! -s conftest.err' 
     2827  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 
     2828  (eval $ac_try) 2>&5 
     2829  ac_status=$? 
     2830  echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     2831  (exit $ac_status); }; } && 
     2832     { ac_try='test -s conftest$ac_exeext' 
     2833  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 
     2834  (eval $ac_try) 2>&5 
     2835  ac_status=$? 
     2836  echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     2837  (exit $ac_status); }; }; then 
     2838  HAVE_DLOPEN='yes' 
     2839        LIBDL=" -ldl" 
     2840else 
     2841  echo "$as_me: failed program was:" >&5 
     2842sed 's/^/| /' conftest.$ac_ext >&5 
     2843 
     2844fi 
     2845rm -f conftest.err conftest.$ac_objext \ 
     2846      conftest$ac_exeext conftest.$ac_ext 
     2847    LIBS="$SAVE_LIBS" 
     2848fi 
     2849rm -f conftest.err conftest.$ac_objext \ 
     2850      conftest$ac_exeext conftest.$ac_ext 
     2851 
     2852 
    27392853# Checks for header files. 
    27402854ac_ext=c 
     
    45854699_ACEOF 
    45864700 
     4701    HAVE_DLOPEN='yes' 
    45874702    NEWT_LDIMPORT='$(build)/libnewt.a' 
    45884703    NEWT_LDFLAGS='-Wl,--export-all-symbols,--out-implib=$(LDIMPORT)' 
     
    45924707    ;; 
    45934708  linux*) 
    4594     NEWT_LDFLAGS='-ldl -rdynamic' 
     4709#    NEWT_LDFLAGS='-ldl -rdynamic' 
     4710    NEWT_LDFLAGS='-rdynamic' 
    45954711    LIBNEWT_LDSHARED='$(CC) -shared' 
    45964712    DLEXT='so' 
     
    46024718    ;; 
    46034719  beos*) 
    4604     NEWT_LDFLAGS='-ldl' 
     4720#    NEWT_LDFLAGS='-ldl' 
    46054721    LIBNEWT_LDSHARED='$(CC) -nostart $(build)/_APP_' 
    46064722    LINK_NEWT_APP_='cd $@; ln -s newt _APP_' 
     
    46154731 
    46164732 
     4733case "$target_vendor" in 
     4734  *ipod*) 
     4735    cat >>confdefs.h <<\_ACEOF 
     4736#define __IPOD__ 1 
     4737_ACEOF 
     4738 
     4739    NEWT_LDFLAGS= 
     4740    ;; 
     4741esac 
     4742 
     4743 
     4744case "$HAVE_DLOPEN" in 
     4745  yes) 
     4746    cat >>confdefs.h <<\_ACEOF 
     4747#define HAVE_DLOPEN 1 
     4748_ACEOF 
     4749 
     4750    MAKE_EXT='ext' 
     4751    ;; 
     4752esac 
     4753 
     4754 
     4755NEWT_LDFLAGS="$NEWT_LDFLAGS $LIBDL" 
     4756 
    46174757cat >>confdefs.h <<_ACEOF 
    46184758#define __PLATFORM__ "$target_os" 
     
    46224762#define __DYLIBSUFFIX__ ".$DLEXT" 
    46234763_ACEOF 
     4764 
     4765 
    46244766 
    46254767 
     
    52785420s,@LINK_NEWT_APP_@,$LINK_NEWT_APP_,;t t 
    52795421s,@DLEXT@,$DLEXT,;t t 
     5422s,@MAKE_EXT@,$MAKE_EXT,;t t 
    52805423s,@LTLIBOBJS@,$LTLIBOBJS,;t t 
    52815424CEOF