diff --git a/m4/ipopt.m4 b/m4/ipopt.m4
index 2e8b798766c4f748a8b1e7d23a46a436e18810fd..4c10733adca3bb29f2aee32416360e103b6629f7 100644
--- a/m4/ipopt.m4
+++ b/m4/ipopt.m4
@@ -34,8 +34,8 @@ IPOPT_INCLUDE_PATH="$IPOPTROOT/include"
 LDFLAGS="$LDFLAGS -L$IPOPT_LIB_PATH"
 CPPFLAGS="$CPPFLAGS -I$IPOPT_INCLUDE_PATH"
 
-# Check whether UG is installed at all
-if PKG_CONFIG_PATH=$PKG_CONFIG_PATH $PKG_CONFIG --exists ipopt; then
+# Check whether ipopt is installed at all
+if PKG_CONFIG_PATH=$IPOPT_LIB_PATH/pkgconfig $PKG_CONFIG --exists ipopt; then
     IPOPT_CPPFLAGS="-I$IPOPT_INCLUDE_PATH"
     HAVE_IPOPT="1"
 else