1
|
Index: nelns/CMakeModules/FindMySQL.cmake
|
2
|
===================================================================
|
3
|
--- nelns/CMakeModules/FindMySQL.cmake (revision 1575)
|
4
|
+++ nelns/CMakeModules/FindMySQL.cmake (working copy)
|
5
|
@@ -18,6 +18,7 @@
|
6
|
FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
|
7
|
/usr/include/mysql
|
8
|
/usr/local/include/mysql
|
9
|
+ /opt/local/include/mysql5/mysql
|
10
|
$ENV{ProgramFiles}/MySQL/*/include
|
11
|
$ENV{SystemDrive}/MySQL/*/include)
|
12
|
|
13
|
@@ -33,6 +34,7 @@
|
14
|
/usr/local/lib
|
15
|
/usr/lib/mysql
|
16
|
/usr/local/lib/mysql
|
17
|
+ /opt/local/lib/mysql5/mysql
|
18
|
)
|
19
|
ENDIF(WIN32 AND MSVC)
|
20
|
|
21
|
Index: nelns/CMakeModules/nel.cmake
|
22
|
===================================================================
|
23
|
--- nelns/CMakeModules/nel.cmake (revision 1575)
|
24
|
+++ nelns/CMakeModules/nel.cmake (working copy)
|
25
|
@@ -119,7 +119,11 @@
|
26
|
IF(WITH_COVERAGE)
|
27
|
SET(PLATFORM_CFLAGS "-fprofile-arcs -ftest-coverage ${PLATFORM_CFLAGS}")
|
28
|
ENDIF(WITH_COVERAGE)
|
29
|
- SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt")
|
30
|
+ IF(APPLE)
|
31
|
+ SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++")
|
32
|
+ ELSE(APPLE)
|
33
|
+ SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt")
|
34
|
+ ENDIF(APPLE)
|
35
|
SET(NL_DEBUG_CFLAGS "-DNL_DEBUG -g")
|
36
|
SET(NL_RELEASE_CFLAGS "-DNL_RELEASE -O6")
|
37
|
SET(NL_RELEASEDEBUG_CFLAGS "-DNL_RELEASE_DEBUG -g -finline-functions -O3 ")
|
38
|
Index: snowballs2/CMakeModules/nel.cmake
|
39
|
===================================================================
|
40
|
--- snowballs2/CMakeModules/nel.cmake (revision 1575)
|
41
|
+++ snowballs2/CMakeModules/nel.cmake (working copy)
|
42
|
@@ -115,7 +115,11 @@
|
43
|
SET(NL_RELEASEDEBUG_CFLAGS "/DNL_RELEASE_DEBUG /Ob2 /GF")
|
44
|
ELSE(WIN32)
|
45
|
SET(PLATFORM_CFLAGS "-ftemplate-depth-24 -D_REENTRANT -Wall -ansi -W -Wpointer-arith -Wsign-compare -Wno-deprecated-declarations -Wno-multichar -Wno-long-long -Wno-unused")
|
46
|
- SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt")
|
47
|
+ IF(APPLE)
|
48
|
+ SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++")
|
49
|
+ ELSE(APPLE)
|
50
|
+ SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt")
|
51
|
+ ENDIF(APPLE)
|
52
|
SET(NL_DEBUG_CFLAGS "-DNL_DEBUG -g")
|
53
|
SET(NL_RELEASE_CFLAGS "-DNL_RELEASE -O6")
|
54
|
SET(NL_RELEASEDEBUG_CFLAGS "-DNL_RELEASE_DEBUG -g -finline-functions -O3 ")
|
55
|
Index: snowballs2/CMakeLists.txt
|
56
|
===================================================================
|
57
|
--- snowballs2/CMakeLists.txt (revision 1575)
|
58
|
+++ snowballs2/CMakeLists.txt (working copy)
|
59
|
@@ -68,6 +68,7 @@
|
60
|
|
61
|
FIND_PACKAGE(Threads REQUIRED)
|
62
|
FIND_PACKAGE(LibXml2 REQUIRED)
|
63
|
+FIND_PACKAGE(PNG REQUIRED)
|
64
|
|
65
|
NL_SETUP_BUILD()
|
66
|
|
67
|
Index: snowballs2/client/src/CMakeLists.txt
|
68
|
===================================================================
|
69
|
--- snowballs2/client/src/CMakeLists.txt (revision 1575)
|
70
|
+++ snowballs2/client/src/CMakeLists.txt (working copy)
|
71
|
@@ -2,7 +2,7 @@
|
72
|
|
73
|
ADD_EXECUTABLE(snowballs ${SRC})
|
74
|
|
75
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${NELMISC_INCLUDE_DIRS})
|
76
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${NELMISC_INCLUDE_DIRS} ${PNG_INCLUDE_DIR})
|
77
|
TARGET_LINK_LIBRARIES(snowballs ${PLATFORM_LINKFLAGS} ${LIBXML2_LIBRARIES} ${NELMISC_LIBRARY} ${NELPACS_LIBRARY} ${NELNET_LIBRARY} ${NELSOUND_LIBRARY} ${NELSNDDRV_LIBRARY} ${NELLIGO_LIBRARY} ${NELGEORGES_LIBRARY} ${NEL3D_LIBRARY} ${JPEG_LIBRARY} ${FREETYPE_LIBRARY})
|
78
|
IF(WIN32)
|
79
|
SET_TARGET_PROPERTIES(snowballs PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt /SUBSYSTEM:WINDOWS")
|
80
|
Index: nel/src/sound/driver/openal/stdopenal.h
|
81
|
===================================================================
|
82
|
--- nel/src/sound/driver/openal/stdopenal.h (revision 1575)
|
83
|
+++ nel/src/sound/driver/openal/stdopenal.h (working copy)
|
84
|
@@ -38,8 +38,13 @@
|
85
|
#include <utility>
|
86
|
#include <deque>
|
87
|
|
88
|
-#include <AL/al.h>
|
89
|
-#include <AL/alc.h>
|
90
|
+#ifndef NL_OS_MAC
|
91
|
+# include <AL/al.h>
|
92
|
+# include <AL/alc.h>
|
93
|
+#else
|
94
|
+# include <al.h>
|
95
|
+# include <alc.h>
|
96
|
+#endif
|
97
|
|
98
|
#include <nel/misc/common.h>
|
99
|
#include <nel/misc/debug.h>
|
100
|
Index: nel/src/sound/CMakeLists.txt
|
101
|
===================================================================
|
102
|
--- nel/src/sound/CMakeLists.txt (revision 1575)
|
103
|
+++ nel/src/sound/CMakeLists.txt (working copy)
|
104
|
@@ -1,4 +1,4 @@
|
105
|
-FILE(GLOB SRC *.cpp *.h)
|
106
|
+FILE(GLOB SRC *.cpp *.h driver/sound_driver.cpp driver/buffer.cpp)
|
107
|
|
108
|
DECORATE_NEL_LIB("nelsound")
|
109
|
SET(NLSOUND_LIB ${LIBNAME})
|
110
|
@@ -15,7 +15,8 @@
|
111
|
ADD_LIBRARY(${NLSOUND_LIB} STATIC ${SRC})
|
112
|
ENDIF(NOT WIN32)
|
113
|
|
114
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
115
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
116
|
+
|
117
|
TARGET_LINK_LIBRARIES(${NLSOUND_LIB} ${LIBXML2_LIBRARIES} ${NLLIGO_LIB} ${NLGEORGES_LIB} ${NL3D_LIB})
|
118
|
SET_TARGET_PROPERTIES(${NLSOUND_LIB} PROPERTIES VERSION ${NL_VERSION})
|
119
|
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
|
120
|
Index: nel/src/misc/dynloadlib.cpp
|
121
|
===================================================================
|
122
|
--- nel/src/misc/dynloadlib.cpp (revision 1575)
|
123
|
+++ nel/src/misc/dynloadlib.cpp (working copy)
|
124
|
@@ -75,6 +75,9 @@
|
125
|
#ifdef NL_OS_WINDOWS
|
126
|
const string nlLibPrefix; // empty
|
127
|
const string nlLibExt(".dll");
|
128
|
+#elif defined(NL_OS_MAC)
|
129
|
+ const string nlLibPrefix("lib");
|
130
|
+ const string nlLibExt(".dylib");
|
131
|
#elif defined(NL_OS_UNIX)
|
132
|
const string nlLibPrefix("lib");
|
133
|
const string nlLibExt(".so");
|
134
|
Index: nel/src/logic/CMakeLists.txt
|
135
|
===================================================================
|
136
|
--- nel/src/logic/CMakeLists.txt (revision 1575)
|
137
|
+++ nel/src/logic/CMakeLists.txt (working copy)
|
138
|
@@ -4,6 +4,8 @@
|
139
|
SET(NLLOGIC_LIB ${LIBNAME})
|
140
|
DECORATE_NEL_LIB("nelmisc")
|
141
|
SET(NLMISC_LIB ${LIBNAME})
|
142
|
+DECORATE_NEL_LIB("nelnet")
|
143
|
+SET(NLNET_LIB ${LIBNAME})
|
144
|
|
145
|
IF(NOT WIN32)
|
146
|
ADD_LIBRARY(${NLLOGIC_LIB} SHARED ${SRC})
|
147
|
@@ -12,7 +14,9 @@
|
148
|
ENDIF(NOT WIN32)
|
149
|
|
150
|
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
151
|
-TARGET_LINK_LIBRARIES(${NLLOGIC_LIB} ${LIBXML2_LIBRARIES} ${NLMISC_LIB})
|
152
|
+
|
153
|
+TARGET_LINK_LIBRARIES(${NLLOGIC_LIB} ${LIBXML2_LIBRARIES} ${NLMISC_LIB} ${NLNET_LIB})
|
154
|
+
|
155
|
SET_TARGET_PROPERTIES(${NLLOGIC_LIB} PROPERTIES VERSION ${NL_VERSION})
|
156
|
|
157
|
IF(WIN32)
|
158
|
Index: nel/src/3d/driver/opengl/CMakeLists.txt
|
159
|
===================================================================
|
160
|
--- nel/src/3d/driver/opengl/CMakeLists.txt (revision 1575)
|
161
|
+++ nel/src/3d/driver/opengl/CMakeLists.txt (working copy)
|
162
|
@@ -11,8 +11,11 @@
|
163
|
|
164
|
ADD_LIBRARY(${NLDRV_OGL_LIB} SHARED ${SRC})
|
165
|
|
166
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
|
167
|
-TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} ${NL3D_LIB} ${OPENGL_LIBRARIES})
|
168
|
+SET(MY_OPENGL_INCLUDE_DIR "/usr/X11/include")
|
169
|
+SET(MY_OPENGL_LIBRARIES "-L/usr/X11/lib -lX11 -lGL -framework Foundation -framework Carbon")
|
170
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR} ${MY_OPENGL_INCLUDE_DIR})
|
171
|
+TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} ${NL3D_LIB} ${OPENGL_LIBRARIES} ${MY_OPENGL_LIBRARIES})
|
172
|
+
|
173
|
SET_TARGET_PROPERTIES(${NLDRV_OGL_LIB} PROPERTIES VERSION ${NL_VERSION})
|
174
|
|
175
|
IF(WIN32)
|
176
|
Index: nel/tools/3d/build_clodtex/CMakeLists.txt
|
177
|
===================================================================
|
178
|
--- nel/tools/3d/build_clodtex/CMakeLists.txt (revision 1575)
|
179
|
+++ nel/tools/3d/build_clodtex/CMakeLists.txt (working copy)
|
180
|
@@ -5,7 +5,7 @@
|
181
|
|
182
|
ADD_EXECUTABLE(build_clodtex ${SRC})
|
183
|
|
184
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
185
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
186
|
TARGET_LINK_LIBRARIES(build_clodtex ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
187
|
IF(WIN32)
|
188
|
SET_TARGET_PROPERTIES(build_clodtex PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
189
|
Index: nel/tools/3d/build_far_bank/CMakeLists.txt
|
190
|
===================================================================
|
191
|
--- nel/tools/3d/build_far_bank/CMakeLists.txt (revision 1575)
|
192
|
+++ nel/tools/3d/build_far_bank/CMakeLists.txt (working copy)
|
193
|
@@ -5,7 +5,7 @@
|
194
|
|
195
|
ADD_EXECUTABLE(build_far_bank ${SRC})
|
196
|
|
197
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
198
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
199
|
TARGET_LINK_LIBRARIES(build_far_bank ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
200
|
IF(WIN32)
|
201
|
SET_TARGET_PROPERTIES(build_far_bank PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
202
|
Index: nel/tools/3d/tga_cut/CMakeLists.txt
|
203
|
===================================================================
|
204
|
--- nel/tools/3d/tga_cut/CMakeLists.txt (revision 1575)
|
205
|
+++ nel/tools/3d/tga_cut/CMakeLists.txt (working copy)
|
206
|
@@ -5,7 +5,7 @@
|
207
|
|
208
|
ADD_EXECUTABLE(tga_cut ${SRC})
|
209
|
|
210
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
211
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
212
|
TARGET_LINK_LIBRARIES(tga_cut ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLMISC_LIB})
|
213
|
IF(WIN32)
|
214
|
SET_TARGET_PROPERTIES(tga_cut PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
215
|
Index: nel/tools/3d/file_info/CMakeLists.txt
|
216
|
===================================================================
|
217
|
--- nel/tools/3d/file_info/CMakeLists.txt (revision 1575)
|
218
|
+++ nel/tools/3d/file_info/CMakeLists.txt (working copy)
|
219
|
@@ -5,7 +5,7 @@
|
220
|
|
221
|
ADD_EXECUTABLE(file_info ${SRC})
|
222
|
|
223
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
224
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
225
|
TARGET_LINK_LIBRARIES(file_info ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
226
|
IF(WIN32)
|
227
|
SET_TARGET_PROPERTIES(file_info PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
228
|
Index: nel/tools/3d/build_clod_bank/CMakeLists.txt
|
229
|
===================================================================
|
230
|
--- nel/tools/3d/build_clod_bank/CMakeLists.txt (revision 1575)
|
231
|
+++ nel/tools/3d/build_clod_bank/CMakeLists.txt (working copy)
|
232
|
@@ -5,7 +5,7 @@
|
233
|
|
234
|
ADD_EXECUTABLE(build_clod_bank ${SRC})
|
235
|
|
236
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
237
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
238
|
TARGET_LINK_LIBRARIES(build_clod_bank ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
239
|
IF(WIN32)
|
240
|
SET_TARGET_PROPERTIES(build_clod_bank PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
241
|
Index: nel/tools/3d/zviewer/CMakeLists.txt
|
242
|
===================================================================
|
243
|
--- nel/tools/3d/zviewer/CMakeLists.txt (revision 1575)
|
244
|
+++ nel/tools/3d/zviewer/CMakeLists.txt (working copy)
|
245
|
@@ -11,7 +11,7 @@
|
246
|
|
247
|
ADD_DEFINITIONS(-DNL_ZVIEWER_CFG="\\"${NL_ETC_PREFIX}/\\"")
|
248
|
|
249
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
250
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
251
|
TARGET_LINK_LIBRARIES(zviewer ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
252
|
IF(WIN32)
|
253
|
SET_TARGET_PROPERTIES(zviewer PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
254
|
Index: nel/tools/3d/ig_lighter/CMakeLists.txt
|
255
|
===================================================================
|
256
|
--- nel/tools/3d/ig_lighter/CMakeLists.txt (revision 1575)
|
257
|
+++ nel/tools/3d/ig_lighter/CMakeLists.txt (working copy)
|
258
|
@@ -7,7 +7,7 @@
|
259
|
|
260
|
ADD_EXECUTABLE(ig_lighter ${SRC})
|
261
|
|
262
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
263
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
264
|
TARGET_LINK_LIBRARIES(ig_lighter ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB} ${NLPACS_LIB})
|
265
|
IF(WIN32)
|
266
|
SET_TARGET_PROPERTIES(ig_lighter PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
267
|
Index: nel/tools/3d/zone_welder/CMakeLists.txt
|
268
|
===================================================================
|
269
|
--- nel/tools/3d/zone_welder/CMakeLists.txt (revision 1575)
|
270
|
+++ nel/tools/3d/zone_welder/CMakeLists.txt (working copy)
|
271
|
@@ -5,7 +5,7 @@
|
272
|
|
273
|
ADD_EXECUTABLE(zone_welder ${SRC})
|
274
|
|
275
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
276
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
277
|
TARGET_LINK_LIBRARIES(zone_welder ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
278
|
IF(WIN32)
|
279
|
SET_TARGET_PROPERTIES(zone_welder PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
280
|
Index: nel/tools/3d/build_interface/CMakeLists.txt
|
281
|
===================================================================
|
282
|
--- nel/tools/3d/build_interface/CMakeLists.txt (revision 1575)
|
283
|
+++ nel/tools/3d/build_interface/CMakeLists.txt (working copy)
|
284
|
@@ -5,7 +5,7 @@
|
285
|
|
286
|
ADD_EXECUTABLE(build_interface ${SRC})
|
287
|
|
288
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
289
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
290
|
TARGET_LINK_LIBRARIES(build_interface ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLMISC_LIB})
|
291
|
IF(WIN32)
|
292
|
SET_TARGET_PROPERTIES(build_interface PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
293
|
Index: nel/tools/3d/zone_dependencies/CMakeLists.txt
|
294
|
===================================================================
|
295
|
--- nel/tools/3d/zone_dependencies/CMakeLists.txt (revision 1575)
|
296
|
+++ nel/tools/3d/zone_dependencies/CMakeLists.txt (working copy)
|
297
|
@@ -7,7 +7,7 @@
|
298
|
|
299
|
ADD_EXECUTABLE(zone_dependencies ${SRC})
|
300
|
|
301
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
302
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
303
|
TARGET_LINK_LIBRARIES(zone_dependencies ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB} ${NLGEORGES_LIB})
|
304
|
IF(WIN32)
|
305
|
SET_TARGET_PROPERTIES(zone_dependencies PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
306
|
Index: nel/tools/3d/build_shadow_skin/CMakeLists.txt
|
307
|
===================================================================
|
308
|
--- nel/tools/3d/build_shadow_skin/CMakeLists.txt (revision 1575)
|
309
|
+++ nel/tools/3d/build_shadow_skin/CMakeLists.txt (working copy)
|
310
|
@@ -5,7 +5,7 @@
|
311
|
|
312
|
ADD_EXECUTABLE(build_shadow_skin ${SRC})
|
313
|
|
314
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
315
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
316
|
TARGET_LINK_LIBRARIES(build_shadow_skin ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
317
|
IF(WIN32)
|
318
|
SET_TARGET_PROPERTIES(build_shadow_skin PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
319
|
Index: nel/tools/3d/zone_lighter/CMakeLists.txt
|
320
|
===================================================================
|
321
|
--- nel/tools/3d/zone_lighter/CMakeLists.txt (revision 1575)
|
322
|
+++ nel/tools/3d/zone_lighter/CMakeLists.txt (working copy)
|
323
|
@@ -7,7 +7,7 @@
|
324
|
|
325
|
ADD_EXECUTABLE(zone_lighter ${SRC})
|
326
|
|
327
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
328
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
329
|
TARGET_LINK_LIBRARIES(zone_lighter ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB} ${NLGEORGES_LIB})
|
330
|
IF(WIN32)
|
331
|
SET_TARGET_PROPERTIES(zone_lighter PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
332
|
Index: nel/tools/3d/tga_resize/CMakeLists.txt
|
333
|
===================================================================
|
334
|
--- nel/tools/3d/tga_resize/CMakeLists.txt (revision 1575)
|
335
|
+++ nel/tools/3d/tga_resize/CMakeLists.txt (working copy)
|
336
|
@@ -5,7 +5,7 @@
|
337
|
|
338
|
ADD_EXECUTABLE(tga_resize ${SRC})
|
339
|
|
340
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
341
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
342
|
TARGET_LINK_LIBRARIES(tga_resize ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLMISC_LIB})
|
343
|
IF(WIN32)
|
344
|
SET_TARGET_PROPERTIES(tga_resize PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
345
|
Index: nel/tools/3d/zone_dump/CMakeLists.txt
|
346
|
===================================================================
|
347
|
--- nel/tools/3d/zone_dump/CMakeLists.txt (revision 1575)
|
348
|
+++ nel/tools/3d/zone_dump/CMakeLists.txt (working copy)
|
349
|
@@ -5,7 +5,7 @@
|
350
|
|
351
|
ADD_EXECUTABLE(zone_dump ${SRC})
|
352
|
|
353
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
354
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
355
|
TARGET_LINK_LIBRARIES(zone_dump ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
356
|
IF(WIN32)
|
357
|
SET_TARGET_PROPERTIES(zone_dump PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
358
|
Index: nel/tools/3d/cluster_viewer/CMakeLists.txt
|
359
|
===================================================================
|
360
|
--- nel/tools/3d/cluster_viewer/CMakeLists.txt (revision 1575)
|
361
|
+++ nel/tools/3d/cluster_viewer/CMakeLists.txt (working copy)
|
362
|
@@ -5,7 +5,7 @@
|
363
|
|
364
|
ADD_EXECUTABLE(cluster_viewer ${SRC})
|
365
|
|
366
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
367
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
368
|
TARGET_LINK_LIBRARIES(cluster_viewer ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
369
|
IF(WIN32)
|
370
|
SET_TARGET_PROPERTIES(cluster_viewer PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt /SUBSYSTEM:WINDOWS")
|
371
|
Index: nel/tools/3d/build_coarse_mesh/CMakeLists.txt
|
372
|
===================================================================
|
373
|
--- nel/tools/3d/build_coarse_mesh/CMakeLists.txt (revision 1575)
|
374
|
+++ nel/tools/3d/build_coarse_mesh/CMakeLists.txt (working copy)
|
375
|
@@ -5,7 +5,7 @@
|
376
|
|
377
|
ADD_EXECUTABLE(build_coarse_mesh ${SRC})
|
378
|
|
379
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
380
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
381
|
TARGET_LINK_LIBRARIES(build_coarse_mesh ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
382
|
IF(WIN32)
|
383
|
SET_TARGET_PROPERTIES(build_coarse_mesh PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
384
|
Index: nel/tools/3d/zone_ig_lighter/CMakeLists.txt
|
385
|
===================================================================
|
386
|
--- nel/tools/3d/zone_ig_lighter/CMakeLists.txt (revision 1575)
|
387
|
+++ nel/tools/3d/zone_ig_lighter/CMakeLists.txt (working copy)
|
388
|
@@ -5,7 +5,7 @@
|
389
|
|
390
|
ADD_EXECUTABLE(zone_ig_lighter ${SRC})
|
391
|
|
392
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
393
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
394
|
TARGET_LINK_LIBRARIES(zone_ig_lighter ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NL3D_LIB})
|
395
|
IF(WIN32)
|
396
|
SET_TARGET_PROPERTIES(zone_ig_lighter PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
397
|
Index: nel/tools/pacs/build_rbank/CMakeLists.txt
|
398
|
===================================================================
|
399
|
--- nel/tools/pacs/build_rbank/CMakeLists.txt (revision 1575)
|
400
|
+++ nel/tools/pacs/build_rbank/CMakeLists.txt (working copy)
|
401
|
@@ -11,7 +11,7 @@
|
402
|
|
403
|
ADD_DEFINITIONS(-DNL_BRB_CFG="\\"${NL_ETC_PREFIX}/\\"")
|
404
|
|
405
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
406
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
407
|
TARGET_LINK_LIBRARIES(build_rbank ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLPACS_LIB} ${NL3D_LIB} ${NLLIGO_LIB})
|
408
|
IF(WIN32)
|
409
|
SET_TARGET_PROPERTIES(build_rbank PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
410
|
Index: nel/tools/pacs/build_ig_boxes/CMakeLists.txt
|
411
|
===================================================================
|
412
|
--- nel/tools/pacs/build_ig_boxes/CMakeLists.txt (revision 1575)
|
413
|
+++ nel/tools/pacs/build_ig_boxes/CMakeLists.txt (working copy)
|
414
|
@@ -9,7 +9,7 @@
|
415
|
|
416
|
ADD_DEFINITIONS(-DNL_BIB_CFG="\\"${NL_ETC_PREFIX}/\\"")
|
417
|
|
418
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
419
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
420
|
TARGET_LINK_LIBRARIES(build_ig_boxes ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLPACS_LIB} ${NL3D_LIB})
|
421
|
IF(WIN32)
|
422
|
SET_TARGET_PROPERTIES(build_ig_boxes PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt")
|
423
|
Index: nel/samples/3d/shape_viewer/CMakeLists.txt
|
424
|
===================================================================
|
425
|
--- nel/samples/3d/shape_viewer/CMakeLists.txt (revision 1575)
|
426
|
+++ nel/samples/3d/shape_viewer/CMakeLists.txt (working copy)
|
427
|
@@ -7,7 +7,7 @@
|
428
|
|
429
|
ADD_EXECUTABLE(nl_sample_shapeview ${SRC})
|
430
|
|
431
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
432
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
433
|
TARGET_LINK_LIBRARIES(nl_sample_shapeview ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLMISC_LIB} ${NL3D_LIB})
|
434
|
IF(WIN32)
|
435
|
SET_TARGET_PROPERTIES(nl_sample_shapeview PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt /SUBSYSTEM:WINDOWS")
|
436
|
Index: nel/samples/3d/cluster_viewer/CMakeLists.txt
|
437
|
===================================================================
|
438
|
--- nel/samples/3d/cluster_viewer/CMakeLists.txt (revision 1575)
|
439
|
+++ nel/samples/3d/cluster_viewer/CMakeLists.txt (working copy)
|
440
|
@@ -11,7 +11,7 @@
|
441
|
|
442
|
|
443
|
|
444
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
445
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
446
|
TARGET_LINK_LIBRARIES(nl_sample_clusterview ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLMISC_LIB} ${NL3D_LIB})
|
447
|
IF(WIN32)
|
448
|
SET_TARGET_PROPERTIES(nl_sample_clusterview PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt /SUBSYSTEM:WINDOWS")
|
449
|
Index: nel/samples/3d/font/CMakeLists.txt
|
450
|
===================================================================
|
451
|
--- nel/samples/3d/font/CMakeLists.txt (revision 1575)
|
452
|
+++ nel/samples/3d/font/CMakeLists.txt (working copy)
|
453
|
@@ -9,7 +9,7 @@
|
454
|
|
455
|
ADD_DEFINITIONS(-DFONT_DIR="\\"${NL_SHARE_PREFIX}/nl_sample_font/\\"")
|
456
|
|
457
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
458
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
459
|
TARGET_LINK_LIBRARIES(nl_sample_font ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLMISC_LIB} ${NL3D_LIB})
|
460
|
IF(WIN32)
|
461
|
SET_TARGET_PROPERTIES(nl_sample_font PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt /SUBSYSTEM:WINDOWS")
|
462
|
Index: nel/samples/net/udp/CMakeLists.txt
|
463
|
===================================================================
|
464
|
--- nel/samples/net/udp/CMakeLists.txt (revision 1575)
|
465
|
+++ nel/samples/net/udp/CMakeLists.txt (working copy)
|
466
|
@@ -21,7 +21,7 @@
|
467
|
SET(NL3D_LIB "")
|
468
|
ENDIF(WITH_3D)
|
469
|
|
470
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
471
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
472
|
TARGET_LINK_LIBRARIES(nl_sample_udpclient ${PLATFORM_LINKFLAGS} ${NLNET_LIB} ${NL3D_LIB})
|
473
|
TARGET_LINK_LIBRARIES(nl_sample_udpserver ${PLATFORM_LINKFLAGS} ${NLNET_LIB})
|
474
|
IF(WIN32)
|
475
|
Index: nel/samples/pacs/CMakeLists.txt
|
476
|
===================================================================
|
477
|
--- nel/samples/pacs/CMakeLists.txt (revision 1575)
|
478
|
+++ nel/samples/pacs/CMakeLists.txt (working copy)
|
479
|
@@ -9,7 +9,7 @@
|
480
|
|
481
|
ADD_DEFINITIONS(-DNL_PACS_DATA="\\"${NL_SHARE_PREFIX}/nl_sample_pacs/\\"")
|
482
|
|
483
|
-INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
|
484
|
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${PNG_INCLUDE_DIR})
|
485
|
TARGET_LINK_LIBRARIES(nl_sample_pacs ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NLPACS_LIB} ${NL3D_LIB})
|
486
|
IF(WIN32)
|
487
|
SET_TARGET_PROPERTIES(nl_sample_pacs PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcmt /SUBSYSTEM:WINDOWS")
|
488
|
Index: nel/CMakeModules/nel.cmake
|
489
|
===================================================================
|
490
|
--- nel/CMakeModules/nel.cmake (revision 1575)
|
491
|
+++ nel/CMakeModules/nel.cmake (working copy)
|
492
|
@@ -120,7 +120,11 @@
|
493
|
IF(WITH_COVERAGE)
|
494
|
SET(PLATFORM_CFLAGS "-fprofile-arcs -ftest-coverage ${PLATFORM_CFLAGS}")
|
495
|
ENDIF(WITH_COVERAGE)
|
496
|
- SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt")
|
497
|
+ IF(APPLE)
|
498
|
+ SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++")
|
499
|
+ ELSE(APPLE)
|
500
|
+ SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt")
|
501
|
+ ENDIF(APPLE)
|
502
|
SET(NL_DEBUG_CFLAGS "-DNL_DEBUG -g")
|
503
|
SET(NL_RELEASE_CFLAGS "-DNL_RELEASE -O6")
|
504
|
SET(NL_RELEASEDEBUG_CFLAGS "-DNL_RELEASE_DEBUG -g -finline-functions -O3 ")
|