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)