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

0001 include_directories(${KUNDO2_INCLUDES})
0002 
0003 set(kundo2_LIB_SRCS
0004         kundo2stack.cpp
0005         kundo2group.cpp
0006         kundo2view.cpp
0007         kundo2model.cpp
0008         kundo2magicstring.cpp
0009         kundo2commandextradata.cpp
0010 )
0011 
0012 add_library(kundo2 SHARED ${kundo2_LIB_SRCS})
0013 generate_export_header(kundo2 BASE_NAME kundo2)
0014 
0015 target_link_libraries(kundo2
0016     PUBLIC
0017         KF5::I18n
0018         KF5::XmlGui
0019         Qt5::Core
0020         Qt5::Widgets
0021     PRIVATE
0022         KF5::ConfigWidgets
0023 )
0024 
0025 set_target_properties(kundo2 PROPERTIES
0026     VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION}
0027 )
0028 install(TARGETS kundo2 ${INSTALL_TARGETS_DEFAULT_ARGS})
0029 
0030 if (SHOULD_BUILD_DEVEL_HEADERS)
0031 
0032 install(FILES
0033     ${CMAKE_CURRENT_BINARY_DIR}/kundo2_export.h
0034     kundo2stack.h
0035     kundo2qstack.h
0036     kundo2group.h
0037     kundo2view.h
0038     kundo2model.h
0039     kundo2command.h
0040     kundo2magicstring.h
0041     DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel
0042 )
0043 
0044 endif()