From aa6a3bda1f4daa50c62fea0fb289ed0164e7bbb1 Mon Sep 17 00:00:00 2001 From: Thierry Thomas Date: Fri, 8 Mar 2024 23:29:01 +0100 Subject: [PATCH] math/deal.ii: adding support for OpenCascade 7.8.0 Do not bump PORTREVISION untill OpenCascade has been committed. Note: a PR has been submitted upstream, see . --- ...ke_modules_FindDEAL__II__OPENCASCADE.cmake | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 math/deal.ii/files/patch-cmake_modules_FindDEAL__II__OPENCASCADE.cmake diff --git a/math/deal.ii/files/patch-cmake_modules_FindDEAL__II__OPENCASCADE.cmake b/math/deal.ii/files/patch-cmake_modules_FindDEAL__II__OPENCASCADE.cmake new file mode 100644 index 000000000000..e723a7b09742 --- /dev/null +++ b/math/deal.ii/files/patch-cmake_modules_FindDEAL__II__OPENCASCADE.cmake @@ -0,0 +1,27 @@ +--- cmake/modules/FindDEAL_II_OPENCASCADE.cmake.orig 2024-02-01 02:26:09 UTC ++++ cmake/modules/FindDEAL_II_OPENCASCADE.cmake +@@ -67,11 +67,19 @@ endif() + endif() + + # These seem to be pretty much the only required ones. +-set(_opencascade_libraries +- TKBO TKBool TKBRep TKernel TKFeat TKFillet TKG2d TKG3d TKGeomAlgo +- TKGeomBase TKHLR TKIGES TKMath TKMesh TKOffset TKPrim TKShHealing TKSTEP +- TKSTEPAttr TKSTEPBase TKSTEP209 TKSTL TKTopAlgo TKXSBase +- ) ++if(OPENCASCADE_VERSION AND OPENCASCADE_VERSION VERSION_GREATER_EQUAL "7.8.0") ++ set(_opencascade_libraries ++ TKBO TKBool TKBRep TKernel TKFeat TKFillet TKG2d TKG3d TKGeomAlgo ++ TKGeomBase TKHLR TKDEIGES TKMath TKMesh TKOffset TKPrim TKShHealing TKDESTEP ++ TKDESTL TKTopAlgo TKXSBase ++ ) ++ else() ++ set(_opencascade_libraries ++ TKBO TKBool TKBRep TKernel TKFeat TKFillet TKG2d TKG3d TKGeomAlgo ++ TKGeomBase TKHLR TKIGES TKMath TKMesh TKOffset TKPrim TKShHealing TKSTEP ++ TKSTEPAttr TKSTEPBase TKSTEP209 TKSTL TKTopAlgo TKXSBase ++ ) ++endif() + + set(_libraries "") + foreach(_library ${_opencascade_libraries}) -- 2.43.2