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
RevLine 
[e9db3e216b]1######################################################################
2#
3#  TSPSG: TSP Solver and Generator
[0af510a462]4#  Copyright (C) 2007-2012 Oleksii Serdiuk <contacts[at]oleksii[dot]name>
[e9db3e216b]5#
[7ba743d983]6#  $Id: $Format:%h %ai %an$ $
7#  $URL: http://tspsg.info/ $
[e9db3e216b]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
[356169a3d3]19greaterThan(QT_MAJOR_VERSION, 4) {
20    QT += printsupport concurrent
21}
22
[97e90f9be6]23wincewm*|symbian|maemo*|simulator {
[d8a3826f87]24    CONFIG += handheld
[97e90f9be6]25}
26
[e9db3e216b]27TEMPLATE = app
28
29# QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk
30
[f5c945d7ac]31# Version information
[0af510a462]32QMAKE_TARGET_COMPANY = Oleksii Serdiuk
[f5c945d7ac]33QMAKE_TARGET_PRODUCT = TSP Solver and Generator
34QMAKE_TARGET_DESCRIPTION = TSPSG: TSP Solver and Generator
[0af510a462]35QMAKE_TARGET_COPYRIGHT = Copyright © 2007-2012 Oleksii Serdiuk <contacts[at]oleksii[dot]name>
[f5c945d7ac]36
[1299ea5b49]37# Version detection
38include(version.pri)
[e9db3e216b]39
40DEFINES += BUILD_VERSION_MAJOR=$$BUILD_VERSION_MAJOR \
[d8a3826f87]41    BUILD_VERSION_MINOR=$$BUILD_VERSION_MINOR \
42    BUILD_RELEASE=$$BUILD_RELEASE \
[1299ea5b49]43    BUILD_NUMBER=$$BUILD_NUMBER
[e9db3e216b]44
45CONFIG(release, debug|release) {
[d8a3826f87]46    OBJECTS_DIR = release
47    D =
[e9db3e216b]48} else {
[d8a3826f87]49    OBJECTS_DIR = debug
50    DEFINES += DEBUG
[e9db3e216b]51#       CONFIG += console
[d8a3826f87]52    D = d
[e9db3e216b]53}
[131c5fc3ba]54DESTDIR = bin
[e9db3e216b]55TARGET = tspsg$${D}
56
57# Saving all intermediate files to tmp directory.
[131c5fc3ba]58MOC_DIR = tmp
59RCC_DIR = tmp
60UI_DIR = tmp
[e9db3e216b]61
[b26801b000]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
[e9db3e216b]72# Include 3rd party libraries
[97e90f9be6]73!handheld {
[d8a3826f87]74    include(src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.pri)
[e9db3e216b]75}
76
[43c29c04ba]77win32:LIBS += -lole32
78
[4a5e9a66d4]79# Source
[e9db3e216b]80include(tspsg.pri)
81
[4a5e9a66d4]82# Code Documentation
83include(doc/doc.pri)
84
[cc5c5108a3]85# Installation and deployment rules
[e9db3e216b]86include(install.pri)
Note: See TracBrowser for help on using the repository browser.