You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
58 lines
1.4 KiB
################################################# |
|
# |
|
# (C) 2010-2011 Serghei Amelian |
|
# serghei (DOT) amelian (AT) gmail.com |
|
# |
|
# Improvements and feedback are welcome |
|
# |
|
################################################# |
|
|
|
##### check for xcomposite ###################### |
|
|
|
if( WITH_XCOMPOSITE ) |
|
|
|
pkg_search_module( XCOMPOSITE xcomposite ) |
|
if( XCOMPOSITE_FOUND ) |
|
set( HAVE_XCOMPOSITE 1 CACHE INTERNAL "" ) |
|
else( XCOMPOSITE_FOUND ) |
|
message(FATAL_ERROR "\nxcomposite are requested, but not found on your system" ) |
|
endif( XCOMPOSITE_FOUND ) |
|
|
|
pkg_search_module( XFIXES xfixes ) |
|
if( XFIXES_FOUND ) |
|
set( HAVE_XFIXES 1 CACHE INTERNAL "" ) |
|
else( XFIXES_FOUND ) |
|
message(FATAL_ERROR "\nxfixes are required, but not found on your system" ) |
|
endif( XFIXES_FOUND ) |
|
|
|
endif( WITH_XCOMPOSITE ) |
|
|
|
|
|
include_directories( |
|
${CMAKE_CURRENT_BINARY_DIR} |
|
${CMAKE_BINARY_DIR} |
|
${CMAKE_SOURCE_DIR}/kicker/libkicker |
|
${TDE_INCLUDE_DIR} |
|
${TQT_INCLUDE_DIRS} |
|
) |
|
|
|
link_directories( |
|
${TQT_LIBRARY_DIRS} |
|
) |
|
|
|
|
|
|
|
##### taskmanager (shared) ###################### |
|
|
|
set( target taskmanager ) |
|
|
|
set( ${target}_SRCS |
|
tasklmbmenu.cpp taskrmbmenu.cpp taskmanager.cpp |
|
) |
|
|
|
tde_add_library( ${target} SHARED AUTOMOC |
|
SOURCES ${${target}_SRCS} |
|
VERSION 1.0.0 |
|
LINK tdecore-shared kickermain-shared ${XFIXES_LIBRARIES} ${XRENDER_LIBRARIES} ${XCOMPOSITE_LIBRARIES} |
|
DESTINATION ${LIB_INSTALL_DIR} |
|
)
|
|
|