gnucash master: Fix cmake's build as installed
Geert Janssens
gjanssens at code.gnucash.org
Wed Jul 12 05:59:47 EDT 2017
Updated via https://github.com/Gnucash/gnucash/commit/b55a3e7d (commit)
from https://github.com/Gnucash/gnucash/commit/f3858fcd (commit)
commit b55a3e7d729b1e6ff75b6321b58c83ed29fd96b0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jul 12 11:59:00 2017 +0200
Fix cmake's build as installed
That is copy the required icons and images into the respective locations at build time
diff --git a/src/pixmaps/CMakeLists.txt b/src/pixmaps/CMakeLists.txt
index 7f17b4e..6ea8604 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
Summary of changes:
src/pixmaps/CMakeLists.txt | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
More information about the gnucash-changes
mailing list