Changeset 40 for NEWT0/trunk/configure.in
- Timestamp:
- 08/11/05 11:26:47 (3 years ago)
- Files:
-
- 1 modified
-
NEWT0/trunk/configure.in (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
NEWT0/trunk/configure.in
r36 r40 40 40 LIBS="$SAVE_LIBS") 41 41 42 AC_TRY_LINK([ 43 #include <dlfcn.h> 44 ], [ 45 void * install_call; 46 void * lib; 47 48 lib = dlopen("", RTLD_LAZY); 49 install_call = dlsym(lib, ""); 50 dlclose(lib); 51 ], 52 HAVE_DLOPEN='yes', 53 54 SAVE_LIBS="$LIBS" 55 LIBS="$LIBS -ldl" 56 AC_TRY_LINK([ 57 #include <dlfcn.h> 58 ], [ 59 void * install_call; 60 void * lib; 61 62 lib = dlopen("", RTLD_LAZY); 63 install_call = dlsym(lib, ""); 64 dlclose(lib); 65 ], 66 HAVE_DLOPEN='yes' 67 LIBDL=" -ldl") 68 LIBS="$SAVE_LIBS") 69 70 42 71 # Checks for header files. 43 72 AC_HEADER_STDC … … 67 96 cygwin*|mingw*) 68 97 AC_DEFINE(__WIN32__) 98 HAVE_DLOPEN='yes' 69 99 NEWT_LDIMPORT='$(build)/libnewt.a' 70 100 NEWT_LDFLAGS='-Wl,--export-all-symbols,--out-implib=$(LDIMPORT)' … … 74 104 ;; 75 105 linux*) 76 NEWT_LDFLAGS='-ldl -rdynamic' 106 # NEWT_LDFLAGS='-ldl -rdynamic' 107 NEWT_LDFLAGS='-rdynamic' 77 108 LIBNEWT_LDSHARED='$(CC) -shared' 78 109 DLEXT='so' … … 84 115 ;; 85 116 beos*) 86 NEWT_LDFLAGS='-ldl'117 # NEWT_LDFLAGS='-ldl' 87 118 LIBNEWT_LDSHARED='$(CC) -nostart $(build)/_APP_' 88 119 LINK_NEWT_APP_='cd $@; ln -s newt _APP_' … … 97 128 98 129 130 case "$target_vendor" in 131 *ipod*) 132 AC_DEFINE(__IPOD__) 133 NEWT_LDFLAGS= 134 ;; 135 esac 136 137 138 case "$HAVE_DLOPEN" in 139 yes) 140 AC_DEFINE(HAVE_DLOPEN) 141 MAKE_EXT='ext' 142 ;; 143 esac 144 145 146 NEWT_LDFLAGS="$NEWT_LDFLAGS $LIBDL" 147 99 148 AC_DEFINE_UNQUOTED(__PLATFORM__, "$target_os") 100 149 AC_DEFINE_UNQUOTED(__DYLIBSUFFIX__, ".$DLEXT") 150 101 151 102 152 AC_SUBST(LIBREGEX) … … 106 156 AC_SUBST(LINK_NEWT_APP_) 107 157 AC_SUBST(DLEXT) 158 AC_SUBST(MAKE_EXT) 108 159 109 160
