1
kde4_no_enable_final(klipper)
3
set(libklipper_common_SRCS
17
clipcommandprocess.cpp
20
macro_optional_find_package(Prison)
21
macro_log_feature(PRISON_FOUND "Prison" "Prison library" "http://projects.kde.org/prison" FALSE "" "Needed to create mobile barcodes from clipboard data")
23
add_definitions(-DHAVE_PRISON)
24
include_directories(${PRISON_INCLUDE_DIR})
28
kde4_add_app_icon(libklipper_common_SRCS "${KDE4_ICON_INSTALL_DIR}/oxygen/*/apps/klipper.png")
29
kde4_add_ui_files(libklipper_common_SRCS generalconfig.ui actionsconfig.ui editactiondialog.ui)
30
kde4_add_kcfg_files(libklipper_common_SRCS klippersettings.kcfgc)
32
set(klipper_KDEINIT_SRCS ${libklipper_common_SRCS} main.cpp tray.cpp)
35
kde4_add_kdeinit_executable(klipper ${klipper_KDEINIT_SRCS})
37
target_link_libraries(kdeinit_klipper ${KDE4_KDEUI_LIBS} ${X11_LIBRARIES} ${ZLIB_LIBRARY})
39
target_link_libraries(kdeinit_klipper ${X11_Xfixes_LIB})
40
endif (X11_Xfixes_FOUND)
42
target_link_libraries(kdeinit_klipper ${PRISON_LIBRARIES})
45
install(TARGETS kdeinit_klipper ${INSTALL_TARGETS_DEFAULT_ARGS})
46
install(TARGETS klipper ${INSTALL_TARGETS_DEFAULT_ARGS})
48
install(PROGRAMS klipper.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
49
install(PROGRAMS klipper.desktop DESTINATION ${AUTOSTART_INSTALL_DIR})
52
install( FILES klipper-kconfigxt.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )