comparison configure.in @ 4104:fef735180134

[project @ 2002-10-15 20:28:20 by jwe]
author jwe
date Tue, 15 Oct 2002 20:28:21 +0000
parents 677c5f3a15be
children 92f4552ea359
comparison
equal deleted inserted replaced
4103:677c5f3a15be 4104:fef735180134
20 ### along with Octave; see the file COPYING. If not, write to the Free 20 ### along with Octave; see the file COPYING. If not, write to the Free
21 ### Software Foundation, 59 Temple Place - Suite 330, Boston, MA 21 ### Software Foundation, 59 Temple Place - Suite 330, Boston, MA
22 ### 02111-1307, USA. 22 ### 02111-1307, USA.
23 23
24 AC_INIT 24 AC_INIT
25 AC_REVISION($Revision: 1.377 $) 25 AC_REVISION($Revision: 1.378 $)
26 AC_PREREQ(2.52) 26 AC_PREREQ(2.52)
27 AC_CONFIG_SRCDIR([src/octave.cc]) 27 AC_CONFIG_SRCDIR([src/octave.cc])
28 AC_CONFIG_HEADER(config.h) 28 AC_CONFIG_HEADER(config.h)
29 29
30 AC_DEFINE(OCTAVE_SOURCE, 1, [Define if this is Octave.]) 30 AC_DEFINE(OCTAVE_SOURCE, 1, [Define if this is Octave.])
639 SONAME_FLAGS= 639 SONAME_FLAGS=
640 RLD_FLAG= 640 RLD_FLAG=
641 INCLUDE_LINK_DEPS=false 641 INCLUDE_LINK_DEPS=false
642 TEMPLATE_AR="$AR" 642 TEMPLATE_AR="$AR"
643 TEMPLATE_ARFLAGS="$ARFLAGS" 643 TEMPLATE_ARFLAGS="$ARFLAGS"
644 library_path_var=LD_LIBRARY_PATH
644 case "$canonical_host_type" in 645 case "$canonical_host_type" in
645 *-*-386bsd* | *-*-openbsd* | *-*-netbsd* | *-*-freebsd*) 646 *-*-386bsd* | *-*-openbsd* | *-*-netbsd* | *-*-freebsd*)
646 SH_LD=ld 647 SH_LD=ld
647 SH_LDFLAGS=-Bshareable 648 SH_LDFLAGS=-Bshareable
648 ;; 649 ;;
662 CPICFLAG= 663 CPICFLAG=
663 FPICFLAG= 664 FPICFLAG=
664 SHLEXT=dll 665 SHLEXT=dll
665 SHLLIB=dll.a 666 SHLLIB=dll.a
666 SHLBIN=dll 667 SHLBIN=dll
667 SH_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--allow-multiple-definition" 668 SH_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import"
668 SHLLINKEXT=.dll 669 SHLLINKEXT=.dll
669 SONAME_FLAGS='-Wl,--out-implib=$@.a' 670 SONAME_FLAGS='-Wl,--out-implib=$@.a'
670 INCLUDE_LINK_DEPS=true 671 INCLUDE_LINK_DEPS=true
672 library_path_var=PATH
671 ;; 673 ;;
672 *-*-linux* | *-*-gnu*) 674 *-*-linux* | *-*-gnu*)
673 SONAME_FLAGS='-Xlinker -soname -Xlinker $@' 675 SONAME_FLAGS='-Xlinker -soname -Xlinker $@'
674 RLD_FLAG='-Xlinker -rpath -Xlinker $(octlibdir)' 676 RLD_FLAG='-Xlinker -rpath -Xlinker $(octlibdir)'
675 ;; 677 ;;
755 AC_MSG_RESULT([defining SONAME_FLAGS to be $SONAME_FLAGS]) 757 AC_MSG_RESULT([defining SONAME_FLAGS to be $SONAME_FLAGS])
756 AC_MSG_RESULT([defining RLD_FLAG to be $RLD_FLAG]) 758 AC_MSG_RESULT([defining RLD_FLAG to be $RLD_FLAG])
757 AC_MSG_RESULT([defining TEMPLATE_AR to be $TEMPLATE_AR]) 759 AC_MSG_RESULT([defining TEMPLATE_AR to be $TEMPLATE_AR])
758 AC_MSG_RESULT([defining TEMPLATE_ARFLAGS to be $TEMPLATE_ARFLAGS]) 760 AC_MSG_RESULT([defining TEMPLATE_ARFLAGS to be $TEMPLATE_ARFLAGS])
759 AC_MSG_RESULT([defining INCLUDE_LINK_DEPS to be $INCLUDE_LINK_DEPS]) 761 AC_MSG_RESULT([defining INCLUDE_LINK_DEPS to be $INCLUDE_LINK_DEPS])
762 AC_MSG_RESULT([defining library_path_var to be $library_path_var])
760 AC_SUBST(FPICFLAG) 763 AC_SUBST(FPICFLAG)
761 AC_SUBST(CPICFLAG) 764 AC_SUBST(CPICFLAG)
762 AC_SUBST(CXXPICFLAG) 765 AC_SUBST(CXXPICFLAG)
763 AC_SUBST(SHLEXT) 766 AC_SUBST(SHLEXT)
764 AC_SUBST(SHLLIB) 767 AC_SUBST(SHLLIB)
769 AC_SUBST(SONAME_FLAGS) 772 AC_SUBST(SONAME_FLAGS)
770 AC_SUBST(RLD_FLAG) 773 AC_SUBST(RLD_FLAG)
771 AC_SUBST(TEMPLATE_AR) 774 AC_SUBST(TEMPLATE_AR)
772 AC_SUBST(TEMPLATE_ARFLAGS) 775 AC_SUBST(TEMPLATE_ARFLAGS)
773 AC_SUBST(INCLUDE_LINK_DEPS) 776 AC_SUBST(INCLUDE_LINK_DEPS)
777 AC_SUBST(library_path_var)
774 778
775 if $SHARED_LIBS; then 779 if $SHARED_LIBS; then
776 LIBOCTINTERP=-loctinterp$SHLLINKEXT 780 LIBOCTINTERP=-loctinterp$SHLLINKEXT
777 LIBOCTAVE=-loctave$SHLLINKEXT 781 LIBOCTAVE=-loctave$SHLLINKEXT
778 LIBCRUFT=-lcruft$SHLLINKEXT 782 LIBCRUFT=-lcruft$SHLLINKEXT