nel_build_fix_mac_64bit_macports.patch
b/code/nel/CMakeModules/nel.cmake Mon May 10 15:47:44 2010 +0200 | ||
---|---|---|
120 | 120 |
IF(WITH_COVERAGE) |
121 | 121 |
SET(PLATFORM_CFLAGS "-fprofile-arcs -ftest-coverage ${PLATFORM_CFLAGS}") |
122 | 122 |
ENDIF(WITH_COVERAGE) |
123 |
SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++ -lrt") |
|
123 |
SET(PLATFORM_LINKFLAGS "${CMAKE_THREAD_LIBS_INIT} -lc -lm -lstdc++") |
|
124 |
IF(NOT APPLE) |
|
125 |
SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -lrt") |
|
126 |
ENDIF(NOT APPLE) |
|
124 | 127 |
SET(NL_DEBUG_CFLAGS "-DNL_DEBUG -g") |
125 | 128 |
SET(NL_RELEASE_CFLAGS "-DNL_RELEASE -O6") |
126 | 129 |
SET(NL_RELEASEDEBUG_CFLAGS "-DNL_RELEASE_DEBUG -g -finline-functions -O3 ") |
b/code/nel/include/nel/misc/common.h Mon May 10 15:47:44 2010 +0200 | ||
---|---|---|
298 | 298 |
#endif |
299 | 299 |
|
300 | 300 |
/// Returns Thread Id (note: on Linux, Process Id is the same as the Thread Id) |
301 |
uint getThreadId();
|
|
301 |
size_t getThreadId();
|
|
302 | 302 |
|
303 | 303 |
/// Returns a readable string from a vector of bytes. unprintable char are replaced by '?' |
304 | 304 |
std::string stringFromVector( const std::vector<uint8>& v, bool limited = true ); |
b/code/nel/src/3d/driver/opengl/CMakeLists.txt Mon May 10 15:47:44 2010 +0200 | ||
---|---|---|
9 | 9 |
ADD_LIBRARY(${NLDRV_OGL_LIB} SHARED ${SRC}) |
10 | 10 |
|
11 | 11 |
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR}) |
12 |
|
|
13 |
IF(APPLE) |
|
14 |
INCLUDE_DIRECTORIES("/usr/X11/include") |
|
15 |
TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} |
|
16 |
"-L/usr/X11/lib -lX11 -lGL -framework Foundation -framework Carbon") |
|
17 |
ENDIF(APPLE) |
|
18 |
|
|
12 | 19 |
TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} nel3d nelmisc ${OPENGL_LIBRARIES}) |
13 | 20 |
SET_TARGET_PROPERTIES(${NLDRV_OGL_LIB} PROPERTIES |
14 | 21 |
VERSION ${NL_VERSION} |
b/code/nel/src/misc/common.cpp Mon May 10 15:47:44 2010 +0200 | ||
---|---|---|
107 | 107 |
/* |
108 | 108 |
* Returns Thread Id (note: on Linux, Process Id is the same as the Thread Id) |
109 | 109 |
*/ |
110 |
uint getThreadId()
|
|
110 |
size_t getThreadId()
|
|
111 | 111 |
{ |
112 | 112 |
#ifdef NL_OS_WINDOWS |
113 | 113 |
return GetCurrentThreadId(); |
114 | 114 |
#elif defined NL_OS_UNIX |
115 |
return uint(pthread_self());
|
|
115 |
return size_t(pthread_self());
|
|
116 | 116 |
// doesnt work on linux kernel 2.6 return getpid(); |
117 | 117 |
#endif |
118 | 118 |
|
b/code/nel/src/sound/CMakeLists.txt Mon May 10 15:47:44 2010 +0200 | ||
---|---|---|
1 |
FILE(GLOB SRC *.cpp *.h) |
|
1 |
FILE(GLOB SRC *.cpp *.h driver/sound_driver.cpp driver/buffer.cpp)
|
|
2 | 2 |
|
3 | 3 |
IF(NOT WIN32) |
4 | 4 |
ADD_LIBRARY(nelsound SHARED ${SRC}) |
b/code/nel/src/sound/driver/openal/stdopenal.h Mon May 10 15:47:44 2010 +0200 | ||
---|---|---|
31 | 31 |
#include <utility> |
32 | 32 |
#include <deque> |
33 | 33 |
|
34 |
#include <AL/al.h> |
|
35 |
#include <AL/alc.h> |
|
34 |
#ifndef NL_OS_MAC |
|
35 |
# include <AL/al.h> |
|
36 |
# include <AL/alc.h> |
|
37 |
#else |
|
38 |
# include <al.h> |
|
39 |
# include <alc.h> |
|
40 |
#endif |
|
36 | 41 |
|
37 | 42 |
#include <nel/misc/common.h> |
38 | 43 |
#include <nel/misc/debug.h> |