include(${PARAVIEW_USE_FILE})
include(ParaViewPlugins)

# We need to add the current value of VTK_MODULES_DIR to the module path
# so that when the plugins are built all the modules can be found. Otherwise,
# modules that aren't loaded as direct dependencies of CMB modules will
# not be found.
list(APPEND CMAKE_MODULE_PATH "${VTK_MODULES_DIR}")

add_paraview_plugin(
  smtkRemoteSessionPlugin "1.0"
  SERVER_SOURCES sessionInit.cxx
)

target_link_libraries(smtkRemoteSessionPlugin
    LINK_PUBLIC
      smtkCore
      smtkRemoteSession
      vtkPVServerManagerApplication
    LINK_PRIVATE
      vtkPVServerManagerApplicationCS
)
smtk_install_library(smtkRemoteSessionPlugin)
