Warning, /sdk/kommit/src/libkommitdiff/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_library(libkommitdiff SHARED)
0002 
0003 target_sources(
0004     libkommitdiff
0005     PRIVATE
0006     diff.cpp
0007     diff.h
0008     results.cpp
0009     results.h
0010     types.h
0011     segments.h
0012     segments.cpp
0013     text.h
0014     text.cpp
0015     array.h
0016     array.cpp
0017     pair.h
0018     pair.cpp
0019     solution.h
0020     solution.cpp
0021     lcs.h
0022     lcs.cpp
0023 )
0024 
0025 generate_export_header(libkommitdiff BASE_NAME libkommitdiff)
0026 
0027 ecm_qt_declare_logging_category(libkommitdiff
0028     HEADER libkommitdiff_debug.h
0029     IDENTIFIER KOMMITDIFFLIB_LOG
0030     CATEGORY_NAME "org.kde.kommit.libkommitdiff" DESCRIPTION "libkommitdiff" EXPORT KOMMIT
0031 )
0032 
0033 set_target_properties(libkommitdiff
0034     PROPERTIES OUTPUT_NAME kommitdiff VERSION ${LIBKOMMIT_LIB_VERSION} SOVERSION ${LIBKOMMIT_LIB_SOVERSION}
0035 )
0036 
0037 target_link_libraries(libkommitdiff
0038     Qt::Core
0039     Qt::Gui
0040 )
0041 
0042 install(
0043     TARGETS libkommitdiff ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
0044     LIBRARY NAMELINK_SKIP
0045 )
0046 
0047 if (BUILD_TESTING)
0048     add_subdirectory(autotests)
0049 endif()