project(soprano_includes)

install(FILES
  Soprano
  Model
  Statement
  Node
  LanguageTag
  StatementIterator
  NodeIterator
  Iterator
  QueryResultIterator
  QueryResultIteratorBackend
  IteratorBackend
  Backend
  BindingSet
  BackendSetting
  BackendSettings
  BackendOption
  BackendFeature
  RdfSerialization
  FilterModel
  LiteralValue
  Parser
  PluginManager
  Plugin
  Serializer
  RdfSchemaModel
  StorageModel
  Global
  Version
  NRLModel
  Graph
  DESTINATION
  include/Soprano)

add_subdirectory(Error)
add_subdirectory(Server)
add_subdirectory(Client)
add_subdirectory(Inference)
add_subdirectory(Query)
add_subdirectory(Vocabulary)
add_subdirectory(Util)
if(SOPRANO_BUILD_INDEX_LIB)
  add_subdirectory(Index)
endif(SOPRANO_BUILD_INDEX_LIB)
