diff options
Diffstat (limited to 'modules/FindNepomuk.cmake')
| -rw-r--r-- | modules/FindNepomuk.cmake | 43 | 
1 files changed, 43 insertions, 0 deletions
diff --git a/modules/FindNepomuk.cmake b/modules/FindNepomuk.cmake new file mode 100644 index 00000000..dc1d36a7 --- /dev/null +++ b/modules/FindNepomuk.cmake @@ -0,0 +1,43 @@ +# Once done this will define +# +#  NEPOMUK_FOUND - system has Nepomuk +#  NEPOMUK_INCLUDE_DIR - the Nepomuk include directory +#  NEPOMUK_LIBRARIES - Link these to use Nepomuk +#  NEPOMUK_DEFINITIONS - Compiler switches required for using Nepomuk +# + +FIND_PATH(NEPOMUK_INCLUDE_DIR +  NAMES +  nepomuk/resource.h +  PATHS +  ${KDE4_INCLUDE_DIR} +  ${INCLUDE_INSTALL_DIR} +) + +FIND_LIBRARY(NEPOMUK_LIBRARIES +  NAMES +  nepomuk +  nepomuk-middleware +  PATHS +  ${KDE4_LIB_DIR} +  ${LIB_INSTALL_DIR} +) + +if(NEPOMUK_INCLUDE_DIR AND NEPOMUK_LIBRARIES) +  set(Nepomuk_FOUND TRUE) +endif(NEPOMUK_INCLUDE_DIR AND NEPOMUK_LIBRARIES) + +if(Nepomuk_FOUND) +  if(NOT Nepomuk_FIND_QUIETLY) +    message(STATUS "Found Nepomuk: ${NEPOMUK_LIBRARIES}") +  endif(NOT Nepomuk_FIND_QUIETLY) +else(Nepomuk_FOUND) +  if(Nepomuk_FIND_REQUIRED) +    if(NOT NEPOMUK_INCLUDE_DIR) +      message(FATAL_ERROR "Could not find Nepomuk includes.") +    endif(NOT NEPOMUK_INCLUDE_DIR) +    if(NOT NEPOMUK_LIBRARIES) +      message(FATAL_ERROR "Could not find Nepomuk library.") +    endif(NOT NEPOMUK_LIBRARIES) +  endif(Nepomuk_FIND_REQUIRED) +endif(Nepomuk_FOUND)  | 
