Mercurial > hg > octave-avbm
comparison configure.in @ 6186:237a7f535bbc
[project @ 2006-11-28 20:13:39 by dbateman]
author | dbateman |
---|---|
date | Tue, 28 Nov 2006 20:13:40 +0000 |
parents | 4d90ee4061ef |
children | 7498bfad5410 |
comparison
equal
deleted
inserted
replaced
6185:da5a11b3d13e | 6186:237a7f535bbc |
---|---|
27 | 27 |
28 EXTERN_CFLAGS="$CFLAGS" | 28 EXTERN_CFLAGS="$CFLAGS" |
29 EXTERN_CXXFLAGS="$CXXFLAGS" | 29 EXTERN_CXXFLAGS="$CXXFLAGS" |
30 | 30 |
31 AC_INIT | 31 AC_INIT |
32 AC_REVISION($Revision: 1.546 $) | 32 AC_REVISION($Revision: 1.547 $) |
33 AC_PREREQ(2.57) | 33 AC_PREREQ(2.57) |
34 AC_CONFIG_SRCDIR([src/octave.cc]) | 34 AC_CONFIG_SRCDIR([src/octave.cc]) |
35 AC_CONFIG_HEADER(config.h) | 35 AC_CONFIG_HEADER(config.h) |
36 | 36 |
37 OCTAVE_HOST_TYPE | 37 OCTAVE_HOST_TYPE |
840 with_umfpack=$withval, with_umfpack=yes) | 840 with_umfpack=$withval, with_umfpack=yes) |
841 | 841 |
842 warn_umfpack="UMFPACK not found. This will result in some lack of functionality for sparse matrices." | 842 warn_umfpack="UMFPACK not found. This will result in some lack of functionality for sparse matrices." |
843 if test "$with_umfpack" = yes && test "$with_amd" = yes; then | 843 if test "$with_umfpack" = yes && test "$with_amd" = yes; then |
844 with_umfpack=no | 844 with_umfpack=no |
845 AC_CHECK_HEADERS([ufsparse/umfpack.h umfpack/umfpack.h umfpack.h], [ | 845 AC_CHECK_HEADERS([sparsesuite/umfpack.h ufsparse/umfpack.h umfpack/umfpack.h umfpack.h], [ |
846 AC_CHECK_LIB(umfpack, umfpack_zi_get_determinant, [ | 846 AC_CHECK_LIB(umfpack, umfpack_zi_get_determinant, [ |
847 UMFPACK_LIBS="-lumfpack"; with_umfpack=yes], [ | 847 UMFPACK_LIBS="-lumfpack"; with_umfpack=yes], [ |
848 ## Invalidate the cache. | 848 ## Invalidate the cache. |
849 $as_unset ac_cv_lib_umfpack_umfpack_zi_get_determinant | 849 $as_unset ac_cv_lib_umfpack_umfpack_zi_get_determinant |
850 AC_CHECK_LIB(umfpack, umfpack_zi_get_determinant, [ | 850 AC_CHECK_LIB(umfpack, umfpack_zi_get_determinant, [ |
881 with_colamd=$withval, with_colamd=yes) | 881 with_colamd=$withval, with_colamd=yes) |
882 | 882 |
883 warn_colamd="COLAMD not found. This will result in some lack of functionality for sparse matrices." | 883 warn_colamd="COLAMD not found. This will result in some lack of functionality for sparse matrices." |
884 if test "$with_colamd" = yes; then | 884 if test "$with_colamd" = yes; then |
885 with_colamd=no | 885 with_colamd=no |
886 AC_CHECK_HEADERS([ufsparse/colamd.h colamd/colamd.h colamd.h], [ | 886 AC_CHECK_HEADERS([sparsesuite/colamd.h ufsparse/colamd.h colamd/colamd.h colamd.h], [ |
887 AC_CHECK_LIB(colamd, colamd, [COLAMD_LIBS="-lcolamd"; with_colamd=yes]) | 887 AC_CHECK_LIB(colamd, colamd, [COLAMD_LIBS="-lcolamd"; with_colamd=yes]) |
888 if test "$with_colamd" = yes; then | 888 if test "$with_colamd" = yes; then |
889 AC_DEFINE(HAVE_COLAMD, 1, [Define if the COLAMD library is used.]) | 889 AC_DEFINE(HAVE_COLAMD, 1, [Define if the COLAMD library is used.]) |
890 TEXINFO_COLAMD="@set HAVE_COLAMD" | 890 TEXINFO_COLAMD="@set HAVE_COLAMD" |
891 warn_colamd= | 891 warn_colamd= |
907 with_ccolamd=$withval, with_ccolamd=yes) | 907 with_ccolamd=$withval, with_ccolamd=yes) |
908 | 908 |
909 warn_ccolamd="CCOLAMD not found. This will result in some lack of functionality for sparse matrices." | 909 warn_ccolamd="CCOLAMD not found. This will result in some lack of functionality for sparse matrices." |
910 if test "$with_ccolamd" = yes; then | 910 if test "$with_ccolamd" = yes; then |
911 with_ccolamd=no | 911 with_ccolamd=no |
912 AC_CHECK_HEADERS([ufsparse/ccolamd.h ccolamd/ccolamd.h ccolamd.h], [ | 912 AC_CHECK_HEADERS([sparsesuite/ccolamd.h ufsparse/ccolamd.h ccolamd/ccolamd.h ccolamd.h], [ |
913 AC_CHECK_LIB(ccolamd, ccolamd, [CCOLAMD_LIBS="-lccolamd"; with_ccolamd=yes]) | 913 AC_CHECK_LIB(ccolamd, ccolamd, [CCOLAMD_LIBS="-lccolamd"; with_ccolamd=yes]) |
914 if test "$with_ccolamd" = yes; then | 914 if test "$with_ccolamd" = yes; then |
915 AC_DEFINE(HAVE_CCOLAMD, 1, [Define if the CCOLAMD library is used.]) | 915 AC_DEFINE(HAVE_CCOLAMD, 1, [Define if the CCOLAMD library is used.]) |
916 warn_ccolamd= | 916 warn_ccolamd= |
917 fi | 917 fi |
931 | 931 |
932 warn_cholmod="CHOLMOD not found. This will result in some lack of functionality for sparse matrices." | 932 warn_cholmod="CHOLMOD not found. This will result in some lack of functionality for sparse matrices." |
933 if test "$with_cholmod" = yes && test "$with_colamd" = yes && | 933 if test "$with_cholmod" = yes && test "$with_colamd" = yes && |
934 test "$with_ccolamd" = yes && test "$with_amd" = yes; then | 934 test "$with_ccolamd" = yes && test "$with_amd" = yes; then |
935 with_cholmod=no | 935 with_cholmod=no |
936 AC_CHECK_HEADERS([ufsparse/cholmod.h cholmod/cholmod.h cholmod.h], [ | 936 AC_CHECK_HEADERS([sparsesuite/cholmod.h ufsparse/cholmod.h cholmod/cholmod.h cholmod.h], [ |
937 AC_CHECK_HEADERS([ufsparse/metis.h metis/metis.h metis.h], [ | 937 AC_CHECK_HEADERS([sparsesuite/metis.h ufsparse/metis.h metis/metis.h metis.h], [ |
938 AC_CHECK_LIB(metis, METIS_NodeND, with_metis=yes, with_metis=no) | 938 AC_CHECK_LIB(metis, METIS_NodeND, with_metis=yes, with_metis=no) |
939 break], | 939 break], |
940 with_metis=no) | 940 with_metis=no) |
941 | 941 |
942 if test "$with_metis" = yes; then | 942 if test "$with_metis" = yes; then |
943 AC_DEFINE(HAVE_METIS, 1, [Define if the METIS library is used.]) | 943 AC_DEFINE(HAVE_METIS, 1, [Define if the METIS library is used.]) |
944 AC_CHECK_LIB(cholmod, cholmod_start, [CHOLMOD_LIBS="-lcholmod -lmetis"; | 944 AC_CHECK_LIB(cholmod, cholmod_start, [CHOLMOD_LIBS="-lcholmod -lmetis"; |
945 with_cholmod=yes], [ | 945 with_cholmod=yes], [ |
946 AC_CHECK_LIB(cholmod, cholmod_start, | 946 AC_CHECK_LIB(cholmod, cholmod_start, |
947 [CHOLMOD_LIBS="-lcholmod -cblas -lmetis"; with_cholmod=yes], [], | 947 [CHOLMOD_LIBS="-lcholmod -cblas -lmetis"; with_cholmod=yes], [], |
948 $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS -lmetis)], | 948 $CAMD_LIBS $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS -lmetis)], |
949 $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS -lmetis) | 949 $CAMD_LIBS $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS -lmetis) |
950 else | 950 else |
951 AC_CHECK_LIB(cholmod, cholmod_start, [CHOLMOD_LIBS="-lcholmod"; | 951 AC_CHECK_LIB(cholmod, cholmod_start, [CHOLMOD_LIBS="-lcholmod"; |
952 with_cholmod=yes], [ | 952 with_cholmod=yes], [ |
953 AC_CHECK_LIB(cholmod, cholmod_start, [CHOLMOD_LIBS="-lcholmod -cblas"; | 953 AC_CHECK_LIB(cholmod, cholmod_start, [CHOLMOD_LIBS="-lcholmod -cblas"; |
954 with_cholmod=yes], [], | 954 with_cholmod=yes], [], |
955 $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS)], | 955 $CAMD_LIBS $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS)], |
956 $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS) | 956 $CAMD_LIBS $AMD_LIBS $COLAMD_LIBS $CCOLAMD_LIBS $BLAS_LIBS $FLIBS) |
957 fi | 957 fi |
958 | 958 |
959 if test "$with_cholmod" = yes; then | 959 if test "$with_cholmod" = yes; then |
960 AC_DEFINE(HAVE_CHOLMOD, 1, [Define if the CHOLMOD library is used.]) | 960 AC_DEFINE(HAVE_CHOLMOD, 1, [Define if the CHOLMOD library is used.]) |
961 TEXINFO_CHOLMOD="@set HAVE_CHOLMOD" | 961 TEXINFO_CHOLMOD="@set HAVE_CHOLMOD" |
978 with_cxsparse=$withval, with_cxsparse=yes) | 978 with_cxsparse=$withval, with_cxsparse=yes) |
979 | 979 |
980 warn_cxsparse="CXSparse not found. This will result in some lack of functionality for sparse matrices." | 980 warn_cxsparse="CXSparse not found. This will result in some lack of functionality for sparse matrices." |
981 if test "$with_cxsparse" = yes; then | 981 if test "$with_cxsparse" = yes; then |
982 with_cxsparse=no | 982 with_cxsparse=no |
983 AC_CHECK_HEADERS([ufsparse/cs.h cxsparse/cs.h cs.h], [ | 983 AC_CHECK_HEADERS([sparsesuite/cs.h ufsparse/cs.h cxsparse/cs.h cs.h], [ |
984 AC_CHECK_LIB(cxsparse, cs_di_sqr, [CXSPARSE_LIBS="-lcxsparse"; with_cxsparse=yes]) | 984 AC_CHECK_LIB(cxsparse, cs_di_sqr, [CXSPARSE_LIBS="-lcxsparse"; with_cxsparse=yes]) |
985 if test "$with_cxsparse" = yes; then | 985 if test "$with_cxsparse" = yes; then |
986 AC_DEFINE(HAVE_CXSPARSE, 1, [Define if the CXSparse library is used.]) | 986 AC_DEFINE(HAVE_CXSPARSE, 1, [Define if the CXSparse library is used.]) |
987 warn_cxsparse= | 987 warn_cxsparse= |
988 fi | 988 fi |