cmake_minimum_required( VERSION 3.20 )

include_directories(${CMAKE_CURRENT_SOURCE_DIR})

set(PLUGIN_SOURCE)

set(PLUGIN_HEADER_PUBLIC
  PluginCatalog.hh
  PluginCreator.hh
  Plugin.hh
  PluginRegister.hh
  plugin
)

set(PLUGIN_HEADER_PUBLIC_PRIVATE)

set(PLUGIN_HEADER_PUBLIC
  ${PLUGIN_HEADER_PUBLIC}
  ${PLUGIN_HEADER_PUBLIC_PRIVATE})

install(FILES ${PLUGIN_HEADER_PUBLIC}
        COMPONENT plugin_development COMPONENT plugin_source
        DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/plugin)
