source: tspsg/tspsg.pro @ 95b0ef73dc

0.1.4.170-beta2-bb10
Last change on this file since 95b0ef73dc was 0edec5a2ae, checked in by Oleksii Serdiuk, 12 years ago

Created BlackBerry? 10 packaging rules.

  • Property mode set to 100644
File size: 2.2 KB
RevLine 
[e9db3e216b]1######################################################################
2#
3#  TSPSG: TSP Solver and Generator
[bfe1e5e2ea]4#  Copyright (C) 2007-2011 Lёppa <contacts[at]oleksii[dot]name>
[e9db3e216b]5#
6#  $Id$
7#  $URL$
8#
9#  This file is part of TSPSG.
10#
11######################################################################
12
13!nosvg {
[d8a3826f87]14    QT += svg
[e9db3e216b]15} else {
[d8a3826f87]16    DEFINES += NOSVG
[e9db3e216b]17}
18
[0edec5a2ae]19wincewm*|symbian|maemo*|simulator|blackberry {
[d8a3826f87]20    CONFIG += handheld
[97e90f9be6]21}
22
[e9db3e216b]23TEMPLATE = app
24
25# QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk
26
[f5c945d7ac]27# Version information
28QMAKE_TARGET_COMPANY = Oleksii "Lёppa" Serdiuk
29QMAKE_TARGET_PRODUCT = TSP Solver and Generator
30QMAKE_TARGET_DESCRIPTION = TSPSG: TSP Solver and Generator
[d97db6d321]31QMAKE_TARGET_COPYRIGHT = Copyright © 2007-2011 Oleksii "Lёppa" Serdiuk <contacts[at]oleksii[dot]name>
[f5c945d7ac]32
[e9db3e216b]33# Versioning
34BUILD_VERSION_MAJOR = 0
35BUILD_VERSION_MINOR = 1
[ac9ff7c0f1]36BUILD_RELEASE = 4
[e9db3e216b]37
38# These are only defined on releases
[b5a996bd47]39DEFINES += TSPSG_RELEASE_BUILD
40DEFINES += BUILD_STATUS_TYPE=beta
41DEFINES += BUILD_STATUS_NUMBER=2
[ac9ff7c0f1]42
[b5a996bd47]43REVISION = 170
[cc5c5108a3]44isEmpty(REVISION) {
[d8a3826f87]45    REVISION = $$system(svnversion)
[cc5c5108a3]46}
[ac9ff7c0f1]47isEmpty(REVISION)|isEqual(REVISION,exported) {
[d8a3826f87]48    REVISION = 0
[ac9ff7c0f1]49} else {
[d8a3826f87]50    REVISION = $$replace(REVISION,":","")
51    REVISION = $$replace(REVISION,"M","")
[ac9ff7c0f1]52}
53SHORT_VERSION = $$sprintf("%1.%2",$$BUILD_VERSION_MAJOR,$$BUILD_VERSION_MINOR)
[cac8759dba]54win32-msvc*|wincewm* {
[d8a3826f87]55    VERSION = $$SHORT_VERSION
[e9db3e216b]56} else {
[d8a3826f87]57    VERSION = $$sprintf("%1.%2",$$SHORT_VERSION,$$BUILD_RELEASE)
[e9db3e216b]58}
59
60DEFINES += BUILD_VERSION_MAJOR=$$BUILD_VERSION_MAJOR \
[d8a3826f87]61    BUILD_VERSION_MINOR=$$BUILD_VERSION_MINOR \
62    BUILD_RELEASE=$$BUILD_RELEASE \
63    BUILD_NUMBER=$$REVISION
[e9db3e216b]64
[0edec5a2ae]65blackberry {
66    TARGET = tspsg
[e9db3e216b]67} else {
[0edec5a2ae]68    CONFIG(release, debug|release) {
69        OBJECTS_DIR = release
70        D =
71    } else {
72        OBJECTS_DIR = debug
73        DEFINES += DEBUG
74#        CONFIG += console
75        D = d
76    }
77    DESTDIR = bin
78    TARGET = tspsg$${D}
[e9db3e216b]79}
80
81# Saving all intermediate files to tmp directory.
[131c5fc3ba]82MOC_DIR = tmp
83RCC_DIR = tmp
84UI_DIR = tmp
[e9db3e216b]85
86# Include 3rd party libraries
[97e90f9be6]87!handheld {
[d8a3826f87]88    include(src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.pri)
[e9db3e216b]89}
90
[43c29c04ba]91win32:LIBS += -lole32
92
[e9db3e216b]93# Include file(s)
94include(tspsg.pri)
95
[cc5c5108a3]96# Installation and deployment rules
[e9db3e216b]97include(install.pri)
Note: See TracBrowser for help on using the repository browser.