macro_optional_find_package(Freetype)

set(libkxftconfig_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/fonts/kxftconfig.cpp )


if( X11_Xrandr_FOUND )
   add_subdirectory( randr )
endif(X11_Xrandr_FOUND )

if(X11_Xkb_FOUND)
    add_subdirectory( kxkb )
    add_subdirectory( keyboard )
endif(X11_Xkb_FOUND)

add_subdirectory( bell )

add_subdirectory( input )
add_subdirectory( kdm )
add_subdirectory( launch )
add_subdirectory( dateandtime )
add_subdirectory( colors )
add_subdirectory( energy )
add_subdirectory( fonts )
add_subdirectory( krdb )
add_subdirectory( style )
add_subdirectory( screensaver )
add_subdirectory( keys )
if(X11_Xinerama_FOUND)
	add_subdirectory( xinerama )
endif(X11_Xinerama_FOUND)

#TODO needs porting to what changed in KDE4 + please also rethink if it's really needed/useful to provide a duplicated nav-hierachy for colors, fonts, etc. - thx :)
#add_subdirectory( kthememanager )

add_subdirectory( hardware )
add_subdirectory( access )
add_subdirectory(autostart)

if(FONTCONFIG_FOUND AND FREETYPE_FOUND)
    add_subdirectory( kfontinst )
endif(FONTCONFIG_FOUND AND FREETYPE_FOUND)

message(STATUS "${CMAKE_CURRENT_SOURCE_DIR}: skipped subdir $(KSMCARD_SUBDIR)")

