option(IBREP_ENABLE_CGAL_INTERFACE "Enable CGAL mesh generation interface" OFF) option(IBREP_ENABLE_GDELAUNAY "Enable builtin mesh generation interface" OFF) include_directories(../../../gnurbs/trunk/api ../mesh) if(IBREP_ENABLE_GNURBS_INTERFACE) include_directories(../../../gnurbs/trunk/api ../gnurbs_interface) list(APPEND LIBS ibrep-gnurbs-dynamic) endif(IBREP_ENABLE_GNURBS_INTERFACE) add_library (ibrep-mesh-dynamic SHARED IBrepModel.cc IMesher.cc IBrepCutMesh.cc) add_library (ibrep-mesh-static STATIC EXCLUDE_FROM_ALL IBrepModel.cc IMesher.cc IBrepCutMesh.cc) SET_TARGET_PROPERTIES(ibrep-mesh-dynamic PROPERTIES OUTPUT_NAME "ibrep-mesh") SET_TARGET_PROPERTIES(ibrep-mesh-static PROPERTIES OUTPUT_NAME "ibrep-mesh") target_link_libraries (ibrep-mesh-dynamic ${LIBS} ibrep-dynamic ) target_link_libraries (ibrep-mesh-static ${LIBS} ibrep-static ) if(IBREP_ENABLE_CGAL_INTERFACE) add_subdirectory(cgal) endif(IBREP_ENABLE_CGAL_INTERFACE) if(IBREP_ENABLE_GDELAUNAY) add_subdirectory(gdelaunay) endif(IBREP_ENABLE_GDELAUNAY)