Get rid of lxqt-qtplugin
This commit is contained in:
parent
917f3d69ba
commit
e5af534f94
3 changed files with 0 additions and 110 deletions
3
external/CMakeLists.txt
vendored
3
external/CMakeLists.txt
vendored
|
|
@ -33,9 +33,6 @@ if (add_hunspell_library)
|
|||
add_checked_subdirectory(hunspell)
|
||||
endif()
|
||||
add_checked_subdirectory(iconv)
|
||||
if (LINUX AND NOT DESKTOP_APP_DISABLE_DBUS_INTEGRATION)
|
||||
add_checked_subdirectory(lxqt_qtplugin)
|
||||
endif()
|
||||
add_checked_subdirectory(lz4)
|
||||
if (LINUX)
|
||||
add_checked_subdirectory(materialdecoration)
|
||||
|
|
|
|||
48
external/lxqt_qtplugin/CMakeLists.txt
vendored
48
external/lxqt_qtplugin/CMakeLists.txt
vendored
|
|
@ -1,48 +0,0 @@
|
|||
# This file is part of Desktop App Toolkit,
|
||||
# a set of libraries for developing nice desktop applications.
|
||||
#
|
||||
# For license and copyright information please follow this link:
|
||||
# https://github.com/desktop-app/legal/blob/master/LEGAL
|
||||
|
||||
if (DESKTOP_APP_USE_PACKAGED AND NOT DESKTOP_APP_USE_PACKAGED_LAZY_PLATFORMTHEMES)
|
||||
add_library(external_lxqt_qtplugin INTERFACE IMPORTED GLOBAL)
|
||||
add_library(desktop-app::external_lxqt_qtplugin ALIAS external_lxqt_qtplugin)
|
||||
else()
|
||||
add_library(external_lxqt_qtplugin STATIC)
|
||||
add_library(desktop-app::external_lxqt_qtplugin ALIAS external_lxqt_qtplugin)
|
||||
init_target(external_lxqt_qtplugin "(external)")
|
||||
|
||||
set(lxqt_qtplugin_loc ${third_party_loc}/lxqt-qtplugin)
|
||||
set(lxqt_qtplugin_src ${lxqt_qtplugin_loc}/src)
|
||||
|
||||
set_target_properties(external_lxqt_qtplugin PROPERTIES AUTOMOC ON)
|
||||
|
||||
nice_target_sources(external_lxqt_qtplugin ${lxqt_qtplugin_src}
|
||||
PRIVATE
|
||||
main.cpp
|
||||
lxqtplatformtheme.cpp
|
||||
lxqtplatformtheme.h
|
||||
lxqtsystemtrayicon.cpp
|
||||
lxqtsystemtrayicon.h
|
||||
)
|
||||
|
||||
target_include_directories(external_lxqt_qtplugin
|
||||
PRIVATE
|
||||
${lxqt_qtplugin_src}
|
||||
)
|
||||
|
||||
target_compile_definitions(external_lxqt_qtplugin
|
||||
PRIVATE
|
||||
QT_STATICPLUGIN
|
||||
QT_NO_FOREACH
|
||||
LIB_FM_QT_SONAME="libfm-qt.so.7"
|
||||
)
|
||||
|
||||
add_subdirectory(xdgiconloader)
|
||||
target_link_libraries(external_lxqt_qtplugin
|
||||
PRIVATE
|
||||
desktop-app::external_statusnotifieritem
|
||||
desktop-app::external_xdgiconloader
|
||||
desktop-app::external_qt
|
||||
)
|
||||
endif()
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
# This file is part of Desktop App Toolkit,
|
||||
# a set of libraries for developing nice desktop applications.
|
||||
#
|
||||
# For license and copyright information please follow this link:
|
||||
# https://github.com/desktop-app/legal/blob/master/LEGAL
|
||||
|
||||
if (DESKTOP_APP_USE_PACKAGED AND NOT DESKTOP_APP_USE_PACKAGED_LAZY_PLATFORMTHEMES)
|
||||
add_library(external_xdgiconloader INTERFACE IMPORTED GLOBAL)
|
||||
add_library(desktop-app::external_xdgiconloader ALIAS external_xdgiconloader)
|
||||
else()
|
||||
add_library(external_xdgiconloader STATIC)
|
||||
add_library(desktop-app::external_xdgiconloader ALIAS external_xdgiconloader)
|
||||
init_target(external_xdgiconloader "(external)")
|
||||
|
||||
set(libqtxdg_loc ${third_party_loc}/libqtxdg)
|
||||
set(xdgiconloader_src ${libqtxdg_loc}/src/xdgiconloader)
|
||||
set(xdgiconloader_includedir "${CMAKE_CURRENT_BINARY_DIR}/xdgiconloader")
|
||||
|
||||
set_target_properties(external_xdgiconloader PROPERTIES AUTOMOC ON)
|
||||
|
||||
nice_target_sources(external_xdgiconloader ${xdgiconloader_src}
|
||||
PRIVATE
|
||||
xdgiconloader.cpp
|
||||
xdgiconloader_p.h
|
||||
)
|
||||
|
||||
include(GenerateExportHeader)
|
||||
generate_export_header(external_xdgiconloader BASE_NAME XdgIconLoader)
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/xdgiconloader_export.h"
|
||||
"${xdgiconloader_includedir}/xdgiconloader_export.h"
|
||||
COPYONLY
|
||||
)
|
||||
|
||||
file(
|
||||
COPY
|
||||
${xdgiconloader_src}/xdgiconloader_p.h
|
||||
DESTINATION
|
||||
${xdgiconloader_includedir}/private/xdgiconloader
|
||||
)
|
||||
|
||||
target_include_directories(external_xdgiconloader
|
||||
PUBLIC
|
||||
${xdgiconloader_includedir}
|
||||
PRIVATE
|
||||
${xdgiconloader_src}
|
||||
)
|
||||
|
||||
target_compile_definitions(external_xdgiconloader
|
||||
PRIVATE
|
||||
QT_NO_KEYWORDS
|
||||
)
|
||||
|
||||
target_link_libraries(external_xdgiconloader
|
||||
PRIVATE
|
||||
desktop-app::external_qt
|
||||
)
|
||||
endif()
|
||||
Loading…
Add table
Reference in a new issue