2022-11-21 12:38:32 +08:00
|
|
|
#
|
|
|
|
# LGPL Library
|
|
|
|
#
|
|
|
|
# This MUST be a dynamic link library to avoid LGPL license infection.
|
|
|
|
#
|
|
|
|
|
|
|
|
include(GenerateExportHeader)
|
|
|
|
|
|
|
|
set(kolourpaint_lgpl_SRCS
|
|
|
|
generic/kpUrlFormatter.cpp
|
|
|
|
generic/kpColorCollection.cpp
|
|
|
|
generic/widgets/kpColorCellsBase.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
add_library(kolourpaint_lgpl SHARED ${kolourpaint_lgpl_SRCS})
|
|
|
|
|
|
|
|
set(kolourpaint_lgpl_version 5)
|
|
|
|
|
|
|
|
target_link_libraries(kolourpaint_lgpl
|
2023-11-14 19:08:20 +08:00
|
|
|
KF${KF_MAJOR_VERSION}::I18n
|
|
|
|
KF${KF_MAJOR_VERSION}::GuiAddons
|
|
|
|
KF${KF_MAJOR_VERSION}::WidgetsAddons
|
|
|
|
KF${KF_MAJOR_VERSION}::KIOCore
|
|
|
|
KF${KF_MAJOR_VERSION}::JobWidgets
|
2022-11-21 12:38:32 +08:00
|
|
|
Qt${QT_MAJOR_VERSION}::Widgets
|
|
|
|
)
|
|
|
|
|
|
|
|
set_target_properties(kolourpaint_lgpl
|
|
|
|
PROPERTIES
|
|
|
|
VERSION ${kolourpaint_lgpl_version}
|
|
|
|
DEFINE_SYMBOL MAKE_KOLOURPAINT4_LGPL_LIB
|
|
|
|
)
|
|
|
|
|
|
|
|
generate_export_header(kolourpaint_lgpl BASE_NAME kolourpaint_lgpl)
|
|
|
|
|
|
|
|
install(TARGETS kolourpaint_lgpl ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
|