set(adhSrcs
  ExportAdHMesh.cxx
  ExportHotStartFile.cxx
)

set(adhHeaders
  ExportAdHMesh.h
  ExportHotStartFile.h
)

add_library(smtkADHSimulation ${adhSrcs})

target_include_directories(smtkADHSimulation PUBLIC
  $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>
  $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>
  $<INSTALL_INTERFACE:include>
)

set(moab_libs ${MOAB_LIBRARIES})
if(WIN32)
  set(moab_libs "MOAB")
endif()

target_link_libraries(smtkADHSimulation
  LINK_PUBLIC
    smtkCore
    smtkADHMesh
  LINK_PRIVATE
    ${moab_libs}
    pybind11::embed
)

install(
  TARGETS smtkADHSimulation
  EXPORT  ADHOperations
  ARCHIVE DESTINATION lib
  LIBRARY DESTINATION lib
  RUNTIME DESTINATION bin)

smtk_export_header(smtkADHSimulation Exports.h)

if(ENABLE_PYTHON_WRAPPING)

  add_subdirectory(pybind11)

endif()
