]> granicus.if.org Git - icinga2/commitdiff
Fix CFLAGS/CXXFLAGS in the RPM spec file
authorGunnar Beutner <gunnar@beutner.name>
Fri, 14 Nov 2014 06:33:24 +0000 (07:33 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Fri, 14 Nov 2014 09:30:14 +0000 (10:30 +0100)
fixes #7678

icinga2.spec

index 80d3e856964f25450faee661713e64107c56d3dc..aee7b73a7361e08370f91ab1efbfdb13f8b3fce0 100644 (file)
@@ -31,6 +31,7 @@
 %define apachegroup apache
 %if 0%{?el5}%{?el6}
 %define use_systemd 0
+%define march_flag -march=i686
 %else
 # fedora and el>=7
 %define use_systemd 1
@@ -206,15 +207,14 @@ CMAKE_OPTS="$CMAKE_OPTS -DBOOST_LIBRARYDIR=/usr/lib/boost141 \
 %if "%{_vendor}" != "suse"
 CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_PLUGINDIR=%{_libdir}/nagios/plugins"
 %else
-CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_PLUGINDIR=%{_prefix}/lib/nagios/plugins \
- -DCMAKE_C_FLAGS='-march=i686' -DCMAKE_CXX_FLAGS='-march=i686'"
+CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_PLUGINDIR=%{_prefix}/lib/nagios/plugins"
 %endif
 
 %if 0%{?use_systemd}
 CMAKE_OPTS="$CMAKE_OPTS -DUSE_SYSTEMD=ON"
 %endif
 
-cmake $CMAKE_OPTS .
+cmake $CMAKE_OPTS -DCMAKE_C_FLAGS:STRING="%{optflags} %{?march_flag}" -DCMAKE_CXX_FLAGS:STRING="%{optflags} %{?march_flag}" .
 
 make %{?_smp_mflags}