Skip to content

Commit

Permalink
Add explicit check for Blas and Lapack to make --with-blas-lib and --…
Browse files Browse the repository at this point in the history
…with-lapack-lib work correctly
  • Loading branch information
tkralphs committed Feb 24, 2025
1 parent 5c9a9ee commit 49ab312
Show file tree
Hide file tree
Showing 7 changed files with 7,683 additions and 698 deletions.
9 changes: 9 additions & 0 deletions Clp/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,8 @@ COIN_HAS_DOXYGEN_FALSE = @COIN_HAS_DOXYGEN_FALSE@
COIN_HAS_DOXYGEN_TRUE = @COIN_HAS_DOXYGEN_TRUE@
COIN_HAS_GLPK_FALSE = @COIN_HAS_GLPK_FALSE@
COIN_HAS_GLPK_TRUE = @COIN_HAS_GLPK_TRUE@
COIN_HAS_LAPACK_FALSE = @COIN_HAS_LAPACK_FALSE@
COIN_HAS_LAPACK_TRUE = @COIN_HAS_LAPACK_TRUE@
COIN_HAS_LATEX_FALSE = @COIN_HAS_LATEX_FALSE@
COIN_HAS_LATEX_TRUE = @COIN_HAS_LATEX_TRUE@
COIN_HAS_MUMPS_FALSE = @COIN_HAS_MUMPS_FALSE@
Expand Down Expand Up @@ -244,6 +246,13 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LAPACK_CFLAGS = @LAPACK_CFLAGS@
LAPACK_CFLAGS_INSTALLED = @LAPACK_CFLAGS_INSTALLED@
LAPACK_DATA = @LAPACK_DATA@
LAPACK_DATA_INSTALLED = @LAPACK_DATA_INSTALLED@
LAPACK_DEPENDENCIES = @LAPACK_DEPENDENCIES@
LAPACK_LIBS = @LAPACK_LIBS@
LAPACK_LIBS_INSTALLED = @LAPACK_LIBS_INSTALLED@
LDFLAGS = @LDFLAGS@
LIBEXT = @LIBEXT@
LIBOBJS = @LIBOBJS@
Expand Down
8,340 changes: 7,642 additions & 698 deletions Clp/configure

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions Clp/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ AC_COIN_INIT_AUTO_TOOLS
# COIN-OR components #
#############################################################################

AC_COIN_CHECK_PACKAGE_BLAS(ClpLib)
AC_COIN_CHECK_PACKAGE_LAPACK(ClpLib)
AC_COIN_CHECK_PACKAGE(CoinUtils, [coinutils], [ClpLib])
if test $coin_has_coinutils != yes ; then
AC_MSG_ERROR([Required package CoinUtils not available.])
Expand Down
9 changes: 9 additions & 0 deletions Clp/src/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,8 @@ COIN_HAS_DOXYGEN_FALSE = @COIN_HAS_DOXYGEN_FALSE@
COIN_HAS_DOXYGEN_TRUE = @COIN_HAS_DOXYGEN_TRUE@
COIN_HAS_GLPK_FALSE = @COIN_HAS_GLPK_FALSE@
COIN_HAS_GLPK_TRUE = @COIN_HAS_GLPK_TRUE@
COIN_HAS_LAPACK_FALSE = @COIN_HAS_LAPACK_FALSE@
COIN_HAS_LAPACK_TRUE = @COIN_HAS_LAPACK_TRUE@
COIN_HAS_LATEX_FALSE = @COIN_HAS_LATEX_FALSE@
COIN_HAS_LATEX_TRUE = @COIN_HAS_LATEX_TRUE@
COIN_HAS_MUMPS_FALSE = @COIN_HAS_MUMPS_FALSE@
Expand Down Expand Up @@ -449,6 +451,13 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LAPACK_CFLAGS = @LAPACK_CFLAGS@
LAPACK_CFLAGS_INSTALLED = @LAPACK_CFLAGS_INSTALLED@
LAPACK_DATA = @LAPACK_DATA@
LAPACK_DATA_INSTALLED = @LAPACK_DATA_INSTALLED@
LAPACK_DEPENDENCIES = @LAPACK_DEPENDENCIES@
LAPACK_LIBS = @LAPACK_LIBS@
LAPACK_LIBS_INSTALLED = @LAPACK_LIBS_INSTALLED@
LDFLAGS = @LDFLAGS@
LIBEXT = @LIBEXT@
LIBOBJS = @LIBOBJS@
Expand Down
9 changes: 9 additions & 0 deletions Clp/src/OsiClp/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,8 @@ COIN_HAS_DOXYGEN_FALSE = @COIN_HAS_DOXYGEN_FALSE@
COIN_HAS_DOXYGEN_TRUE = @COIN_HAS_DOXYGEN_TRUE@
COIN_HAS_GLPK_FALSE = @COIN_HAS_GLPK_FALSE@
COIN_HAS_GLPK_TRUE = @COIN_HAS_GLPK_TRUE@
COIN_HAS_LAPACK_FALSE = @COIN_HAS_LAPACK_FALSE@
COIN_HAS_LAPACK_TRUE = @COIN_HAS_LAPACK_TRUE@
COIN_HAS_LATEX_FALSE = @COIN_HAS_LATEX_FALSE@
COIN_HAS_LATEX_TRUE = @COIN_HAS_LATEX_TRUE@
COIN_HAS_MUMPS_FALSE = @COIN_HAS_MUMPS_FALSE@
Expand Down Expand Up @@ -223,6 +225,13 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LAPACK_CFLAGS = @LAPACK_CFLAGS@
LAPACK_CFLAGS_INSTALLED = @LAPACK_CFLAGS_INSTALLED@
LAPACK_DATA = @LAPACK_DATA@
LAPACK_DATA_INSTALLED = @LAPACK_DATA_INSTALLED@
LAPACK_DEPENDENCIES = @LAPACK_DEPENDENCIES@
LAPACK_LIBS = @LAPACK_LIBS@
LAPACK_LIBS_INSTALLED = @LAPACK_LIBS_INSTALLED@
LDFLAGS = @LDFLAGS@
LIBEXT = @LIBEXT@
LIBOBJS = @LIBOBJS@
Expand Down
3 changes: 3 additions & 0 deletions Clp/src/config.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
/* Define to 1 if the Glpk package is available */
#undef COIN_HAS_GLPK

/* If defined, the LAPACK Library is available. */
#undef COIN_HAS_LAPACK

/* Define to 1 if the Mumps package is available */
#undef COIN_HAS_MUMPS

Expand Down
9 changes: 9 additions & 0 deletions Clp/test/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,8 @@ COIN_HAS_DOXYGEN_FALSE = @COIN_HAS_DOXYGEN_FALSE@
COIN_HAS_DOXYGEN_TRUE = @COIN_HAS_DOXYGEN_TRUE@
COIN_HAS_GLPK_FALSE = @COIN_HAS_GLPK_FALSE@
COIN_HAS_GLPK_TRUE = @COIN_HAS_GLPK_TRUE@
COIN_HAS_LAPACK_FALSE = @COIN_HAS_LAPACK_FALSE@
COIN_HAS_LAPACK_TRUE = @COIN_HAS_LAPACK_TRUE@
COIN_HAS_LATEX_FALSE = @COIN_HAS_LATEX_FALSE@
COIN_HAS_LATEX_TRUE = @COIN_HAS_LATEX_TRUE@
COIN_HAS_MUMPS_FALSE = @COIN_HAS_MUMPS_FALSE@
Expand Down Expand Up @@ -211,6 +213,13 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LAPACK_CFLAGS = @LAPACK_CFLAGS@
LAPACK_CFLAGS_INSTALLED = @LAPACK_CFLAGS_INSTALLED@
LAPACK_DATA = @LAPACK_DATA@
LAPACK_DATA_INSTALLED = @LAPACK_DATA_INSTALLED@
LAPACK_DEPENDENCIES = @LAPACK_DEPENDENCIES@
LAPACK_LIBS = @LAPACK_LIBS@
LAPACK_LIBS_INSTALLED = @LAPACK_LIBS_INSTALLED@
LDFLAGS = @LDFLAGS@
LIBEXT = @LIBEXT@
LIBOBJS = @LIBOBJS@
Expand Down

0 comments on commit 49ab312

Please sign in to comment.