Warning, /utilities/keditbookmarks/src/kbookmarkmodel/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 if(BUILD_TESTING)
0002   add_subdirectory(tests)
0003 endif()
0004 include_directories(${CMAKE_BINARY_DIR}/src/)
0005 add_library(kbookmarkmodel_private SHARED)
0006 target_sources(kbookmarkmodel_private PRIVATE
0007   commandhistory.cpp
0008   commands.cpp
0009   commands_p.h
0010   model.cpp
0011   treeitem.cpp
0012   view.cpp
0013   commandhistory.h
0014   commands.h
0015   model.h
0016   treeitem_p.h
0017   kinsertionsort_p.h
0018   view.h
0019   ${debug_file_common_SRCS}
0020 )
0021 target_link_libraries(kbookmarkmodel_private
0022 PUBLIC
0023    Qt::Widgets
0024    KF6::XmlGui # KActionCollection
0025 PRIVATE
0026    KF6::Bookmarks
0027    KF6::I18n
0028 )
0029 
0030 include(GenerateExportHeader)
0031 generate_export_header(kbookmarkmodel_private BASE_NAME kbookmarkmodel EXPORT_FILE_NAME kbookmarkmodel_export.h)
0032 
0033 set_target_properties(kbookmarkmodel_private PROPERTIES
0034      VERSION ${KEDITBOOKMARKS_VERSION}
0035      SOVERSION "6"
0036 )
0037 
0038 
0039 install(TARGETS kbookmarkmodel_private ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)