Changed: #1177 VS 2010 does not work under CMake
This commit is contained in:
parent
bbf61a50ae
commit
43f55f4580
15 changed files with 26 additions and 46 deletions
|
@ -169,7 +169,7 @@ void setCrashAlreadyReported(bool state);
|
||||||
*\endcode
|
*\endcode
|
||||||
*/
|
*/
|
||||||
#ifdef NL_NO_DEBUG
|
#ifdef NL_NO_DEBUG
|
||||||
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# define nldebug __noop
|
# define nldebug __noop
|
||||||
# else
|
# else
|
||||||
# define nldebug 0&&
|
# define nldebug 0&&
|
||||||
|
@ -184,7 +184,7 @@ void setCrashAlreadyReported(bool state);
|
||||||
* Same as nldebug but it will be display in debug and in release mode.
|
* Same as nldebug but it will be display in debug and in release mode.
|
||||||
*/
|
*/
|
||||||
#ifdef NL_NO_DEBUG
|
#ifdef NL_NO_DEBUG
|
||||||
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# define nlinfo __noop
|
# define nlinfo __noop
|
||||||
# else
|
# else
|
||||||
# define nlinfo 0&&
|
# define nlinfo 0&&
|
||||||
|
@ -212,7 +212,7 @@ void setCrashAlreadyReported(bool state);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef NL_NO_DEBUG
|
#ifdef NL_NO_DEBUG
|
||||||
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# define nlwarning __noop
|
# define nlwarning __noop
|
||||||
# else
|
# else
|
||||||
# define nlwarning 0&&
|
# define nlwarning 0&&
|
||||||
|
|
|
@ -352,7 +352,7 @@ public:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
|
|
||||||
// This operator only purpose is to compare with NULL value
|
// This operator only purpose is to compare with NULL value
|
||||||
template <class T>
|
template <class T>
|
||||||
|
|
|
@ -51,14 +51,10 @@
|
||||||
# ifndef _WIN32_WINNT
|
# ifndef _WIN32_WINNT
|
||||||
# define _WIN32_WINNT 0x0500 // Minimal OS = Windows 2000 (NeL is not supported on Windows 95/98)
|
# define _WIN32_WINNT 0x0500 // Minimal OS = Windows 2000 (NeL is not supported on Windows 95/98)
|
||||||
# endif
|
# endif
|
||||||
# if _MSC_VER >= 1500
|
# if _MSC_VER >= 1600
|
||||||
|
# define NL_COMP_VC10
|
||||||
|
# elif _MSC_VER >= 1500
|
||||||
# define NL_COMP_VC9
|
# define NL_COMP_VC9
|
||||||
# ifndef _STLPORT_VERSION // STLport doesn't depend on MS STL features
|
|
||||||
# if defined(_HAS_TR1) && (_HAS_TR1 + 0) // VC9 TR1 feature pack
|
|
||||||
# define NL_ISO_STDTR1_AVAILABLE
|
|
||||||
# define NL_ISO_STDTR1_HEADER(header) <header>
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
# elif _MSC_VER >= 1400
|
# elif _MSC_VER >= 1400
|
||||||
# define NL_COMP_VC8
|
# define NL_COMP_VC8
|
||||||
# undef nl_time
|
# undef nl_time
|
||||||
|
@ -79,6 +75,10 @@
|
||||||
# define NL_COMP_VC6
|
# define NL_COMP_VC6
|
||||||
# define NL_COMP_NEED_PARAM_ON_METHOD
|
# define NL_COMP_NEED_PARAM_ON_METHOD
|
||||||
# endif
|
# endif
|
||||||
|
# if defined(_HAS_TR1) && (_HAS_TR1 + 0) // VC9 TR1 feature pack or later
|
||||||
|
# define NL_ISO_STDTR1_AVAILABLE
|
||||||
|
# define NL_ISO_STDTR1_HEADER(header) <header>
|
||||||
|
# endif
|
||||||
# ifdef _DEBUG
|
# ifdef _DEBUG
|
||||||
# define NL_DEBUG
|
# define NL_DEBUG
|
||||||
# elif defined (NDEBUG)
|
# elif defined (NDEBUG)
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
# pragma warning (disable : 4390) // don't warn in empty block "if(exp) ;"
|
# pragma warning (disable : 4390) // don't warn in empty block "if(exp) ;"
|
||||||
# pragma warning (disable : 4996) // 'vsnprintf': This function or variable may be unsafe. Consider using vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
# pragma warning (disable : 4996) // 'vsnprintf': This function or variable may be unsafe. Consider using vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
// Debug : Sept 01 2006
|
// Debug : Sept 01 2006
|
||||||
# if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# pragma warning (disable : 4005) // don't warn on redefinitions caused by xp platform sdk
|
# pragma warning (disable : 4005) // don't warn on redefinitions caused by xp platform sdk
|
||||||
# endif // NL_COMP_VC8 || NL_COMP_VC9
|
# endif // NL_COMP_VC8 || NL_COMP_VC9
|
||||||
#endif // NL_OS_WINDOWS
|
#endif // NL_OS_WINDOWS
|
||||||
|
@ -366,7 +366,7 @@ typedef uint16 ucchar;
|
||||||
|
|
||||||
// To define a 64bits constant; ie: UINT64_CONSTANT(0x123456781234)
|
// To define a 64bits constant; ie: UINT64_CONSTANT(0x123456781234)
|
||||||
#ifdef NL_OS_WINDOWS
|
#ifdef NL_OS_WINDOWS
|
||||||
# if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# define INT64_CONSTANT(c) (c##LL)
|
# define INT64_CONSTANT(c) (c##LL)
|
||||||
# define SINT64_CONSTANT(c) (c##LL)
|
# define SINT64_CONSTANT(c) (c##LL)
|
||||||
# define UINT64_CONSTANT(c) (c##LL)
|
# define UINT64_CONSTANT(c) (c##LL)
|
||||||
|
|
|
@ -109,7 +109,7 @@ CRGBA CFastHLSModifier::convert(uint H, uint L, uint S)
|
||||||
return col;
|
return col;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# pragma warning( push )
|
# pragma warning( push )
|
||||||
# pragma warning( disable : 4799 )
|
# pragma warning( disable : 4799 )
|
||||||
#endif
|
#endif
|
||||||
|
@ -262,7 +262,7 @@ uint16 CFastHLSModifier::applyHLSMod(uint16 colorIn, uint8 dHue, uint dLum, uin
|
||||||
#pragma managed(pop)
|
#pragma managed(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# pragma warning( pop )
|
# pragma warning( pop )
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -22,10 +22,8 @@
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
|
|
||||||
#ifdef NL_OS_WINDOWS
|
#ifdef NL_OS_WINDOWS
|
||||||
# if defined(NL_COMP_VC7) || defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
|
||||||
# include <winsock2.h>
|
|
||||||
# endif
|
|
||||||
# define NOMINMAX
|
# define NOMINMAX
|
||||||
|
# include <winsock2.h>
|
||||||
# include <windows.h>
|
# include <windows.h>
|
||||||
# define socklen_t int
|
# define socklen_t int
|
||||||
# define ERROR_NUM WSAGetLastError()
|
# define ERROR_NUM WSAGetLastError()
|
||||||
|
|
|
@ -20,9 +20,7 @@
|
||||||
#include "nel/net/net_log.h"
|
#include "nel/net/net_log.h"
|
||||||
|
|
||||||
#ifdef NL_OS_WINDOWS
|
#ifdef NL_OS_WINDOWS
|
||||||
# if defined(NL_COMP_VC7) || defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# include <winsock2.h>
|
||||||
# include <winsock2.h>
|
|
||||||
# endif
|
|
||||||
# define NOMINMAX
|
# define NOMINMAX
|
||||||
# include <windows.h>
|
# include <windows.h>
|
||||||
# define socklen_t int
|
# define socklen_t int
|
||||||
|
|
|
@ -23,7 +23,7 @@ using namespace NLMISC;
|
||||||
#ifdef NL_DEBUG
|
#ifdef NL_DEBUG
|
||||||
#define INFO nlinfo
|
#define INFO nlinfo
|
||||||
#else // NL_DEBUG
|
#else // NL_DEBUG
|
||||||
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10)
|
||||||
# define INFO __noop
|
# define INFO __noop
|
||||||
# else
|
# else
|
||||||
# define INFO 0&&
|
# define INFO 0&&
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef CHARACTER_SYNC_ITF
|
#ifndef CHARACTER_SYNC_ITF
|
||||||
#define CHARACTER_SYNC_ITF
|
#define CHARACTER_SYNC_ITF
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef MSG_AIS_EGS_GEN
|
#ifndef MSG_AIS_EGS_GEN
|
||||||
#define MSG_AIS_EGS_GEN
|
#define MSG_AIS_EGS_GEN
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef R2_MODULES_ITF
|
#ifndef R2_MODULES_ITF
|
||||||
#define R2_MODULES_ITF
|
#define R2_MODULES_ITF
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef R2_SHARE_ITF
|
#ifndef R2_SHARE_ITF
|
||||||
#define R2_SHARE_ITF
|
#define R2_SHARE_ITF
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef GUILD_UNIFIER_ITF
|
#ifndef GUILD_UNIFIER_ITF
|
||||||
#define GUILD_UNIFIER_ITF
|
#define GUILD_UNIFIER_ITF
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef LOGIN_SERVICE_ITF
|
#ifndef LOGIN_SERVICE_ITF
|
||||||
#define LOGIN_SERVICE_ITF
|
#define LOGIN_SERVICE_ITF
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef DATABASE_MAPPING
|
#ifndef DATABASE_MAPPING
|
||||||
#define DATABASE_MAPPING
|
#define DATABASE_MAPPING
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
|
@ -21,9 +21,7 @@
|
||||||
#ifndef NEL_DATABASE_MAPPING
|
#ifndef NEL_DATABASE_MAPPING
|
||||||
#define NEL_DATABASE_MAPPING
|
#define NEL_DATABASE_MAPPING
|
||||||
#include "nel/misc/types_nl.h"
|
#include "nel/misc/types_nl.h"
|
||||||
#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9)
|
#include <memory>
|
||||||
# include <memory>
|
|
||||||
#endif
|
|
||||||
#include "nel/misc/hierarchical_timer.h"
|
#include "nel/misc/hierarchical_timer.h"
|
||||||
#include "nel/misc/string_conversion.h"
|
#include "nel/misc/string_conversion.h"
|
||||||
#include "nel/net/message.h"
|
#include "nel/net/message.h"
|
||||||
|
|
Loading…
Reference in a new issue