diff --git a/src/ifcgeom/kernels/cgal/CgalKernel.cpp b/src/ifcgeom/kernels/cgal/CgalKernel.cpp index 6c94c4ace7..160e47abb3 100644 --- a/src/ifcgeom/kernels/cgal/CgalKernel.cpp +++ b/src/ifcgeom/kernels/cgal/CgalKernel.cpp @@ -1315,7 +1315,11 @@ bool CgalKernel::preprocess_boolean_operand(const IfcUtil::IfcBaseClass* log_ref if (proc == PP_SNAP_POINTS_TO_FIRST_OPERAND) { static int NN = 0; typedef CGAL::AABB_face_graph_triangle_primitive AABB_face_graph_primitive; - typedef CGAL::AABB_traits AABB_face_graph_traits; +#if CGAL_VERSION_NR >= 1060000000 + typedef CGAL::AABB_traits_3 AABB_face_graph_traits; +#else + typedef CGAL::AABB_traits AABB_face_graph_traits; +#endif CGAL::AABB_tree tree;