r19020 - gnucash/trunk - Cutecash: Add install and packaging rules.

Christian Stimming cstim at code.gnucash.org
Mon Apr 12 15:21:15 EDT 2010


Author: cstim
Date: 2010-04-12 15:21:14 -0400 (Mon, 12 Apr 2010)
New Revision: 19020
Trac: http://svn.gnucash.org/trac/changeset/19020

Modified:
   gnucash/trunk/CMakeLists.txt
   gnucash/trunk/src/gnc/CMakeLists.txt
Log:
Cutecash: Add install and packaging rules.

Running "make package" will produce a binary package.
Running "make package_source" will produce a source package.

Modified: gnucash/trunk/CMakeLists.txt
===================================================================
--- gnucash/trunk/CMakeLists.txt	2010-04-12 19:20:54 UTC (rev 19019)
+++ gnucash/trunk/CMakeLists.txt	2010-04-12 19:21:14 UTC (rev 19020)
@@ -119,3 +119,23 @@
 
 # The subdirectories
 ADD_SUBDIRECTORY (src)
+
+
+# ############################################################
+# Package creation rules
+
+SET (CPACK_PACKAGE_NAME "Cutecash")
+SET (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Cutecash Free Finance Software")
+SET (CPACK_PACKAGE_VENDOR "Christian Stimming")
+SET (CPACK_PACKAGE_VERSION_MAJOR "0")
+SET (CPACK_PACKAGE_VERSION_MINOR "1")
+SET (CPACK_PACKAGE_VERSION_PATCH "0")
+SET (CPACK_SOURCE_IGNORE_FILES "/\\\\.svn/;/\\\\.git/;.*~;build.*;html;Debug;Release")
+SET (CPACK_STRIP_FILES "bin/cutecash")
+#SET (CPACK_PACKAGE_EXECUTABLES "bin/carclient")
+
+IF(UNIX)
+  SET(CPACK_GENERATOR "TGZ")
+ENDIF(UNIX)
+
+INCLUDE (CPack)

Modified: gnucash/trunk/src/gnc/CMakeLists.txt
===================================================================
--- gnucash/trunk/src/gnc/CMakeLists.txt	2010-04-12 19:20:54 UTC (rev 19019)
+++ gnucash/trunk/src/gnc/CMakeLists.txt	2010-04-12 19:21:14 UTC (rev 19020)
@@ -114,3 +114,5 @@
 ENDIF (WIN32)
 
 TARGET_LINK_LIBRARIES (cutecash ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY})
+
+INSTALL (TARGETS cutecash RUNTIME DESTINATION bin)



More information about the gnucash-changes mailing list