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.
112 lines
2.1 KiB
112 lines
2.1 KiB
set(SOURCES
|
|
proc.cpp
|
|
qpsapp.cpp
|
|
qps.cpp
|
|
screenshot.cpp
|
|
pstable.cpp
|
|
uidstr.cpp
|
|
ttystr.cpp
|
|
dialogs.cpp
|
|
infobar.cpp
|
|
fieldsel.cpp
|
|
wchan.cpp
|
|
prefs.cpp
|
|
lookup.cpp
|
|
details.cpp
|
|
command.cpp
|
|
commandutils.cpp
|
|
commandmodel.cpp
|
|
commanddialog.cpp
|
|
checkboxdelegate.cpp
|
|
execwindow.cpp
|
|
watchcond.cpp
|
|
listmodel.cpp
|
|
watchdogdialog.cpp
|
|
misc.cpp
|
|
trayicon.cpp
|
|
htable.cpp
|
|
# htable2.cpp
|
|
# pstable2.cpp
|
|
qttableview.cpp
|
|
)
|
|
|
|
SET(HEADERS
|
|
qpsapp.h
|
|
qps.h
|
|
screenshot.h
|
|
pstable.h
|
|
dialogs.h
|
|
fieldsel.h
|
|
prefs.h
|
|
infobar.h
|
|
lookup.h
|
|
details.h
|
|
tablefield.h
|
|
command.h
|
|
commandutils.h
|
|
commandmodel.h
|
|
commanddialog.h
|
|
checkboxdelegate.h
|
|
execwindow.h
|
|
watchcond.h
|
|
listmodel.h
|
|
watchdogdialog.h
|
|
misc.h
|
|
trayicon.h
|
|
htable.h
|
|
# htable2.h
|
|
# pstable2.h
|
|
qttableview.h
|
|
)
|
|
|
|
set(UIS
|
|
watchdog.ui
|
|
message.ui
|
|
)
|
|
|
|
set(RESOURCES "../qps.qrc")
|
|
#-----------------------------------------------------------------------------
|
|
# Translations
|
|
#-----------------------------------------------------------------------------
|
|
lxqt_translate_ts(QM_FILES
|
|
UPDATE_TRANSLATIONS ${UPDATE_TRANSLATIONS}
|
|
SOURCES ${SOURCES} ${HEADERS} ${UIS}
|
|
INSTALL_DIR "${QPS_TRANSLATIONS_DIR}/${PROJECT_NAME}"
|
|
)
|
|
|
|
qt5_translation_loader(
|
|
QM_LOADER
|
|
"${QPS_TRANSLATIONS_DIR}"
|
|
${PROJECT_NAME}
|
|
)
|
|
|
|
lxqt_translate_desktop(DESKTOP_FILES
|
|
SOURCES "${CMAKE_SOURCE_DIR}/qps.desktop.in"
|
|
)
|
|
#-----------------------------------------------------------------------------
|
|
# End of translations
|
|
#-----------------------------------------------------------------------------
|
|
|
|
|
|
add_executable(${PROJECT_NAME}
|
|
${SOURCES}
|
|
${HEADERS}
|
|
${UIS}
|
|
${QM_FILES}
|
|
${QM_LOADER}
|
|
${DESKTOP_FILES}
|
|
${RESOURCES}
|
|
)
|
|
|
|
target_link_libraries(${PROJECT_NAME}
|
|
Qt5::Widgets
|
|
Qt5::X11Extras
|
|
Qt5::DBus
|
|
)
|
|
|
|
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR})
|
|
install(FILES
|
|
${DESKTOP_FILES}
|
|
DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications"
|
|
)
|