project(nepomuksearch)

include_directories(
  ${QT_INCLUDES}
  ${KDE4_INCLUDES}
  ${CMAKE_SOURCE_DIR}
  ${SOPRANO_INCLUDE_DIR}
  ${NEPOMUK_INCLUDE_DIR}
  )

add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -fPIC)

set(nepomuksearch_SRC
  searchthread.cpp
  searchcore.cpp
  searchresult.cpp
  term.cpp
  query.cpp
  queryparser.cpp
  searchhitmodel.cpp
  searchhitview.cpp
)

kde4_add_library(nepomuksearch
  ${nepomuksearch_SRC}
)

set_target_properties(nepomuksearch PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})

target_link_libraries(nepomuksearch
  nepomukvisualization
  ${NEPOMUK_LIBRARIES}
  ${QT_QTCORE_LIBRARY}
  ${KDE4_KDECORE_LIBS}
  ${SOPRANO_LIBRARIES}
  )

install(TARGETS nepomuksearch DESTINATION ${LIB_INSTALL_DIR})

install(FILES
  searchcore.h
  queryparser.h
  searchresult.h
  term.h
  query.h
  searchhitmodel.h
  searchhitview.h
  DESTINATION ${INCLUDE_INSTALL_DIR}/nepomuk
)

#add_subdirectory(test)
