Added some initial CPack support.

This commit is contained in:
Jim Evins
2017-12-29 19:13:48 -05:00
parent 3bac0e9e42
commit 7f903f5a68
3 changed files with 31 additions and 15 deletions
+23 -7
View File
@@ -3,7 +3,7 @@ cmake_minimum_required (VERSION 3.2)
############################################################################### ###############################################################################
# gLabels Label Designer Project # gLabels Label Designer Project
############################################################################### ###############################################################################
project (glabels-qt) project (glabels-qt VERSION "3.99.0")
# #
# Path for locally defined cmake modules # Path for locally defined cmake modules
@@ -12,15 +12,31 @@ set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/"
#======================================= #=======================================
# Version Information # Packaging and Version Information
#======================================= #=======================================
set (Website "http://glabels.org") set (Website "glabels.org")
set (CPACK_PACKAGE_VENDOR ${Website})
set (Major_Version "3") set (CPACK_PACKAGE_NAME glabels)
set (Minor_Version "99")
set (Micro_Version "0")
set (Full_Version "${Major_Version}.${Minor_Version}.${Micro_Version}") string (TIMESTAMP _date "%Y%m%d")
set (CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
set (CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR})
set (CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH})
set (CPACK_PACKAGE_VERSION_TWEAK ${_date})
set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "gLabels Label Designer")
set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
set (CPACK_PACKAGE_EXECUTABLES "glabels-qt;gLabels")
set (CPACK_CREATE_DESKTOP_LINKS "glabels-qt")
set (CPACK_NSIS_DISPLAY_NAME "gLabels")
set (CPACK_NSIS_URL_INFO_ABOUT "http://${Website}")
set (CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}/glabels/windows-icon/glabels.ico")
set (CPACK_NSIS_MODIFY_PATH "ON")
include (CPack)
#======================================= #=======================================
+5 -5
View File
@@ -29,13 +29,13 @@ namespace glabels
namespace Version namespace Version
{ {
const QString WEBSITE = "@Website@"; const QString WEBSITE = "http://@Website@";
const int MAJOR = @Major_Version@; const int MAJOR = @glabels-qt_VERSION_MAJOR@;
const int MINOR = @Minor_Version@; const int MINOR = @glabels-qt_VERSION_MINOR@;
const int MICRO = @Micro_Version@; const int MICRO = @glabels-qt_VERSION_PATCH@;
const QString STRING = "@Full_Version@"; const QString STRING = "@glabels-qt_VERSION@";
} }
} }
+3 -3
View File
@@ -9,17 +9,17 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../glabels/ui/AboutDialog.ui" line="46"/> <location filename="../glabels/ui/AboutDialog.ui" line="92"/>
<source>&amp;License</source> <source>&amp;License</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../glabels/ui/AboutDialog.ui" line="53"/> <location filename="../glabels/ui/AboutDialog.ui" line="99"/>
<source>&amp;Website</source> <source>&amp;Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../glabels/ui/AboutDialog.ui" line="73"/> <location filename="../glabels/ui/AboutDialog.ui" line="119"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>