CMakeLists.txt

Sat, 08 Mar 2014 13:55:46 +0200

author
larukedi
date
Sat, 08 Mar 2014 13:55:46 +0200
changeset 401
85c7261e590a
parent 366
09d1c71e04b2
child 394
64da68042db9
child 402
5d17061365b2
child 409
02ec81617b47
permissions
-rw-r--r--

added LICENSE and README.md files

199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
1 cmake_minimum_required(VERSION 2.8)
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
2
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
3 PROJECT(GGE)
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
4
237
8ceee1870eb4 * Update linux compile script
cemkalyoncu
parents: 220
diff changeset
5 ADD_DEFINITIONS(-DLINUX -fPIC -O3)
208
42fe39be0f72 * Version 3.1 branch is completely merged
cemkalyoncu
parents: 199
diff changeset
6 SET(StandardFlags "-std=c++0x -Wall -Wno-reorder -Wno-unknown-pragmas -Wno-switch -Wno-unused-function")
348
f97c151d5566 * Fixed GCC warnings, including several possible leaks
cemkalyoncu
parents: 344
diff changeset
7 SET(ExternalCxxFlags "-fpermissive -Wno-unused-variable")
f97c151d5566 * Fixed GCC warnings, including several possible leaks
cemkalyoncu
parents: 344
diff changeset
8 SET(ExternalCFlags "-fpermissive -Wno-unused-variable")
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
9
344
04489e7ceff8 * GCC fixes
cengizkandemir
parents: 338
diff changeset
10 SET(Utils
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
11 Utils/Random.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
12 Utils/SGuid.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
13 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
14
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
15 SET(Engine
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
16 Engine/Image.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
17 Engine/Sound.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
18 Engine/Pointer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
19 Engine/OS.Linux.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
20 Engine/Graphic2D.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
21 Engine/GGEMain.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
22 Engine/Graphics.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
23 Engine/Input.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
24 Engine/Animation.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
25 Engine/CustomLayer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
26 Engine/Layer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
27 Engine/Font.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
28 Engine/GraphicLayers.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
29 Engine/OS.Win32.cpp
338
096d3af2ccb2 * replaced OpenGL fixed-function immediate-mode pipeline with shader-based
overwatch
parents: 318
diff changeset
30 Engine/OS.cpp
344
04489e7ceff8 * GCC fixes
cengizkandemir
parents: 338
diff changeset
31 Engine/OpenGL.cpp
361
c4ca2a88f121 * Shader system is refactored
cemkalyoncu
parents: 348
diff changeset
32 Engine/InternalShaders.cpp
344
04489e7ceff8 * GCC fixes
cengizkandemir
parents: 338
diff changeset
33 Engine/ShaderBase.cpp
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
34 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
35
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
36 SET(Resource
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
37 Resource/Image.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
38 Resource/Sound.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
39 Resource/Text.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
40 Resource/Pointer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
41 Resource/Main.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
42 Resource/Base.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
43 Resource/Animation.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
44 Resource/File.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
45 Resource/BitmapFont.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
46 Resource/LinkNode.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
47 Resource/DataArray.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
48 Resource/FontTheme.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
49 Resource/Folder.cpp
366
09d1c71e04b2 * Blob resource
cemkalyoncu
parents: 361
diff changeset
50 Resource/Blob.cpp
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
51 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
52
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
53 SET(Widgets
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
54 Widgets/Checkbox/CheckboxBlueprint.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
55 Widgets/Checkbox/CheckboxBase.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
56 Widgets/Dialogs/TextInput.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
57 Widgets/Dialogs/Query.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
58 Widgets/Dialogs/Message.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
59 Widgets/Main.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
60 Widgets/Basic/BorderData.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
61 Widgets/Basic/Rectangle.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
62 Widgets/Basic/Line.cpp
344
04489e7ceff8 * GCC fixes
cengizkandemir
parents: 338
diff changeset
63 Widgets/Basic/Region.cpp
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
64 Widgets/Basic/ResizableObjectResource.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
65 Widgets/Basic/Placeholder.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
66 Widgets/Panel/PanelBase.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
67 Widgets/Panel/PanelBlueprint.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
68 Widgets/WidgetRegistry.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
69 Widgets/Base/Widget.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
70 Widgets/Base/Organizer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
71 Widgets/Tabpanel.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
72 Widgets/Listbox/ListboxBlueprint.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
73 Widgets/Slider/SliderBlueprint.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
74 Widgets/Textbox/TextboxBlueprint.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
75 Widgets/Textbox/TextboxBase.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
76 Widgets/Combobox/ComboboxBlueprint.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
77 Widgets/Organizers/LinearOrganizer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
78 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
79
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
80 SET(Effects
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
81 Effects/Tinting.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
82 Effects/CountingText.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
83 Effects/Flip.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
84 Effects/LayerMover.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
85 Effects/LayerResizer.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
86 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
87
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
88 SET(Encoding
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
89 Encoding/LZMA.cpp
210
7784c4278b88 * URI encoding functions
cemkalyoncu
parents: 208
diff changeset
90 Encoding/URI.cpp
217
2b8f41054f60 * Linux update for PNG encoder
cemkalyoncu
parents: 210
diff changeset
91 Encoding/PNG.cpp
318
53ce968fa91f * JPEG decoding
cemkalyoncu
parents: 261
diff changeset
92 Encoding/JPEG.cpp
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
93 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
94
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
95 SET(Network
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
96 Network/HTTP.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
97 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
98
259
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
99 SET(Multimedia
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
100 Multimedia/Music.cpp
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
101 Multimedia/Multimedia.cpp
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
102 Multimedia/Wave.cpp
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
103 )
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
104
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
105 SET(EXT_LZMA
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
106 External/LZMA/LzFind.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
107 External/LZMA/LzmaDec.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
108 External/LZMA/LzmaEnc.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
109 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
110
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
111 SET(EXT_PNG
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
112 External/PNG/pngpread.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
113 External/PNG/pngwutil.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
114 External/PNG/pngwtran.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
115 External/PNG/pngset.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
116 External/PNG/pngrio.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
117 External/PNG/pngmem.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
118 External/PNG/png.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
119 External/PNG/pngget.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
120 External/PNG/pngrutil.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
121 External/PNG/pngtest.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
122 External/PNG/pngtrans.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
123 External/PNG/pngerror.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
124 External/PNG/pngwio.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
125 External/PNG/pngwrite.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
126 External/PNG/pngrtran.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
127 External/PNG/pngread.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
128 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
129
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
130 SET(EXT_ZLib
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
131 External/zlib/compress.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
132 External/zlib/gzlib.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
133 External/zlib/uncompr.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
134 External/zlib/gzclose.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
135 External/zlib/deflate.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
136 External/zlib/gzread.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
137 External/zlib/inflate.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
138 External/zlib/crc32.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
139 External/zlib/trees.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
140 External/zlib/inftrees.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
141 External/zlib/inffast.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
142 External/zlib/adler32.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
143 External/zlib/gzwrite.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
144 External/zlib/zutil.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
145 External/zlib/infback.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
146 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
147
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
148 SET(EXT_JPEG
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
149 External/JPEG/src/jdinput.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
150 External/JPEG/src/jdhuff.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
151 External/JPEG/src/jdmainct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
152 External/JPEG/src/jfdctint.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
153 External/JPEG/src/jdmarker.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
154 External/JPEG/src/jchuff.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
155 External/JPEG/src/jidctint.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
156 External/JPEG/src/jdtrans.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
157 External/JPEG/src/jccoefct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
158 External/JPEG/src/jdcoefct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
159 External/JPEG/src/jcmainct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
160 External/JPEG/src/jccolor.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
161 External/JPEG/src/jctrans.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
162 External/JPEG/src/jfdctflt.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
163 External/JPEG/src/jcomapi.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
164 External/JPEG/src/jdapistd.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
165 External/JPEG/src/jcprepct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
166 External/JPEG/src/jidctflt.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
167 External/JPEG/src/jquant2.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
168 External/JPEG/src/jcmaster.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
169 External/JPEG/src/jidctred.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
170 External/JPEG/src/jidctfst.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
171 External/JPEG/src/jerror.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
172 External/JPEG/src/jcinit.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
173 External/JPEG/src/jdapimin.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
174 External/JPEG/src/jdmerge.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
175 External/JPEG/src/jmemansi.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
176 External/JPEG/src/jddctmgr.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
177 External/JPEG/src/jcmarker.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
178 External/JPEG/src/jcdctmgr.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
179 External/JPEG/src/jdatadst.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
180 External/JPEG/src/jcphuff.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
181 External/JPEG/src/jmemmgr.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
182 External/JPEG/src/jdmaster.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
183 External/JPEG/src/jcapistd.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
184 External/JPEG/src/jdphuff.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
185 External/JPEG/src/jquant1.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
186 External/JPEG/src/jutils.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
187 External/JPEG/src/jcparam.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
188 External/JPEG/src/jdatasrc.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
189 External/JPEG/src/jdcolor.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
190 External/JPEG/src/jfdctfst.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
191 External/JPEG/src/jcapimin.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
192 External/JPEG/src/jdpostct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
193 External/JPEG/src/jdsample.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
194 External/JPEG/src/jcsample.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
195 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
196
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
197 SET(EXT_OGG
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
198 External/ogg/src/framing.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
199 External/ogg/src/bitwise.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
200 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
201
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
202 SET(EXT_Vorbis
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
203 External/vorbis/src/floor0.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
204 External/vorbis/src/psy.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
205 External/vorbis/src/analysis.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
206 External/vorbis/src/sharedbook.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
207 External/vorbis/src/lpc.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
208 External/vorbis/src/bitrate.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
209 External/vorbis/src/mdct.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
210 External/vorbis/src/registry.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
211 External/vorbis/src/codebook.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
212 External/vorbis/src/vorbisfile.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
213 External/vorbis/src/lsp.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
214 External/vorbis/src/synthesis.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
215 External/vorbis/src/envelope.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
216 External/vorbis/src/mapping0.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
217 External/vorbis/src/block.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
218 External/vorbis/src/window.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
219 External/vorbis/src/res0.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
220 External/vorbis/src/lookup.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
221 External/vorbis/src/info.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
222 External/vorbis/src/vorbisenc.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
223 External/vorbis/src/floor1.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
224 External/vorbis/src/smallft.c
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
225 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
226
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
227 SET(EXT_Xml
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
228 External/XmlParser/tinyxml.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
229 External/XmlParser/tinyxmlerror.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
230 External/XmlParser/tinyxmlparser.cpp
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
231 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
232
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
233 SET(Externals
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
234 ${EXT_PNG}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
235 ${EXT_ZLib}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
236 ${EXT_JPEG}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
237 ${EXT_LZMA}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
238 ${EXT_Xml}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
239 ${EXT_OGG}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
240 ${EXT_Vorbis}
344
04489e7ceff8 * GCC fixes
cengizkandemir
parents: 338
diff changeset
241 External/glutil/MatrixStack.cpp
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
242 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
243
348
f97c151d5566 * Fixed GCC warnings, including several possible leaks
cemkalyoncu
parents: 344
diff changeset
244
259
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
245 FOREACH(_file ${Utils} ${Engine} ${Resource} ${Widgets} ${Effects} ${Encoding} ${Network} ${Multimedia})
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
246 SET_SOURCE_FILES_PROPERTIES(${_file} PROPERTIES COMPILE_FLAGS ${StandardFlags})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
247 ENDFOREACH()
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
248
348
f97c151d5566 * Fixed GCC warnings, including several possible leaks
cemkalyoncu
parents: 344
diff changeset
249 SET_SOURCE_FILES_PROPERTIES(Multimedia/Music.cpp PROPERTIES COMPILE_FLAGS "${StandardFlags} -Wno-unused-variable")
f97c151d5566 * Fixed GCC warnings, including several possible leaks
cemkalyoncu
parents: 344
diff changeset
250
261
b2608b8afb49 * Fixed release builds
cemkalyoncu
parents: 259
diff changeset
251 FOREACH(_file ${EXT_Xml})
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
252 SET_SOURCE_FILES_PROPERTIES(${_file} PROPERTIES COMPILE_FLAGS ${ExternalCxxFlags})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
253 ENDFOREACH()
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
254
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
255 FOREACH(_file ${EXT_LZMA})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
256 SET_SOURCE_FILES_PROPERTIES(${_file} PROPERTIES COMPILE_FLAGS "-D_7ZIP_ST")
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
257 ENDFOREACH()
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
258
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
259
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
260 SET(sources
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
261 ${Utils}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
262 ${Engine}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
263 ${Resource}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
264 ${Widgets}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
265 ${Effects}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
266 ${Encoding}
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
267 ${Network}
259
9514a8774b67 * Wave system is moved to multimedia module
cemkalyoncu
parents: 255
diff changeset
268 ${Multimedia}
199
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
269 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
270
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
271 SET(libraries
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
272 GL
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
273 openal
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
274 X11
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
275 pthread
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
276 rt
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
277 )
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
278 ADD_LIBRARY(GGE STATIC ${sources} ${Externals})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
279
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
280 FOREACH(_lib ${libraries})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
281 FIND_LIBRARY(_libn ${_lib})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
282 ADD_LIBRARY(${_lib} UNKNOWN IMPORTED)
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
283 SET_TARGET_PROPERTIES(${_lib} PROPERTIES IMPORTED_LOCATION ${_libn})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
284 TARGET_LINK_LIBRARIES(GGE ${_lib})
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
285 UNSET(_libn CACHE)
e6acf22bd64f * Merged with 3.1 branch
cemkalyoncu
parents:
diff changeset
286 ENDFOREACH()

mercurial