
option(WITH_xscreensaver   "Enable support for xscreensaver" ON)

find_package(KDE4Workspace)

if(KDE4WORKSPACE_FOUND)
	macro_optional_find_package(OpenGL)
	macro_log_feature(OPENGL_FOUND "OpenGL" "API for developing portable, interactive 2D and 3D graphics applications" "http://mesa3d.sourceforge.net" FALSE "" "Provides 3D screensavers.")
	add_subdirectory( kdesavers ) 
	add_subdirectory( kpartsaver ) 

	if(WITH_xscreensaver)
	       	if(XSCREENSAVER_FOUND)
		   add_subdirectory(kxsconfig)
		   add_subdirectory(xsavers)
	        endif(XSCREENSAVER_FOUND)
	endif(WITH_xscreensaver)

elseif(KDE4WORKSPACE_FOUND)
	message(STATUS "kscreensaver can't be compiled. Please install kdebase/workspace before to compile it (need kscreensaver.h)")
endif(KDE4WORKSPACE_FOUND)
