generic: build fixes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2020-12-30 23:22:48 +02:00
parent f50987f89f
commit 681126269e
6 changed files with 17 additions and 15 deletions

View file

@ -1,3 +1,5 @@
project(kdbg)
cmake_minimum_required(VERSION 2.6)
set(KDBG_VERSION 2.5.5)

View file

@ -83,6 +83,6 @@ ENDIF (HAVE_LIB_UTIL)
target_link_libraries(kdbg ${KDE4_KDECORE_LIBS} ${KDE4_KIO_LIBS} ${LIB_UTIL})
install(TARGETS kdbg ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES kdbg.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
install(FILES kdbgrc DESTINATION ${CONFIG_INSTALL_DIR})
install(FILES kdbgui.rc DESTINATION ${DATA_INSTALL_DIR}/kdbg)
install(FILES kdbg.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR})
install(FILES kdbgrc DESTINATION ${KDE4_CONFIG_INSTALL_DIR})
install(FILES kdbgui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kdbg)

View file

@ -21,7 +21,7 @@ ELSE(NOT GETTEXT_MSGFMT_EXECUTABLE)
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --check -o ${_gmoFile} ${_poFile}
DEPENDS ${_poFile})
INSTALL(FILES ${_gmoFile}
DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/
DESTINATION ${KDE4_LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/
RENAME ${catalogname}.mo)
ENDFOREACH(_poFile ${PO_FILES})

View file

@ -12,11 +12,11 @@ include (KDE4Defaults)
include (MacroLibrary)
macro_optional_find_package(KGraphViewer 2.1)
macro_log_feature(KGRAPHVIEWER_FOUND "KGraphViewer" "KPart to view callgraph dot files."
"http://extragear.kde.org/apps/kgraphviewer/" FALSE ""
"Required for detailed snapshot analysis. From KDE SDK Extragear package, KGraphViewer 2.1 or higher is required.")
macro_display_feature_log()
set_package_properties(KGraphViewer PROPERTIES
DESCRIPTION "KPart to view callgraph dot files."
URL "http://extragear.kde.org/apps/kgraphviewer/"
PURPOSE "Required for detailed snapshot analysis. From KDE SDK Extragear package, KGraphViewer 2.1 or higher is required."
)
include_directories(
${KDE4_INCLUDES}

View file

@ -38,18 +38,18 @@ install( TARGETS massif-visualizer ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(
FILES massif-visualizerui.rc documentwidgetui.rc charttabui.rc callgraphtabui.rc
DESTINATION ${DATA_INSTALL_DIR}/massif-visualizer
DESTINATION ${KDE4_DATA_INSTALL_DIR}/massif-visualizer
)
install(FILES massif-visualizer-settings.kcfg DESTINATION ${KCFG_INSTALL_DIR})
install(FILES massif-visualizer-settings.kcfg DESTINATION ${KDE4_KCFG_INSTALL_DIR})
install(PROGRAMS massif-visualizer.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
install(PROGRAMS massif-visualizer.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR})
# XML mime type
set( SHARED_MIME_INFO_MINIMUM_VERSION "0.30" )
set( XDG_MIME_INSTALL_DIR "share/mime/packages" )
find_package( SharedMimeInfo )
if( SHARED_MIME_INFO_FOUND )
install( FILES massif.xml DESTINATION ${XDG_MIME_INSTALL_DIR} )
update_xdg_mimetypes( ${XDG_MIME_INSTALL_DIR} )
install( FILES massif.xml DESTINATION ${KDE4_XDG_MIME_INSTALL_DIR} )
update_xdg_mimetypes( ${KDE4_XDG_MIME_INSTALL_DIR} )
endif( SHARED_MIME_INFO_FOUND )

View file

@ -1 +1 @@
kde4_install_icons( ${DATA_INSTALL_DIR}/massif-visualizer/icons )
kde4_install_icons( ${KDE4_DATA_INSTALL_DIR}/massif-visualizer/icons )