source: tspsg-svn/trunk/tspsg.pro @ 109

Last change on this file since 109 was 109, checked in by laleppa, 14 years ago

+ Added the ability to select in what format to save the graph when saving solution as HTML.

  • Moved all installation and deployment rules to a separate install.pri file.
  • Property svn:keywords set to Id URL
File size: 1.8 KB
RevLine 
[1]1######################################################################
[17]2#
[90]3#  TSPSG: TSP Solver and Generator
4#  Copyright (C) 2007-2010 Lёppa <contacts[at]oleksii[dot]name>
[17]5#
[90]6#  $Id: tspsg.pro 109 2010-04-27 07:12:55Z laleppa $
7#  $URL: https://tspsg.svn.sourceforge.net/svnroot/tspsg/trunk/tspsg.pro $
[17]8#
[90]9#  This file is part of TSPSG.
[17]10#
[1]11######################################################################
12
[109]13!nosvg {
14        QT += svg
15} else {
16        DEFINES += NOSVG
17}
[71]18
[36]19TEMPLATE = app
[1]20
[96]21# Versioning
22BUILD_VERSION_MAJOR = 0
23BUILD_VERSION_MINOR = 1
[103]24BUILD_RELEASE = 3
[96]25
[98]26# These are only defined on releases
[103]27#DEFINES += TSPSG_RELEASE_BUILD
28#!symbian {
29#       DEFINES += BUILD_STATUS="\"(alpha 2)\""
30#} else {
31#       # Symbian doesn't handle spaces in defines well
32#       DEFINES += BUILD_STATUS="(alpha2)"
33#}
[96]34
[103]35#REVISION = 100
36REVISION = $$system(svnversion)
37REVISION = $$replace(REVISION,"M","")
[100]38VERSION = $$sprintf("%1.%2.%3.%4",$$BUILD_VERSION_MAJOR,$$BUILD_VERSION_MINOR,$$BUILD_RELEASE,$$REVISION)
[96]39
40DEFINES += BUILD_VERSION_MAJOR=$$BUILD_VERSION_MAJOR \
41        BUILD_VERSION_MINOR=$$BUILD_VERSION_MINOR \
42        BUILD_RELEASE=$$BUILD_RELEASE \
43        BUILD_NUMBER=$$REVISION
44
[71]45# A hack to determine whether we have static or dynamic Qt build
[96]46unix:!symbian {
47        PRL = $$[QT_INSTALL_LIBS] libQtCore.prl
48} else:unix {
49        PRL = $$[QT_INSTALL_LIBS] QtCore.prl
[97]50} else {
51        PRL = $$[QT_INSTALL_LIBS] QtCore.prl
[96]52}
[71]53include($$join(PRL, "/"))
54contains(QMAKE_PRL_CONFIG, static) {
[109]55# We "embed" JPEG and TIFF support on static build
[71]56        DEFINES += STATIC_BUILD
[109]57#       QTPLUGIN += qjpeg qtiff
[71]58}
59
[100]60CONFIG(release, debug|release) {
[36]61        OBJECTS_DIR = release
62        DESTDIR = release
[99]63        D =
[36]64} else {
65        OBJECTS_DIR = debug
66        DESTDIR = debug
[96]67        DEFINES += DEBUG
[104]68#       CONFIG += console
[99]69        D = d
[36]70}
[99]71TARGET = tspsg$${D}
[36]72
[20]73# Saving all intermediate files to tmp directory.
74MOC_DIR = ./tmp
75RCC_DIR = ./tmp
76UI_DIR = ./tmp
77
[96]78# Include file(s)
[17]79include(tspsg.pri)
80
[96]81# Installation and deployment
[109]82include(install.pri)
Note: See TracBrowser for help on using the repository browser.