1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
set(libkcups_SRCS
Debug.cpp
KIppRequest.cpp
KCupsPasswordDialog.cpp
KCupsConnection.cpp
KCupsJob.cpp
KCupsPrinter.cpp
KCupsServer.cpp
KCupsRequest.cpp
ClassListWidget.cpp
PPDModel.cpp
SelectMakeModel.cpp
NoSelectionRectDelegate.cpp
PrinterModel.cpp
PrinterSortFilterModel.cpp
JobModel.cpp
JobSortFilterModel.cpp
ProcessRunner.cpp
)
ki18n_wrap_ui(libkcups_SRCS
SelectMakeModel.ui
)
add_library(kcupslib SHARED ${libkcups_SRCS})
target_link_libraries(kcupslib
Qt5::Core
Qt5::DBus
Qt5::Widgets
KF5::ConfigWidgets
KF5::CoreAddons
KF5::I18n
KF5::IconThemes
KF5::KIOCore
KF5::KIOWidgets
KF5::WidgetsAddons
KF5::WindowSystem
${CUPS_LIB}
)
install(TARGETS kcupslib ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
|