From 42adf36b9f5f3ca65af2c87a9736e7635df314cd Mon Sep 17 00:00:00 2001
From: Jonathan Youett <youett@math.fu-berlin.de>
Date: Fri, 19 Dec 2014 10:41:45 +0100
Subject: [PATCH] target_compile_options is not avaiable in cmake 2.8

---
 cmake/modules/AddIPOptFlags.cmake | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/cmake/modules/AddIPOptFlags.cmake b/cmake/modules/AddIPOptFlags.cmake
index 409279c3..1db2f1f1 100644
--- a/cmake/modules/AddIPOptFlags.cmake
+++ b/cmake/modules/AddIPOptFlags.cmake
@@ -2,7 +2,10 @@ function(add_dune_ipopt_flags _targets)
   if(IPOPT_FOUND)
     cmake_parse_arguments(ADD_DUNE_IPOPT_FLAGS "OBJECT" "" "" ${ARGN})
     foreach(_target ${_targets})
-      target_compile_options(${_target} PRIVATE ${DUNE_IPOPT_CFLAGS})
+      get_target_property(_props ${_target} COMPILE_FLAGS)
+      string(REPLACE "_props-NOTFOUND" "" _props "${_props}")
+      set_target_properties(${_target} PROPERTIES COMPILE_FLAGS
+          "${_props} ${DUNE_IPOPT_CFLAGS}")
       if(NOT ADD_DUNE_IPOPT_FLAGS_OBJECT)
         target_link_libraries(${_target} ${IPOPT_LIBRARY})
       endif()
-- 
GitLab