Mercurial > hg > octave-nkf
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 |