Warning, /office/calligra/libs/widgetutils/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 if(BUILD_TESTING)
0002     add_subdirectory(tests)
0003 endif()
0004 
0005 set(kowidgetutils_LIB_SRCS
0006     KoGroupButton.cpp
0007     KoProgressBar.cpp
0008     KoProgressUpdater.cpp
0009     KoUpdater.cpp
0010     KoUpdaterPrivate_p.cpp
0011     KoProperties.cpp
0012     KoFileDialog.cpp
0013     KoKineticScroller.cpp
0014 )
0015 
0016 
0017 add_library(kowidgetutils SHARED ${kowidgetutils_LIB_SRCS})
0018 generate_export_header(kowidgetutils BASE_NAME kowidgetutils)
0019 
0020 target_link_libraries(kowidgetutils
0021     PUBLIC
0022         Qt5::Widgets
0023         Qt5::Gui
0024         Qt5::Xml
0025         Qt5::Core
0026     PRIVATE
0027         KF5::I18n
0028         KF5::ConfigCore
0029 )
0030 
0031 set_target_properties(kowidgetutils
0032     PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION}
0033 )
0034 
0035 install(TARGETS kowidgetutils ${INSTALL_TARGETS_DEFAULT_ARGS})
0036 
0037 if (SHOULD_BUILD_DEVEL_HEADERS)
0038 
0039 install(FILES
0040     KoGroupButton.h
0041     KoProgressBar.h
0042     KoProgressProxy.h
0043     KoProgressUpdater.h
0044     KoUpdater.h
0045     KoProperties.h
0046     KoFileDialog.h
0047     KoKineticScroller.h
0048     ${CMAKE_CURRENT_BINARY_DIR}/kowidgetutils_export.h
0049     DESTINATION ${INCLUDE_INSTALL_DIR}/calligra
0050     COMPONENT Devel
0051 )
0052 
0053 endif()