]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add support for OpenCascade 7.8.0
authorThierry Thomas <thierry@FreeBSD.org>
Fri, 8 Mar 2024 22:22:09 +0000 (23:22 +0100)
committerThierry Thomas <thierry@FreeBSD.org>
Fri, 8 Mar 2024 22:22:09 +0000 (23:22 +0100)
cmake/modules/FindDEAL_II_OPENCASCADE.cmake

index d9a378a559e99848456828eb85a247f8d9604146..a0aa3b023ff6a534675486ca5bc679b16c71f57f 100644 (file)
@@ -66,11 +66,19 @@ if(EXISTS ${OPENCASCADE_INCLUDE_DIR}/Standard_Version.hxx)
 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})

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.