source: tspsg/tspsg.pro @ 697a9dc08f

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

Created help target.

Help can now be generated by running 'make help'.

  • 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
[697a9dc08f]82# Help
83include(help/help.pri)
84
[4a5e9a66d4]85# Code Documentation
86include(doc/doc.pri)
87
[cc5c5108a3]88# Installation and deployment rules
[e9db3e216b]89include(install.pri)
Note: See TracBrowser for help on using the repository browser.