diff --git a/package/fedora/freecad.spec b/package/fedora/freecad.spec index e00a9a860dc5..0ca6b552f0d7 100644 --- a/package/fedora/freecad.spec +++ b/package/fedora/freecad.spec @@ -140,13 +140,19 @@ rm -rf build && mkdir build && cd build # Deal with cmake projects that tend to link excessively. #LDFLAGS='-Wl,--as-needed'; export LDFLAGS +%if 0%{?fedora} > 27 +%define MEDFILE_INCLUDE_DIRS %{_includedir}/med/ +%else +%define MEDFILE_INCLUDE_DIRS %{_includedir}/ +%endif + %cmake -DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \ -DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \ -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \ -DRESOURCEDIR=%{_datadir}/%{name} \ -DFREECAD_USE_EXTERNAL_PIVY=TRUE \ - -DMEDFILE_INCLUDE_DIRS=%{_includedir}/med/ \ + -DMEDFILE_INCLUDE_DIRS=%{MEDFILE_INCLUDE_DIRS} \ ../ sed -i 's,FCRevision \"Unknown\",FCRevision \"%{release} (Git)\",' src/Build/Version.h