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