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.
52 lines
1.3 KiB
52 lines
1.3 KiB
set(uploader_SRC
|
|
moduleuploader.cpp
|
|
uploader.cpp
|
|
imgur/uploader_imgur.cpp
|
|
uploaderconfig.cpp
|
|
dialoguploader.cpp
|
|
uploaderconfigwidget.cpp
|
|
imgur/uploader_imgur_widget.cpp
|
|
imgur/uploaderconfigwidget_imgur.cpp
|
|
mediacrush/uploader_mediacrush.cpp
|
|
mediacrush/uploader_mediacrush_widget.cpp
|
|
mediacrush/uploaderconfigwidget_mediacrush.cpp
|
|
)
|
|
|
|
set(uploader_UI
|
|
dialoguploader.ui
|
|
uploaderconfigwidget.ui
|
|
imgur/uploader_imgur_widget.ui
|
|
imgur/uploaderconfigwidget_imgur.ui
|
|
mediacrush/uploader_mediacrush_widget.ui
|
|
mediacrush/uploaderconfigwidget_mediacrush.ui
|
|
)
|
|
|
|
lxqt_translate_ts(uploader_QMS
|
|
USE_QT5 TRUE
|
|
UPDATE_TRANSLATIONS ${UPDATE_TRANSLATIONS}
|
|
TEMPLATE "uploader"
|
|
TRANSLATION_DIR "${CMAKE_SOURCE_DIR}/translations"
|
|
SOURCES
|
|
${uploader_SRC}
|
|
${uploader_UI}
|
|
INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/translations"
|
|
)
|
|
|
|
qt5_translation_loader(uploader_QM_LOADER
|
|
"${CMAKE_INSTALL_FULL_DATADIR}/${PROJECT_NAME}/translations"
|
|
"uploader"
|
|
)
|
|
|
|
add_library(uploader
|
|
SHARED
|
|
${uploader_SRC}
|
|
${uploader_UI}
|
|
${uploader_QMS}
|
|
${uploader_QM_LOADER}
|
|
)
|
|
|
|
set_property (TARGET uploader PROPERTY SOVERSION 1.0.0)
|
|
install(TARGETS uploader DESTINATION ${SG_LIBDIR})
|
|
|
|
target_link_libraries(uploader Qt5::Widgets Qt5::Network Qt5::X11Extras)
|