FILE(GLOB SRCS *.cpp)
FILE(GLOB HDRS *.h)

SOURCE_GROUP("" FILES ${SRCS} ${HDRS})

NL_TARGET_LIB(mesh_utils ${SRCS} ${HDRS})

TARGET_INCLUDE_DIRECTORIES(mesh_utils PRIVATE ${ASSIMP_INCLUDE_DIRS})

TARGET_LINK_LIBRARIES(mesh_utils ${ASSIMP_LIBRARIES} NeL::misc NeL::pipeline NeL::3d)
NL_DEFAULT_PROPS(mesh_utils "NeL, Tools, 3D: Mesh Utils")
NL_ADD_RUNTIME_FLAGS(mesh_utils)

IF(WITH_INSTALL_LIBRARIES OR NOT WITH_STATIC)
  INSTALL(TARGETS mesh_utils LIBRARY DESTINATION ${NL_LIB_PREFIX} ARCHIVE DESTINATION ${NL_LIB_PREFIX} COMPONENT tools3d)
ENDIF()
