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()