mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 10:22:50 +00:00
60 lines
1.7 KiB
CMake
60 lines
1.7 KiB
CMake
project(kfilereplace)
|
|
|
|
find_package(KDE4 4.14.3 REQUIRED)
|
|
|
|
include(KDE4Defaults)
|
|
include(MacroLibrary)
|
|
|
|
add_definitions(${QT_DEFINITIONS} ${QT_QTDBUS_DEFINITIONS} ${KDE4_DEFINITIONS})
|
|
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
|
|
|
|
add_subdirectory( toolbar )
|
|
|
|
########### next target ###############
|
|
|
|
set(kfilereplacepart_PART_SRCS
|
|
kfilereplacepart.cpp
|
|
kfilereplaceview.cpp
|
|
kaddstringdlg.cpp
|
|
knewprojectdlg.cpp
|
|
koptionsdlg.cpp
|
|
kfilereplacelib.cpp
|
|
report.cpp
|
|
commandengine.cpp
|
|
configurationclasses.cpp
|
|
kfilereplaceviewwdg.ui
|
|
kaddstringdlgs.ui
|
|
knewprojectdlgs.ui
|
|
koptionsdlgs.ui )
|
|
|
|
qt4_add_dbus_adaptor( kfilereplacepart_PART_SRCS org.kde.kfilereplace.xml kfilereplacepart.h KFileReplacePart )
|
|
|
|
kde4_add_plugin(kfilereplacepart WITH_PREFIX ${kfilereplacepart_PART_SRCS})
|
|
|
|
target_link_libraries(kfilereplacepart ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} )
|
|
|
|
install(TARGETS kfilereplacepart DESTINATION ${PLUGIN_INSTALL_DIR})
|
|
|
|
|
|
########### next target ###############
|
|
|
|
set(kfilereplace_SRCS kfilereplace.cpp main.cpp )
|
|
|
|
|
|
add_executable(kfilereplace ${kfilereplace_SRCS})
|
|
|
|
target_link_libraries(kfilereplace ${KDE4_KPARTS_LIBS} )
|
|
|
|
install(TARGETS kfilereplace ${INSTALL_TARGETS_DEFAULT_ARGS} )
|
|
|
|
|
|
########### install files ###############
|
|
|
|
install( FILES kfilereplace.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
|
|
install( FILES kfilereplacepartui.rc DESTINATION ${DATA_INSTALL_DIR}/kfilereplacepart)
|
|
install( FILES kfilereplaceui.rc DESTINATION ${DATA_INSTALL_DIR}/kfilereplace)
|
|
install( FILES kfilereplacepart.desktop DESTINATION ${SERVICES_INSTALL_DIR})
|
|
install( FILES org.kde.kfilereplace.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )
|
|
|
|
kde4_install_icons( ${ICON_INSTALL_DIR} )
|
|
|