33 lines
753 B
Text
33 lines
753 B
Text
|
# KI18N Translation Domain for this library
|
||
|
add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwincommon\")
|
||
|
|
||
|
include_directories(${KWIN_SOURCE_DIR}/effects)
|
||
|
|
||
|
set(kcmkwincommon_SRC
|
||
|
effectmodel.cpp
|
||
|
)
|
||
|
|
||
|
qt5_add_dbus_interface(kcmkwincommon_SRC
|
||
|
${KWIN_SOURCE_DIR}/org.kde.kwin.Effects.xml kwin_effects_interface
|
||
|
)
|
||
|
|
||
|
add_library(kcmkwincommon SHARED ${kcmkwincommon_SRC})
|
||
|
|
||
|
target_link_libraries(kcmkwincommon
|
||
|
Qt5::Core
|
||
|
Qt5::DBus
|
||
|
KF5::CoreAddons
|
||
|
KF5::ConfigCore
|
||
|
KF5::I18n
|
||
|
KF5::Package
|
||
|
KF5::KCMUtils
|
||
|
kwin4_effect_builtins
|
||
|
)
|
||
|
|
||
|
set_target_properties(kcmkwincommon PROPERTIES
|
||
|
VERSION ${PROJECT_VERSION}
|
||
|
SOVERSION ${PROJECT_VERSION_MAJOR}
|
||
|
)
|
||
|
|
||
|
install(TARGETS kcmkwincommon ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
|