source: tspsg-svn/trunk/tspsg.pro

Last change on this file was 172, checked in by laleppa, 13 years ago

Changed
to / in path inside tspsg.rc as
caused errors when cross-compiling.

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