2022-05-14 21:28:45 +03:00
|
|
|
add_subdirectory( favicons )
|
|
|
|
add_subdirectory( Templates )
|
|
|
|
if(ENABLE_TESTING)
|
|
|
|
add_subdirectory( tests )
|
|
|
|
endif()
|
|
|
|
|
|
|
|
########### libkonq ###############
|
|
|
|
|
|
|
|
set(konq_LIB_SRCS
|
|
|
|
konq_popupmenu.cpp # used by konqueror, kfind, folderview, kickoff
|
|
|
|
konq_dndpopupmenuplugin.cpp # for KonqDndPopupMenu and its plugins
|
|
|
|
konq_copytomenu.cpp # used by dolphin, KonqPopupMenu
|
|
|
|
konq_operations.cpp # used by dolphin and konqueror
|
|
|
|
konqmimedata.cpp # used by dolphin, KonqOperations, some filemanagement konqueror modules.
|
|
|
|
kversioncontrolplugin.cpp # used by dolphin and its version control plugins
|
|
|
|
)
|
|
|
|
|
2023-06-10 23:04:51 +03:00
|
|
|
add_library(konq SHARED ${konq_LIB_SRCS})
|
2022-05-14 21:28:45 +03:00
|
|
|
|
|
|
|
target_link_libraries(konq PRIVATE
|
|
|
|
${X11_X11_LIB}
|
|
|
|
)
|
|
|
|
target_link_libraries(konq PUBLIC
|
2023-06-17 23:26:56 +03:00
|
|
|
KDE4::kparts
|
2024-03-24 01:21:45 +02:00
|
|
|
KDE4::kio
|
2022-05-14 21:28:45 +03:00
|
|
|
)
|
|
|
|
|
|
|
|
set_target_properties(konq PROPERTIES
|
|
|
|
VERSION ${GENERIC_LIB_VERSION}
|
|
|
|
SOVERSION ${GENERIC_LIB_SOVERSION}
|
|
|
|
)
|
|
|
|
|
2023-06-17 18:38:55 +03:00
|
|
|
install(
|
|
|
|
TARGETS konq
|
2023-06-18 03:59:39 +03:00
|
|
|
EXPORT kdeworkspaceTargets
|
2023-06-17 18:38:55 +03:00
|
|
|
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
|
|
|
)
|
2022-05-14 21:28:45 +03:00
|
|
|
|
|
|
|
########### install files ###############
|
|
|
|
|
|
|
|
generate_export_header(konq)
|
|
|
|
|
|
|
|
install(FILES
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/konq_export.h
|
|
|
|
konq_popupmenu.h # used by folderview
|
|
|
|
konq_dndpopupmenuplugin.h
|
|
|
|
# konq_copytomenu.h - anyone needs it?
|
|
|
|
konq_operations.h
|
|
|
|
konqmimedata.h
|
|
|
|
kversioncontrolplugin.h
|
|
|
|
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}
|
|
|
|
)
|
2023-06-17 18:38:55 +03:00
|
|
|
install(
|
|
|
|
FILES
|
2022-05-14 21:28:45 +03:00
|
|
|
konqpopupmenuplugin.desktop
|
|
|
|
konqdndpopupmenuplugin.desktop
|
|
|
|
DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR}
|
|
|
|
)
|