source: tspsg/tspsg.pro @ 4a5e9a66d4

appveyorimgbotreadme
Last change on this file since 4a5e9a66d4 was 4a5e9a66d4, checked in by Oleksii Serdiuk, 12 years ago

Renamed docs folder to doc to follow Qt naming convention.

Also created doc target for make so that documentation can now be
generated by running 'make doc'.

  • Property mode set to 100644
File size: 2.0 KB
Line 
1######################################################################
2#
3#  TSPSG: TSP Solver and Generator
4#  Copyright (C) 2007-2012 Oleksii Serdiuk <contacts[at]oleksii[dot]name>
5#
6#  $Id: $Format:%h %ai %an$ $
7#  $URL: http://tspsg.info/ $
8#
9#  This file is part of TSPSG.
10#
11######################################################################
12
13!nosvg {
14    QT += svg
15} else {
16    DEFINES += NOSVG
17}
18
19greaterThan(QT_MAJOR_VERSION, 4) {
20    QT += printsupport concurrent
21}
22
23wincewm*|symbian|maemo*|simulator {
24    CONFIG += handheld
25}
26
27TEMPLATE = app
28
29# QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk
30
31# Version information
32QMAKE_TARGET_COMPANY = Oleksii Serdiuk
33QMAKE_TARGET_PRODUCT = TSP Solver and Generator
34QMAKE_TARGET_DESCRIPTION = TSPSG: TSP Solver and Generator
35QMAKE_TARGET_COPYRIGHT = Copyright © 2007-2012 Oleksii Serdiuk <contacts[at]oleksii[dot]name>
36
37# Version detection
38include(version.pri)
39
40DEFINES += BUILD_VERSION_MAJOR=$$BUILD_VERSION_MAJOR \
41    BUILD_VERSION_MINOR=$$BUILD_VERSION_MINOR \
42    BUILD_RELEASE=$$BUILD_RELEASE \
43    BUILD_NUMBER=$$BUILD_NUMBER
44
45CONFIG(release, debug|release) {
46    OBJECTS_DIR = release
47    D =
48} else {
49    OBJECTS_DIR = debug
50    DEFINES += DEBUG
51#       CONFIG += console
52    D = d
53}
54DESTDIR = bin
55TARGET = tspsg$${D}
56
57# Saving all intermediate files to tmp directory.
58MOC_DIR = tmp
59RCC_DIR = tmp
60UI_DIR = tmp
61
62# We need to generate translations before building.
63# Either way, resource files won't compile.
64translations.name = Translations
65translations.input = TRANSLATIONS
66translations.output = $$_PRO_FILE_PWD_/l10n/${QMAKE_FILE_BASE}.qm
67translations.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN}
68translations.CONFIG = no_link
69QMAKE_EXTRA_COMPILERS += translations
70PRE_TARGETDEPS += compiler_translations_make_all
71
72# Include 3rd party libraries
73!handheld {
74    include(src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.pri)
75}
76
77win32:LIBS += -lole32
78
79# Source
80include(tspsg.pri)
81
82# Code Documentation
83include(doc/doc.pri)
84
85# Installation and deployment rules
86include(install.pri)
Note: See TracBrowser for help on using the repository browser.