diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1c92e60..45a558a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,6 +8,29 @@ set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) + + +if (DEFINED $ENV{OGBROWSER_VERSION_MAJOR}) + set(CPACK_PACKAGE_VERSION_MAJOR "$ENV{OGBROWSER_VERSION_MAJOR}") +else() + set(CPACK_PACKAGE_VERSION_MAJOR "2") +endif() + + +if (DEFINED $ENV{OGBROWSER_VERSION_MINOR}) + set(CPACK_PACKAGE_VERSION_MINOR "$ENV{OGBROWSER_VERSION_MINOR}") +else() + set(CPACK_PACKAGE_VERSION_MINOR "0") +endif() + + +if (DEFINED $ENV{OGBROWSER_VERSION_PATCH}) + set(CPACK_PACKAGE_VERSION_PATCH "$ENV{OGBROWSER_VERSION_PATCH}") +else() + set(CPACK_PACKAGE_VERSION_PATCH "0") +endif() + + set(KB_LAYOUT_DIR "/usr/lib/qtermwidget/kb" CACHE INTERNAL "") @@ -16,6 +39,7 @@ find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets LinguistTools Network WebE message(STATUS "Building browser with Qt ${QT_VERSION}") +message(STATUS "Browser version is ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") set(SOURCES main.cpp @@ -56,7 +80,9 @@ set(CPACK_PACKAGE_NAME "OGBrowser") set(CPACK_PACKAGE_VENDOR "OpenGnsys") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OpenGnsys Browser") set(CMAKE_PROJECT_HOMEPAGE_URL "https://opengnsys.es/web/") -set(CPACK_PACKAGE_VERSION "2.0") + +set(CPACK_PACKAGE_VERSION_MAJOR "2") +#set(CPACK_PACKAGE_VERSION "2.0") set(CPACK_SET_DESTDIR true) set(CPACK_PACKAGING_INSTALL_PREFIX "/usr")