diff --git a/klipper/CMakeLists.txt b/klipper/CMakeLists.txt index 820f8af5a..0c1e552f1 100644 --- a/klipper/CMakeLists.txt +++ b/klipper/CMakeLists.txt @@ -29,11 +29,11 @@ configure_file(config-klipper.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-klipper ki18n_wrap_ui(libklipper_common_SRCS generalconfig.ui actionsconfig.ui editactiondialog.ui) kconfig_add_kcfg_files(libklipper_common_SRCS klippersettings.kcfgc) -set(klipper_KDEINIT_SRCS ${libklipper_common_SRCS} main.cpp tray.cpp) +set(klipper_SRCS ${libklipper_common_SRCS} main.cpp tray.cpp) -kf5_add_kdeinit_executable(klipper ${klipper_KDEINIT_SRCS}) +add_executable(klipper ${klipper_SRCS}) -target_link_libraries(kdeinit_klipper +target_link_libraries(klipper Qt::Concurrent KF5::ConfigGui KF5::CoreAddons @@ -51,10 +51,9 @@ target_link_libraries(kdeinit_klipper systemclipboard ) if (X11_FOUND) - target_link_libraries(kdeinit_klipper XCB::XCB Qt::X11Extras) + target_link_libraries(klipper XCB::XCB Qt::X11Extras) endif() -install(TARGETS kdeinit_klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) install(TARGETS klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) install(FILES org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_APPDIR}) diff --git a/klipper/main.cpp b/klipper/main.cpp index 6fd96216f..7e80202d7 100644 --- a/klipper/main.cpp +++ b/klipper/main.cpp @@ -32,7 +32,7 @@ #include "klipper.h" #include "tray.h" -extern "C" int Q_DECL_EXPORT kdemain(int argc, char *argv[]) +int main(int argc, char *argv[]) { QApplication app(argc, argv); KLocalizedString::setApplicationDomain("klipper");