cmake: Clean up CMakeLists.txt for QPA plugin

This commit is contained in:
Vlad Zahorodnii 2021-01-05 21:32:27 +02:00
parent 3dc00de812
commit c5d97ba04a

View file

@ -1,6 +1,3 @@
include_directories(${Qt5Core_PRIVATE_INCLUDE_DIRS})
include_directories(${Qt5Gui_PRIVATE_INCLUDE_DIRS})
set(QPA_SOURCES set(QPA_SOURCES
backingstore.cpp backingstore.cpp
eglhelpers.cpp eglhelpers.cpp
@ -19,15 +16,16 @@ ecm_qt_declare_logging_category(QPA_SOURCES HEADER logging.h IDENTIFIER KWIN_QPA
add_library(KWinQpaPlugin OBJECT ${QPA_SOURCES}) add_library(KWinQpaPlugin OBJECT ${QPA_SOURCES})
target_compile_definitions(KWinQpaPlugin PRIVATE QT_STATICPLUGIN) target_compile_definitions(KWinQpaPlugin PRIVATE QT_STATICPLUGIN)
set(QT5PLATFORMSUPPORT_LIBS target_include_directories(KWinQpaPlugin PRIVATE
${Qt5Core_PRIVATE_INCLUDE_DIRS}
${Qt5Gui_PRIVATE_INCLUDE_DIRS}
)
target_link_libraries(KWinQpaPlugin PRIVATE
Qt5::FontDatabaseSupportPrivate Qt5::FontDatabaseSupportPrivate
Qt5::ThemeSupportPrivate Qt5::ThemeSupportPrivate
Qt5::EventDispatcherSupportPrivate Qt5::EventDispatcherSupportPrivate
) Freetype::Freetype # Must be after Qt5 platform support libs
target_link_libraries(KWinQpaPlugin
${QT5PLATFORMSUPPORT_LIBS}
${FREETYPE_LIBRARIES} # Must be after QT5PLATFORMSUPPORT_LIBS
Fontconfig::Fontconfig Fontconfig::Fontconfig
kwin kwin
) )