VirtualBox

source: vbox/trunk/Version.kmk@ 69083

Last change on this file since 69083 was 68940, checked in by vboxsync, 7 years ago

Config.kmk: split out release verion information into Version.kmk.
bugref:9009: Release process: improvements

This change moves the main version-related variable in Config.kmk into a new,
separate configuration file. It also changes the VBOX_VERSION_STRING logic
to hard code the current way of creating it (major.minor.build[_prerelease]-
[publisher]). VBOX_RELEASE_EXACT_MATCH is currently set in Version.kmk to
force a consistent build when the prelease variable is set. Please feel
free to introduce something nicer if this troubles you.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.4 KB
Line 
1# $Id: Version.kmk 68940 2017-09-29 17:00:20Z vboxsync $
2## @file
3#
4# The VirtualBox version.
5#
6# This file gets included by the global Config.kmk.
7#
8
9#
10# Copyright (C) 2017 Oracle Corporation
11#
12# This file is part of VirtualBox Open Source Edition (OSE), as
13# available from http://www.virtualbox.org. This file is free software;
14# you can redistribute it and/or modify it under the terms of the GNU
15# General Public License (GPL) as published by the Free Software
16# Foundation, in version 2 as it comes in the "COPYING" file of the
17# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
18# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
19#
20
21# Major version.
22VBOX_VERSION_MAJOR = 5
23# Minor version.
24VBOX_VERSION_MINOR = 2
25# This is the current build number. It should be increased every time we publish a
26# new build. The define is available in every source file. Only even build numbers
27# will be published, odd numbers are set during development.
28VBOX_VERSION_BUILD = 0
29# This can be overridden in LocalConfig.kmk or elsewhere.
30# For the convention, see checks near the end of Config.kmk.
31VBOX_BUILD_PUBLISHER =
32# Just the BETA[n],ALPHA[n],RC[n] indicators. Set to empty string for release.
33VBOX_VERSION_PRERELEASE = RC1
34# Force a release-type build with exactly matching Additions etc, even if
35# our numbering does not say this is a release build, by setting this non-empty.
36VBOX_RELEASE_EXACT_MATCH =
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette