include(CheckIncludeFiles)

check_include_files(sys/statfs.h HAVE_SYS_STATFS_H)
check_include_files(sys/loadavg.h HAVE_SYS_LOADAVG_H)
check_include_files(sys/vfs.h     HAVE_SYS_VFS_H)
check_include_files(sys/ucred.h   HAVE_SYS_UCRED_H)
check_include_files(sys/statvfs.h HAVE_SYS_STATVFS_H)
check_include_files(sys/mnttab.h  HAVE_SYS_MNTTAB_H)
check_include_files(mntent.h      HAVE_MNTENT_H)
check_include_files("sys/param.h;sys/mount.h"  HAVE_SYS_MOUNT_H)

configure_file (config-ksim.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-ksim.h )

add_subdirectory( themes ) 
add_subdirectory( library ) 
add_subdirectory( monitors ) 
add_subdirectory( pics ) 

include_directories( ${CMAKE_SOURCE_DIR}/ksim/library  )


########### next target ###############


########### next target ###############

set(ksim_panelextension_PART_SRCS 
   ksim.cpp 
   ksimview.cpp 
   ksimsysinfo.cpp 
   ksimframe.cpp 
   ksimpref.cpp 
   monitorprefs.cpp 
   generalprefs.cpp 
   themeprefs.cpp )

#kde4_add_dcop_skels(ksim_panelextension_PART_SRCS ksimview.h ksimsysinfo.h )

kde4_add_plugin(ksim_panelextension ${ksim_panelextension_PART_SRCS})


target_link_libraries(ksim_panelextension  ksimcore systeminfo ${KDE4_KIO_LIBS}  )

install(TARGETS ksim_panelextension  DESTINATION ${PLUGIN_INSTALL_DIR})


########### install files ###############

install( FILES ksim.desktop  DESTINATION ${DATA_INSTALL_DIR}/kicker/extensions)
install( FILES ksim_panelextensionrc  DESTINATION ${CONFIG_INSTALL_DIR})




