forked from mapeditor/tiled
-
Notifications
You must be signed in to change notification settings - Fork 1
/
tiled.pri
51 lines (45 loc) · 1.31 KB
/
tiled.pri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Initialize the version
isEmpty(TILED_VERSION):TILED_VERSION = "1.1.5"
# See the README file for instructions about setting the install prefix.
isEmpty(PREFIX):PREFIX = /usr/local
isEmpty(LIBDIR):LIBDIR = $${PREFIX}/lib
isEmpty(RPATH):RPATH = yes
isEmpty(INSTALL_HEADERS):INSTALL_HEADERS = no
macx {
# Do a universal build when possible
contains(QT_CONFIG, ppc):CONFIG += x86 ppc
}
# This allows Tiled to use up to 3 GB on 32-bit systems and 4 GB on
# 64-bit systems, rather than being limited to just 2 GB.
win32-g++* {
QMAKE_LFLAGS += -Wl,--large-address-aware
} else:win32 {
QMAKE_LFLAGS += /LARGEADDRESSAWARE
}
CONFIG += depend_includepath c++11
!isEmpty(USE_FHS_PLUGIN_PATH) {
DEFINES += TILED_PLUGIN_DIR=\\\"$${LIBDIR}/tiled/plugins/\\\"
}
# Taken from Qt Creator project files
defineTest(minQtVersion) {
maj = $$1
min = $$2
patch = $$3
isEqual(QT_MAJOR_VERSION, $$maj) {
isEqual(QT_MINOR_VERSION, $$min) {
isEqual(QT_PATCH_VERSION, $$patch) {
return(true)
}
greaterThan(QT_PATCH_VERSION, $$patch) {
return(true)
}
}
greaterThan(QT_MINOR_VERSION, $$min) {
return(true)
}
}
greaterThan(QT_MAJOR_VERSION, $$maj) {
return(true)
}
return(false)
}