Warning, /graphics/kolourpaint/lgpl/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 #
0002 # LGPL Library
0003 #
0004 # This MUST be a dynamic link library to avoid LGPL license infection.
0005 #
0006 
0007 include(GenerateExportHeader)
0008 
0009 set(kolourpaint_lgpl_SRCS
0010     generic/kpUrlFormatter.cpp
0011     generic/kpColorCollection.cpp
0012     generic/widgets/kpColorCellsBase.cpp
0013 )
0014 
0015 add_library(kolourpaint_lgpl SHARED ${kolourpaint_lgpl_SRCS})
0016 
0017 set(kolourpaint_lgpl_version 5)
0018 
0019 target_link_libraries(kolourpaint_lgpl
0020     KF${KF_MAJOR_VERSION}::I18n
0021     KF${KF_MAJOR_VERSION}::GuiAddons
0022     KF${KF_MAJOR_VERSION}::WidgetsAddons
0023     KF${KF_MAJOR_VERSION}::KIOCore
0024     KF${KF_MAJOR_VERSION}::JobWidgets
0025     Qt${QT_MAJOR_VERSION}::Widgets
0026 )
0027 
0028 set_target_properties(kolourpaint_lgpl
0029     PROPERTIES
0030         VERSION ${kolourpaint_lgpl_version}
0031         DEFINE_SYMBOL MAKE_KOLOURPAINT4_LGPL_LIB
0032 )
0033 
0034 generate_export_header(kolourpaint_lgpl BASE_NAME kolourpaint_lgpl)
0035 
0036 install(TARGETS kolourpaint_lgpl ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})