project( lednotify )

cmake_minimum_required( VERSION 2.8 )
set( QT_MIN_VERSION "4.8.0" )

find_package( Kadu REQUIRED CONFIG )

set( SOURCES
	ledblinker.cpp
	lednotify.cpp
)

set( LEDNOTIFY_LIBRARIES "" )
if( WIN32 )
	list( APPEND SOURCES leddriver_win32.cpp )
	include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
else( WIN32 )
	list( APPEND SOURCES leddriver_x11.cpp )
	include( FindPkgConfig )
	pkg_search_module (LIBX11 REQUIRED x11)
	include_directories( ${LIBX11_INCLUDE_DIRS} )
	link_directories( ${LIBX11_LIBRARY_DIRS} )
	list( APPEND LEDNOTIFY_LIBRARIES ${LIBX11_LIBRARIES} )
endif( WIN32 )

set( CONFIGURATION_FILES
	configuration/lednotify.ui
)

kadu_plugin( lednotify
	PLUGIN_SOURCES ${SOURCES}
	PLUGIN_CONFIGURATION_FILES ${CONFIGURATION_FILES}
	PLUGIN_LIBRARIES ${LEDNOTIFY_LIBRARIES}
)
