From b55a3e7d729b1e6ff75b6321b58c83ed29fd96b0 Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Wed, 12 Jul 2017 11:59:00 +0200 Subject: [PATCH] Fix cmake's build as installed That is copy the required icons and images into the respective locations at build time --- src/pixmaps/CMakeLists.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/pixmaps/CMakeLists.txt b/src/pixmaps/CMakeLists.txt index 7f17b4e54b..6ea86048a5 100644 --- a/src/pixmaps/CMakeLists.txt +++ b/src/pixmaps/CMakeLists.txt @@ -4,15 +4,31 @@ INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DESTINATION share/gnucash PATTERN CMakeLists.txt EXCLUDE PATTERN hicolor EXCLUDE ) +FILE(COPY ${CMAKE_CURRENT_SOURCE_DIR} + DESTINATION ${DATADIR_BUILD}/gnucash + PATTERN Makefile.* EXCLUDE + PATTERN CMakeLists.txt EXCLUDE + PATTERN hicolor EXCLUDE +) INSTALL( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/hicolor DESTINATION share/gnucash/icons REGEX ".*/apps.*" EXCLUDE ) +FILE( + COPY ${CMAKE_CURRENT_SOURCE_DIR}/hicolor + DESTINATION ${DATADIR_BUILD}/gnucash/icons + REGEX ".*/apps.*" EXCLUDE +) INSTALL( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/hicolor DESTINATION share/icons REGEX ".*/actions.*" EXCLUDE ) +FILE( + COPY ${CMAKE_CURRENT_SOURCE_DIR}/hicolor + DESTINATION ${DATADIR_BUILD}/icons + REGEX ".*/actions.*" EXCLUDE +) SET(gncpixmap_DATA hicolor/16x16/actions/gnc-account.png