# - Try to find all KDE-Edu libraries
# Once done this will define
#
# LIBKDEEDU_FOUND - system has at least one LIBKDEEDU libraries
# LIBKDEEDU_INCLUDE_DIRS - the LIBKDEEDU include directories
# LIBKEDUVOCDOCUMENT_INCLUDE_DIR - the include directory of the keduvocdocument library
# LIBKDEEDUUI_INCLUDE_DIR - the include directory of the kdeeduui library
# LIBSCIENCE_INCLUDE_DIR - the include directory of the keduvocdocument library
#
if( LIBKDEEDU_INCLUDE_DIRS AND LIBSCIENCE_LIBRARY AND LIBKDEEDUUI_LIBRARY AND LIBKEDUVOCDOCUMENT_LIBRARY )
# Already in cache
set(LIBKDEEDU_FOUND TRUE)
else( LIBKDEEDU_INCLUDE_DIRS AND LIBSCIENCE_LIBRARY AND LIBKDEEDUUI_LIBRARY AND LIBKEDUVOCDOCUMENT_LIBRARY )
find_path(LIBKEDUVOCDOCUMENT_INCLUDE_DIR keduvocdocument.h PATH_SUFFIXES libkdeedu)
find_path(LIBKDEEDUUI_INCLUDE_DIR libkdeedu_ui_export.h PATH_SUFFIXES libkdeedu)
# find_path(LIBSCIENCE_INCLUDE_DIR element.h PATH_SUFFIXES libkdeedu)
set(LIBKDEEDU_INCLUDE_DIRS ${LIBKEDUVOCDOCUMENT_INCLUDE_DIR}
${LIBKDEEDUUI_INCLUDE_DIR}
${LIBSCIENCE_INCLUDE_DIR})
find_library(LIBKEDUVOCDOCUMENT_LIBRARY keduvocdocument)
find_library(LIBKDEEDUUI_LIBRARY kdeeduui)
# find_library(LIBSCIENCE_LIBRARY libscience)
if(LIBKEDUVOCDOCUMENT_INCLUDE_DIR AND LIBKEDUVOCDOCUMENT_LIBRARY)
set(KEDUVOCDOCUMENT_FOUND True)
endif(LIBKEDUVOCDOCUMENT_INCLUDE_DIR AND LIBKEDUVOCDOCUMENT_LIBRARY)
if(LIBKDEEDUUI_INCLUDE_DIR AND LIBKDEEDUUI_LIBRARY)
set(KDEEDUUI_FOUND True)
endif(LIBKDEEDUUI_INCLUDE_DIR AND LIBKDEEDUUI_LIBRARY)
# if(LIBSCIENCE_INCLUDE_DIR AND LIBSCIENCE_LIBRARY)
# set(LIBSCIENCE_FOUND True)
# endif(LIBSCIENCE_INCLUDE_DIR AND LIBSCIENCE_LIBRARY)
if(KEDUVOCDOCUMENT_FOUND OR KDEEDUUI_FOUND OR LIBSCIENCE_FOUND)
set(LIBKDEEDU_FOUND True)
endif(KEDUVOCDOCUMENT_FOUND OR KDEEDUUI_FOUND OR LIBSCIENCE_FOUND)
if(LIBKDEEDU_FOUND)
if (NOT LIBKDEEDU_FIND_QUIETLY)
if(KEDUVOCDOCUMENT_FOUND)
message(STATUS "Found KEduVocDocument: ${LIBKEDUVOCDOCUMENT_LIBRARY}")
endif(KEDUVOCDOCUMENT_FOUND)
if(KDEEDUUI_FOUND)
message(STATUS "Found kdeeduui: ${LIBKDEEDUUI_LIBRARY}")
endif(KDEEDUUI_FOUND)
if(LIBSCIENCE_FOUND)
message(STATUS "Found libscience: ${LIBSCIENCE_LIBRARY}")
endif(LIBSCIENCE_FOUND)
endif (NOT LIBKDEEDU_FIND_QUIETLY)
else(LIBKDEEDU_FOUND)
if(KDEEDU_FIND_REQUIRED)
message(FATAL_ERROR "Could NOT find any KDE Edu library")
endif(KDEEDU_FIND_REQUIRED)
endif(LIBKDEEDU_FOUND)
mark_as_advanced(LIBKDEEDUUI_INCLUDE_DIR LIBKEDUVOCDOCUMENT_INCLUDE_DIR LIBSCIENCE_INCLUDE_DIR LIBKDEEDU_INCLUDE_DIRS
LIBKDEEDUUI_LIBRARY LIBKEDUVOCDOCUMENT_LIBRARY LIBSCIENCE_LIBRARY)
endif( LIBKDEEDU_INCLUDE_DIRS AND LIBSCIENCE_LIBRARY AND LIBKDEEDUUI_LIBRARY AND LIBKEDUVOCDOCUMENT_LIBRARY )