mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-24 10:52:53 +00:00
50 lines
1.9 KiB
CMake
50 lines
1.9 KiB
CMake
add_subdirectory(icons)
|
|
|
|
set(ark_SRCS
|
|
batchextract.cpp
|
|
main.cpp
|
|
mainwindow.cpp
|
|
)
|
|
|
|
# For Mac and Windows.
|
|
kde4_add_app_icon(ark_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/hi*-apps-ark.png")
|
|
|
|
kde4_add_executable( ark ${ark_SRCS} )
|
|
|
|
target_link_libraries( ark kerfuffle ${KDE4_KFILE_LIBS} ${KDE4_KPARTS_LIBS} )
|
|
|
|
configure_file(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ark.desktop.cmake
|
|
${CMAKE_CURRENT_BINARY_DIR}/ark.desktop
|
|
)
|
|
|
|
configure_file(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ark_dndextract.desktop.cmake
|
|
${CMAKE_CURRENT_BINARY_DIR}/ark_dndextract.desktop
|
|
)
|
|
|
|
configure_file(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ark_servicemenu.desktop.cmake
|
|
${CMAKE_CURRENT_BINARY_DIR}/ark_servicemenu.desktop
|
|
)
|
|
|
|
install( TARGETS ark ${INSTALL_TARGETS_DEFAULT_ARGS} )
|
|
install(FILES ark_addtoservicemenu.desktop ${CMAKE_CURRENT_BINARY_DIR}/ark_servicemenu.desktop DESTINATION ${SERVICES_INSTALL_DIR}/ServiceMenus)
|
|
install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/ark.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
|
install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/ark.appdata.xml DESTINATION share/appdata )
|
|
install( FILES arkui.rc DESTINATION ${DATA_INSTALL_DIR}/ark )
|
|
|
|
########### konqueror ark_extract_here plugin ###############
|
|
macro_optional_find_package( LibKonq )
|
|
macro_log_feature( LIBKONQ_FOUND "LIBKONQ" "libkonq library" "kdebase" FALSE "" "Need to integrate in konqueror" )
|
|
|
|
|
|
if (LIBKONQ_FOUND)
|
|
set(extracthere_SRCS batchextract.cpp extractHereDndPlugin.cpp)
|
|
kde4_add_plugin(extracthere WITH_PREFIX ${extracthere_SRCS})
|
|
target_link_libraries(extracthere kerfuffle ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KFILE_LIBS} ${LIBKONQ_LIBRARY} )
|
|
include_directories(${LIBKONQ_INCLUDE_DIR})
|
|
install( TARGETS extracthere DESTINATION ${PLUGIN_INSTALL_DIR} )
|
|
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/ark_dndextract.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
|
endif (LIBKONQ_FOUND)
|
|
|