diff --git a/FreeCAD.spec b/FreeCAD.spec index 74b4127..94e3b94 100644 --- a/FreeCAD.spec +++ b/FreeCAD.spec @@ -173,16 +173,21 @@ cmake \ -DOCC_INCLUDE_DIR=%{_includedir}/opencascade \ -DRESOURCEDIR=%{_datadir}/%{name} \ -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_FEM_NETGEN=OFF \ -%if 0%{?suse_version} >= 1500 - -DBUILD_START=OFF \ - -DBUILD_WEB=OFF \ + -DCMAKE_CXX_FLAGS="-fpermissive -fno-strict-aliasing" \ +%if 0%{?suse_version} >= 1330 + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DSHIBOKEN_INCLUDE_DIR=/usr/include/shiboken2/ \ + -DPYSIDE_INCLUDE_DIR=/usr/include/PySide2/ \ + -DBUILD_QT5=ON \ +%else + -DPYCXX_INCLUDE_DIR:PATH=%{_includedir}/python2.7 \ + -DPYCXX_SOURCE_DIR:PATH=%{_datadir}/python2.7/CXX \ %endif -DFREECAD_USE_EXTERNAL_PIVY:BOOL=TRUE \ -DBUILD_MESH_PART:BOOL=ON \ -DBUILD_OPENSCAD:BOOL=ON \ -DBUILD_FEM:BOOL=ON \ - -DBUILD_FEM_NETGEN:BOOL=ON \ + -DBUILD_FEM_NETGEN:BOOL=OFF \ -DFREECAD_USE_EXTERNAL_SMESH=OFF \ ..