From 8b1e7e34403977058d412931e31577df719fd2e4 Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 25 May 1998 09:42:47 +0000 Subject: *** empty log message *** git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.in | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) (limited to 'configure.in') diff --git a/configure.in b/configure.in index 7939da9498..0b916f741d 100644 --- a/configure.in +++ b/configure.in @@ -56,7 +56,6 @@ if test "$fat_binary" = yes ; then echo "." fi - AC_ARG_PROGRAM dnl Checks for programs. @@ -358,8 +357,15 @@ if test "$with_dln_a_out" != yes; then human*) DLDFLAGS='' LDSHARED='' LDFLAGS='' ;; - beos*) LDSHARED="mwld -xms" - DLDFLAGS="" + beos*) LDSHARED="ld -xms" + case "$host_cpu" in + powerpc*) + DLDFLAGS="-f ruby.def -lbe -lroot -ldll" + ;; + *) + DLDFLAGS="ruby.def -lbe -lroot /boot/develop/lib/x86/glue-noinit.a" + ;; + esac rb_cv_dlopen=yes ;; *) LDSHARED='ld' ;; esac @@ -496,9 +502,28 @@ if test "$fat_binary" = yes ; then CFLAGS="$CFLAGS -pipe $ARCH_FLAG" fi +LIBRUBY='libruby.a' +LIBRUBYARG='libruby.a' +SOLIBS= if test "$host_os" = "beos"; then CFLAGS="$CFLAGS -relax_pointers" + LIBRUBY='libruby.so' + LIBRUBYARG='-lruby' + SOLIBS='-lnet' + echo creating ruby.def + case "$host_cpu" in + powerpc*) + cp beos/ruby.def.in ruby.def + ;; + *) + echo EXPORTS > ruby.def + cat beos/ruby.def.in >> ruby.def + ;; + esac fi +AC_SUBST(LIBRUBY) +AC_SUBST(LIBRUBYARG) +AC_SUBST(SOLIBS) ri_prefix= test "$program_prefix" != NONE && -- cgit v1.2.3