14 * |
14 * |
15 * You should have received a copy of the GNU General Public License |
15 * You should have received a copy of the GNU General Public License |
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 */ |
17 */ |
18 |
18 |
|
19 //! \file Version.h |
|
20 //! Contains macros related to application name and version. |
|
21 |
19 #pragma once |
22 #pragma once |
|
23 |
|
24 //! The application name. |
20 #define APPNAME "LDForge" |
25 #define APPNAME "LDForge" |
|
26 |
|
27 //! The unix-style name of the application. used in filenames |
21 #define UNIXNAME "ldforge" |
28 #define UNIXNAME "ldforge" |
|
29 |
|
30 //! The major version number. |
22 #define VERSION_MAJOR 0 |
31 #define VERSION_MAJOR 0 |
23 #define VERSION_MINOR 2 |
32 |
24 #define VERSION_PATCH 999 |
33 //! The minor version number. |
|
34 #define VERSION_MINOR 3 |
|
35 |
|
36 //! The patch level version number. |
|
37 #define VERSION_PATCH 0 |
|
38 |
|
39 //! The build ID, use either BUILD_INTERNAL or BUILD_RELEASE |
25 #define BUILD_ID BUILD_INTERNAL |
40 #define BUILD_ID BUILD_INTERNAL |
26 |
41 |
|
42 //! The build code for internal builds |
27 #define BUILD_INTERNAL 0 |
43 #define BUILD_INTERNAL 0 |
|
44 |
|
45 //! The build code for release builds. |
28 #define BUILD_RELEASE 1 |
46 #define BUILD_RELEASE 1 |
29 |
47 |
30 // ============================================= |
48 // ============================================= |
31 #ifdef DEBUG |
49 #ifdef DEBUG |
32 # undef RELEASE |
50 # undef RELEASE |