From 0030588c37873497daec0672f711827dab53969b Mon Sep 17 00:00:00 2001
From: Jonathan Youett <youett@math.fu-berlin.de>
Date: Fri, 19 Dec 2014 12:39:01 +0100
Subject: [PATCH] Only set ENABLE_IPOPT when add_dune_ipopt_flags is set.

---
 cmake/modules/FindIPOpt.cmake | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/cmake/modules/FindIPOpt.cmake b/cmake/modules/FindIPOpt.cmake
index a9704cf6..f7686629 100644
--- a/cmake/modules/FindIPOpt.cmake
+++ b/cmake/modules/FindIPOpt.cmake
@@ -29,9 +29,8 @@ find_package_handle_standard_args(Ipopt DEFAULT_MSG IPOPT_INCLUDE_DIR IPOPT_LIBR
 set(HAVE_IPOPT ENABLE_IPOPT)
 
 if(IPOPT_FOUND)
-    set(DUNE_IPOPT_CFLAGS -I${IPOPT_INCLUDE_DIR})
-    set_property(GLOBAL APPEND PROPERTY ALL_PKG_FLAGS "-DENABLE_IPOPT")
-    set_property(GLOBAL APPEND PROPERTY ALL_PKG_FLAGS ${DUNE_IPOPT_CFLAGS})
+    set(DUNE_IPOPT_CFLAGS "-I${IPOPT_INCLUDE_DIR} -DENABLE_IPOPT=1")
+    set_property(GLOBAL APPEND PROPERTY ALL_PKG_FLAGS "-I${IPOPT_INCLUDE_DIR}")
     set(IPOPT_LIBRARY ${IPOPT_LIBRARY})
     if (HSL_FOUND)
         set (IPOPT_LIBRARY ${HSL_LIBRARY} ${IPOPT_LIBRARY})
-- 
GitLab