-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
libtiled.pro
99 lines (92 loc) · 2.11 KB
/
libtiled.pro
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
include(../../tiled.pri)
TEMPLATE = lib
TARGET = tiled
target.path = $${LIBDIR}
INSTALLS += target
macx {
DESTDIR = ../../bin/Tiled.app/Contents/Frameworks
QMAKE_LFLAGS_SONAME = -Wl,-install_name,@executable_path/../Frameworks/
} else {
DESTDIR = ../../lib
}
DLLDESTDIR = ../..
win32 {
QMAKE_PROJECT_NAME = libtiled
} else {
# On other platforms it is necessary to link to zlib explicitly
LIBS += -lz
}
DEFINES += QT_NO_CAST_FROM_ASCII \
QT_NO_CAST_TO_ASCII
DEFINES += TILED_LIBRARY
!isEmpty(TILED_LINUX_ARCHIVE):DEFINES += TILED_LINUX_ARCHIVE
contains(QT_CONFIG, reduce_exports): CONFIG += hide_symbols
SOURCES += compression.cpp \
filesystemwatcher.cpp \
gidmapper.cpp \
grouplayer.cpp \
hexagonalrenderer.cpp \
imagelayer.cpp \
imagereference.cpp \
isometricrenderer.cpp \
layer.cpp \
map.cpp \
mapobject.cpp \
mapreader.cpp \
maprenderer.cpp \
maptovariantconverter.cpp \
mapwriter.cpp \
objectgroup.cpp \
orthogonalrenderer.cpp \
plugin.cpp \
pluginmanager.cpp \
properties.cpp \
savefile.cpp \
staggeredrenderer.cpp \
tile.cpp \
tileanimationdriver.cpp \
tilelayer.cpp \
tileset.cpp \
tilesetformat.cpp \
tilesetmanager.cpp \
varianttomapconverter.cpp
HEADERS += compression.h \
filesystemwatcher.h \
gidmapper.h \
grouplayer.h \
hexagonalrenderer.h \
imagelayer.h \
imagereference.h \
isometricrenderer.h \
layer.h \
logginginterface.h \
map.h \
mapformat.h \
mapobject.h \
mapreader.h \
maprenderer.h \
maptovariantconverter.h \
mapwriter.h \
object.h \
objectgroup.h \
orthogonalrenderer.h \
plugin.h \
pluginmanager.h \
properties.h \
savefile.h \
staggeredrenderer.h \
terrain.h \
tile.h \
tileanimationdriver.h \
tiled.h \
tiled_global.h \
tilelayer.h \
tileset.h \
tilesetformat.h \
tilesetmanager.h \
varianttomapconverter.h
contains(INSTALL_HEADERS, yes) {
headers.files = $${HEADERS}
headers.path = $${PREFIX}/include/tiled
INSTALLS += headers
}