Added some initial CPack support.
This commit is contained in:
+23
-7
@@ -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
@@ -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@";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>&License</source>
|
<source>&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>&Website</source>
|
<source>&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>&Close</source>
|
<source>&Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|||||||
Reference in New Issue
Block a user