Skip to content
Snippets Groups Projects
Commit ffecbe59 authored by Oliver Sander's avatar Oliver Sander Committed by sander
Browse files

Use pkg-config to test whether IPOpt is installed at all, rather than checking...

Use pkg-config to test whether IPOpt is installed at all, rather than checking for some IPOpt header

[[Imported from SVN: r4962]]
parent e7d6c70a
No related branches found
No related tags found
No related merge requests found
...@@ -34,13 +34,16 @@ IPOPT_INCLUDE_PATH="$IPOPTROOT/include" ...@@ -34,13 +34,16 @@ IPOPT_INCLUDE_PATH="$IPOPTROOT/include"
LDFLAGS="$LDFLAGS -L$IPOPT_LIB_PATH" LDFLAGS="$LDFLAGS -L$IPOPT_LIB_PATH"
CPPFLAGS="$CPPFLAGS -I$IPOPT_INCLUDE_PATH" CPPFLAGS="$CPPFLAGS -I$IPOPT_INCLUDE_PATH"
AC_LANG_PUSH([C++]) # Check whether UG is installed at all
if PKG_CONFIG_PATH=$PKG_CONFIG_PATH $PKG_CONFIG --exists ipopt; then
IPOPT_CPPFLAGS="-I$IPOPT_INCLUDE_PATH"
HAVE_IPOPT="1"
else
AC_MSG_WARN([IPOpt not found in $IPOPT_ROOT])
fi
# check for header
AC_CHECK_HEADER([coin/IpIpoptApplication.hpp], AC_LANG_PUSH([C++])
[IPOPT_CPPFLAGS="-I$IPOPT_INCLUDE_PATH"
HAVE_IPOPT="1"],
AC_MSG_WARN([IpIpoptApplication.hpp not found in $IPOPT_INCLUDE_PATH/coin]))
CPPFLAGS="$IPOPT_CPPFLAGS" CPPFLAGS="$IPOPT_CPPFLAGS"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment