include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../CContLib/ )

ADD_DEFINITIONS( -DKSYSGUARDDRCFILE=\"\\"${CMAKE_INSTALL_PREFIX}${SYSCONF_INSTALL_DIR}/ksysguarddrc\\"\" )

ADD_DEFINITIONS(-DOSTYPE_${CMAKE_SYSTEM_NAME})

macro_optional_find_package(Sensors)
macro_bool_to_01(SENSORS_FOUND, HAVE_LMSENSORS)
FIND_LIBRARY(XRES_LIBRARY XRes)
if(XRES_LIBRARY)
  set(HAVE_XRES 1)
endif(XRES_LIBRARY)
configure_file(config-ksysguardd.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-ksysguardd.h)

add_subdirectory( ${CMAKE_SYSTEM_NAME} )
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_SYSTEM_NAME} )


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

set(libccont_SRCS 
	${CMAKE_CURRENT_SOURCE_DIR}/../CContLib/ccont.c )

set(ksysguardd_SRCS ${libccont_SRCS}
   Command.c 
   conf.c 
   ksysguardd.c 
   PWUIDCache.c )

add_executable(ksysguardd ${ksysguardd_SRCS})

ADD_DEPENDENCIES(ksysguardd libksysguardd)
TARGET_LINK_LIBRARIES(ksysguardd libksysguardd kdefakes)

install(TARGETS ksysguardd DESTINATION ${BIN_INSTALL_DIR})


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





#original Makefile.am contents follow:

#AUTOMAKE_OPTIONS = foreign
#
#if include_ksysguardd_linux
#linux_SUBDIR = Linux
#endif
#if include_ksysguardd_freebsd
#freebsd_SUBDIR = FreeBSD
#endif
#if include_ksysguardd_netbsd
#netbsd_SUBDIR = NetBSD
#endif
#if include_ksysguardd_solaris
#solaris_SUBDIR = Solaris
#endif
#if include_ksysguardd_tru64
#tru64_SUBDIR = Tru64
#endif
#if include_ksysguardd_irix
#irix_SUBDIR = Irix
#endif
#if include_ksysguardd_openbsd
#openbsd_SUBDIR = OpenBSD
#endif
#
#SUBDIRS = $(linux_SUBDIR) $(freebsd_SUBDIR) $(netbsd_SUBDIR)\
#	$(solaris_SUBDIR) $(tru64_SUBDIR) $(irix_SUBDIR) $(openbsd_SUBDIR)
#
#KSYSGUARDDRCFILE=$(sysconfdir)/ksysguarddrc
#INCLUDES = -DKSYSGUARDDRCFILE="\"$(KSYSGUARDDRCFILE)\"" -DOSTYPE_$(UNAME) -I$(srcdir)/../CContLib -I$(srcdir)/$(UNAME)
#
#bin_PROGRAMS = ksysguardd
#
#ksysguardd_SOURCES = Command.c conf.c ksysguardd.c PWUIDCache.c
#ksysguardd_LDFLAGS = $(all_libraries)
#ksysguardd_LDADD =  $(top_builddir)/workspace/ksysguard/ksysguardd/$(UNAME)/libksysguardd.a ../CContLib/libccont.a -lkdefakes_nonpic $(LIBHOSTS)
