mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-29 04:10:54 +00:00
Merge with develop
--HG-- branch : compatibility-develop
This commit is contained in:
commit
aa3a9dcead
38 changed files with 148 additions and 62 deletions
|
@ -37,7 +37,7 @@ MACRO(DETECT_WINSDK_VERSION _VERSION)
|
||||||
ENDIF(NOT WINSDK${_VERSION}_FOUND)
|
ENDIF(NOT WINSDK${_VERSION}_FOUND)
|
||||||
ENDMACRO(DETECT_WINSDK_VERSION)
|
ENDMACRO(DETECT_WINSDK_VERSION)
|
||||||
|
|
||||||
SET(WINSDK_VERSIONS "8.0" "8.0A" "7.1" "7.1A" "7.0" "7.0A" "6.1" "6.0" "6.0A")
|
SET(WINSDK_VERSIONS "8.1" "8.0" "7.1" "7.1A" "7.0" "7.0A" "6.1" "6.0" "6.0A")
|
||||||
SET(WINSDK_DETECTED_VERSIONS)
|
SET(WINSDK_DETECTED_VERSIONS)
|
||||||
|
|
||||||
# Search all supported Windows SDKs
|
# Search all supported Windows SDKs
|
||||||
|
@ -82,12 +82,23 @@ MACRO(FIND_WINSDK_VERSION_HEADERS)
|
||||||
)
|
)
|
||||||
|
|
||||||
IF(_MSI_FILE)
|
IF(_MSI_FILE)
|
||||||
# Look for Windows SDK 8.0
|
IF(NOT WINSDK_VERSION)
|
||||||
FILE(STRINGS ${_MSI_FILE} _CONTENT REGEX "^#ifndef NTDDI_WIN8")
|
# Look for Windows SDK 8.1
|
||||||
|
FILE(STRINGS ${_MSI_FILE} _CONTENT REGEX "^#ifndef NTDDI_WINBLUE")
|
||||||
|
|
||||||
IF(_CONTENT)
|
IF(_CONTENT)
|
||||||
SET(WINSDK_VERSION "8.0")
|
SET(WINSDK_VERSION "8.1")
|
||||||
ENDIF(_CONTENT)
|
ENDIF(_CONTENT)
|
||||||
|
ENDIF(NOT WINSDK_VERSION)
|
||||||
|
|
||||||
|
IF(NOT WINSDK_VERSION)
|
||||||
|
# Look for Windows SDK 8.0
|
||||||
|
FILE(STRINGS ${_MSI_FILE} _CONTENT REGEX "^#ifndef NTDDI_WIN8")
|
||||||
|
|
||||||
|
IF(_CONTENT)
|
||||||
|
SET(WINSDK_VERSION "8.0")
|
||||||
|
ENDIF(_CONTENT)
|
||||||
|
ENDIF(NOT WINSDK_VERSION)
|
||||||
|
|
||||||
IF(NOT WINSDK_VERSION)
|
IF(NOT WINSDK_VERSION)
|
||||||
# Look for Windows SDK 7.0
|
# Look for Windows SDK 7.0
|
||||||
|
@ -206,9 +217,9 @@ MACRO(USE_CURRENT_WINSDK)
|
||||||
IF(NOT WINSDK_DIR)
|
IF(NOT WINSDK_DIR)
|
||||||
# Use Windows SDK versions installed with VC++ when possible
|
# Use Windows SDK versions installed with VC++ when possible
|
||||||
IF(MSVC12)
|
IF(MSVC12)
|
||||||
SET(WINSDK_VERSION "8.1A")
|
SET(WINSDK_VERSION "8.1")
|
||||||
ELSEIF(MSVC11)
|
ELSEIF(MSVC11)
|
||||||
SET(WINSDK_VERSION "8.0A")
|
SET(WINSDK_VERSION "8.0")
|
||||||
ELSEIF(MSVC10)
|
ELSEIF(MSVC10)
|
||||||
IF(NOT TARGET_X64 OR NOT MSVC_EXPRESS)
|
IF(NOT TARGET_X64 OR NOT MSVC_EXPRESS)
|
||||||
SET(WINSDK_VERSION "7.0A")
|
SET(WINSDK_VERSION "7.0A")
|
||||||
|
@ -228,7 +239,11 @@ MACRO(USE_CURRENT_WINSDK)
|
||||||
|
|
||||||
# Use installed Windows SDK
|
# Use installed Windows SDK
|
||||||
IF(NOT WINSDK_VERSION)
|
IF(NOT WINSDK_VERSION)
|
||||||
IF(WINSDK7.1_FOUND)
|
IF(WINSDK8.1_FOUND)
|
||||||
|
SET(WINSDK_VERSION "8.1")
|
||||||
|
ELSEIF(WINSDK8.0_FOUND)
|
||||||
|
SET(WINSDK_VERSION "8.0")
|
||||||
|
ELSEIF(WINSDK7.1_FOUND)
|
||||||
SET(WINSDK_VERSION "7.1")
|
SET(WINSDK_VERSION "7.1")
|
||||||
ELSEIF(WINSDK7.0_FOUND)
|
ELSEIF(WINSDK7.0_FOUND)
|
||||||
SET(WINSDK_VERSION "7.0")
|
SET(WINSDK_VERSION "7.0")
|
||||||
|
@ -286,6 +301,7 @@ FIND_PATH(WINSDK_SHARED_INCLUDE_DIR d3d9.h
|
||||||
# directory where OpenGL headers are found
|
# directory where OpenGL headers are found
|
||||||
FIND_PATH(WINSDK_OPENGL_INCLUDE_DIR GL.h
|
FIND_PATH(WINSDK_OPENGL_INCLUDE_DIR GL.h
|
||||||
HINTS
|
HINTS
|
||||||
|
${WINSDK_DIR}/Include/um/gl
|
||||||
${WINSDK_DIR}/Include/gl
|
${WINSDK_DIR}/Include/gl
|
||||||
${WINSDK_DIR}/Include
|
${WINSDK_DIR}/Include
|
||||||
)
|
)
|
||||||
|
@ -293,6 +309,7 @@ FIND_PATH(WINSDK_OPENGL_INCLUDE_DIR GL.h
|
||||||
# directory where all libraries are found
|
# directory where all libraries are found
|
||||||
FIND_PATH(WINSDK_LIBRARY_DIR ComCtl32.lib
|
FIND_PATH(WINSDK_LIBRARY_DIR ComCtl32.lib
|
||||||
HINTS
|
HINTS
|
||||||
|
${WINSDK_DIR}/Lib/winv6.3/um/${WINSDK8_SUFFIX}
|
||||||
${WINSDK_DIR}/Lib/win8/um/${WINSDK8_SUFFIX}
|
${WINSDK_DIR}/Lib/win8/um/${WINSDK8_SUFFIX}
|
||||||
${WINSDK_DIR}/Lib/${WINSDK_SUFFIX}
|
${WINSDK_DIR}/Lib/${WINSDK_SUFFIX}
|
||||||
)
|
)
|
||||||
|
@ -300,6 +317,7 @@ FIND_PATH(WINSDK_LIBRARY_DIR ComCtl32.lib
|
||||||
# signtool is used to sign executables
|
# signtool is used to sign executables
|
||||||
FIND_PROGRAM(WINSDK_SIGNTOOL signtool
|
FIND_PROGRAM(WINSDK_SIGNTOOL signtool
|
||||||
HINTS
|
HINTS
|
||||||
|
${WINSDK_DIR}/Bin/${WINSDK8_SUFFIX}
|
||||||
${WINSDK_DIR}/Bin/x86
|
${WINSDK_DIR}/Bin/x86
|
||||||
${WINSDK_DIR}/Bin
|
${WINSDK_DIR}/Bin
|
||||||
)
|
)
|
||||||
|
@ -307,6 +325,7 @@ FIND_PROGRAM(WINSDK_SIGNTOOL signtool
|
||||||
# midl is used to generate IDL interfaces
|
# midl is used to generate IDL interfaces
|
||||||
FIND_PROGRAM(WINSDK_MIDL midl
|
FIND_PROGRAM(WINSDK_MIDL midl
|
||||||
HINTS
|
HINTS
|
||||||
|
${WINSDK_DIR}/Bin/${WINSDK8_SUFFIX}
|
||||||
${WINSDK_DIR}/Bin/x86
|
${WINSDK_DIR}/Bin/x86
|
||||||
${WINSDK_DIR}/Bin
|
${WINSDK_DIR}/Bin
|
||||||
)
|
)
|
||||||
|
@ -315,7 +334,7 @@ IF(WINSDK_INCLUDE_DIR)
|
||||||
SET(WINSDK_FOUND ON)
|
SET(WINSDK_FOUND ON)
|
||||||
SET(WINSDK_INCLUDE_DIRS ${WINSDK_INCLUDE_DIR} ${WINSDK_SHARED_INCLUDE_DIR} ${WINSDK_OPENGL_INCLUDE_DIR})
|
SET(WINSDK_INCLUDE_DIRS ${WINSDK_INCLUDE_DIR} ${WINSDK_SHARED_INCLUDE_DIR} ${WINSDK_OPENGL_INCLUDE_DIR})
|
||||||
SET(CMAKE_LIBRARY_PATH ${WINSDK_LIBRARY_DIR} ${CMAKE_LIBRARY_PATH})
|
SET(CMAKE_LIBRARY_PATH ${WINSDK_LIBRARY_DIR} ${CMAKE_LIBRARY_PATH})
|
||||||
INCLUDE_DIRECTORIES(${WINSDK_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(${WINSDK_INCLUDE_DIRS}) # TODO: Move this after all other includes somehow...
|
||||||
|
|
||||||
# Fix for using Windows SDK 7.1 with Visual C++ 2012
|
# Fix for using Windows SDK 7.1 with Visual C++ 2012
|
||||||
IF(WINSDK_VERSION STREQUAL "7.1" AND MSVC11)
|
IF(WINSDK_VERSION STREQUAL "7.1" AND MSVC11)
|
||||||
|
|
|
@ -1147,6 +1147,14 @@ MACRO(SETUP_EXTERNAL)
|
||||||
INCLUDE_DIRECTORIES(${STLPORT_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(${STLPORT_INCLUDE_DIR})
|
||||||
ENDIF(WITH_STLPORT)
|
ENDIF(WITH_STLPORT)
|
||||||
|
|
||||||
|
IF(WIN32)
|
||||||
|
# Must include DXSDK before WINSDK
|
||||||
|
FIND_PACKAGE(DirectXSDK REQUIRED)
|
||||||
|
# IF(DXSDK_INCLUDE_DIR)
|
||||||
|
# INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
||||||
|
# ENDIF()
|
||||||
|
ENDIF(WIN32)
|
||||||
|
|
||||||
IF(MSVC)
|
IF(MSVC)
|
||||||
FIND_PACKAGE(MSVC REQUIRED)
|
FIND_PACKAGE(MSVC REQUIRED)
|
||||||
FIND_PACKAGE(WindowsSDK REQUIRED)
|
FIND_PACKAGE(WindowsSDK REQUIRED)
|
||||||
|
|
|
@ -4,11 +4,7 @@ IF(WITH_STATIC_DRIVERS)
|
||||||
ADD_DEFINITIONS(-DNL_STATIC)
|
ADD_DEFINITIONS(-DNL_STATIC)
|
||||||
ENDIF(WITH_STATIC_DRIVERS)
|
ENDIF(WITH_STATIC_DRIVERS)
|
||||||
|
|
||||||
# On Windows we need to find DirectInput for NLMISC.
|
|
||||||
# This is how we get events.
|
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
FIND_PACKAGE(DirectXSDK REQUIRED)
|
|
||||||
|
|
||||||
# On Win32 we can also build the MAX plugins.
|
# On Win32 we can also build the MAX plugins.
|
||||||
IF(WITH_NEL_MAXPLUGIN)
|
IF(WITH_NEL_MAXPLUGIN)
|
||||||
FIND_PACKAGE(3dsMaxSDK)
|
FIND_PACKAGE(3dsMaxSDK)
|
||||||
|
|
|
@ -715,7 +715,8 @@ SOURCE_GROUP(Stereo FILES
|
||||||
|
|
||||||
NL_TARGET_LIB(nel3d ${HEADERS} ${SRC})
|
NL_TARGET_LIB(nel3d ${HEADERS} ${SRC})
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${FREETYPE_INCLUDE_DIRS} ${LIBOVR_INCLUDE_DIR} ${LIBVR_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${FREETYPE_INCLUDE_DIRS})
|
||||||
|
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${LIBOVR_INCLUDE_DIR} ${LIBVR_INCLUDE_DIR})
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES(nel3d nelmisc ${FREETYPE_LIBRARIES} ${LIBOVR_LIBRARIES} ${LIBVR_LIBRARY})
|
TARGET_LINK_LIBRARIES(nel3d nelmisc ${FREETYPE_LIBRARIES} ${LIBOVR_LIBRARIES} ${LIBVR_LIBRARY})
|
||||||
SET_TARGET_PROPERTIES(nel3d PROPERTIES LINK_INTERFACE_LIBRARIES "")
|
SET_TARGET_PROPERTIES(nel3d PROPERTIES LINK_INTERFACE_LIBRARIES "")
|
||||||
|
|
|
@ -2,7 +2,7 @@ FILE(GLOB SRC *.cpp *.h *.def)
|
||||||
|
|
||||||
NL_TARGET_DRIVER(nel_drv_direct3d_win ${SRC})
|
NL_TARGET_DRIVER(nel_drv_direct3d_win ${SRC})
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${DXSDK_INCLUDE_DIR})
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES(nel_drv_direct3d_win nel3d nelmisc ${DXSDK_D3DX9_LIBRARY} ${DXSDK_D3D9_LIBRARY} ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
TARGET_LINK_LIBRARIES(nel_drv_direct3d_win nel3d nelmisc ${DXSDK_D3DX9_LIBRARY} ${DXSDK_D3D9_LIBRARY} ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ NL_ADD_LIB_SUFFIX(${NLDRV_OGL_LIB})
|
||||||
NL_ADD_RUNTIME_FLAGS(${NLDRV_OGL_LIB})
|
NL_ADD_RUNTIME_FLAGS(${NLDRV_OGL_LIB})
|
||||||
|
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${DXSDK_INCLUDE_DIR})
|
||||||
TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
||||||
ADD_DEFINITIONS(-DDRIVER_OPENGL_EXPORTS)
|
ADD_DEFINITIONS(-DDRIVER_OPENGL_EXPORTS)
|
||||||
ENDIF(WIN32)
|
ENDIF(WIN32)
|
||||||
|
|
|
@ -38,7 +38,7 @@ NL_ADD_LIB_SUFFIX(${NLDRV_OGLES_LIB})
|
||||||
NL_ADD_RUNTIME_FLAGS(${NLDRV_OGLES_LIB})
|
NL_ADD_RUNTIME_FLAGS(${NLDRV_OGLES_LIB})
|
||||||
|
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${DXSDK_INCLUDE_DIR})
|
||||||
TARGET_LINK_LIBRARIES(${NLDRV_OGLES_LIB} ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
TARGET_LINK_LIBRARIES(${NLDRV_OGLES_LIB} ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
||||||
ADD_DEFINITIONS(/DDRIVER_OPENGLES_EXPORTS)
|
ADD_DEFINITIONS(/DDRIVER_OPENGLES_EXPORTS)
|
||||||
ENDIF(WIN32)
|
ENDIF(WIN32)
|
||||||
|
|
|
@ -76,7 +76,10 @@ const char *CFontGenerator::getFT2Error(FT_Error fte)
|
||||||
return ukn;
|
return ukn;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CFontGenerator *newCFontGenerator(const std::string &fontFileName)
|
||||||
|
{
|
||||||
|
return new CFontGenerator(fontFileName);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Constructor
|
* Constructor
|
||||||
|
|
|
@ -3,7 +3,8 @@ FILE(GLOB HEADERS ../../include/nel/cegui/*.h)
|
||||||
|
|
||||||
ADD_LIBRARY(nelceguirenderer SHARED ${HEADERS} ${SRC} nelceguirenderer.def)
|
ADD_LIBRARY(nelceguirenderer SHARED ${HEADERS} ${SRC} nelceguirenderer.def)
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${FREETYPE_INC} ${CEGUI_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(BEFORE ${FREETYPE_INCLUDE_DIRS})
|
||||||
|
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${CEGUI_INCLUDE_DIRS})
|
||||||
TARGET_LINK_LIBRARIES(nelceguirenderer nelmisc nel3d ${CEGUI_LIBRARY})
|
TARGET_LINK_LIBRARIES(nelceguirenderer nelmisc nel3d ${CEGUI_LIBRARY})
|
||||||
NL_DEFAULT_PROPS(nelceguirenderer "NeL, Library: CEGUI Renderer")
|
NL_DEFAULT_PROPS(nelceguirenderer "NeL, Library: CEGUI Renderer")
|
||||||
NL_ADD_RUNTIME_FLAGS(nelceguirenderer)
|
NL_ADD_RUNTIME_FLAGS(nelceguirenderer)
|
||||||
|
|
|
@ -709,10 +709,12 @@ namespace NLGUI
|
||||||
if (present[MY_HTML_A_HREF] && value[MY_HTML_A_HREF])
|
if (present[MY_HTML_A_HREF] && value[MY_HTML_A_HREF])
|
||||||
{
|
{
|
||||||
string suri = value[MY_HTML_A_HREF];
|
string suri = value[MY_HTML_A_HREF];
|
||||||
if(_TrustedDomain && suri.find("ah:") == 0)
|
if(suri.find("ah:") == 0)
|
||||||
{
|
{
|
||||||
// in ah: command we don't respect the uri standard so the HTAnchor_address doesn't work correctly
|
if (_TrustedDomain)
|
||||||
_Link.push_back (suri);
|
_Link.push_back (suri);
|
||||||
|
else
|
||||||
|
_Link.push_back ("");
|
||||||
}
|
}
|
||||||
else if (_TrustedDomain && suri[0] == '#')
|
else if (_TrustedDomain && suri[0] == '#')
|
||||||
{
|
{
|
||||||
|
|
|
@ -196,7 +196,7 @@ ENDIF(WITH_STATIC OR WIN32)
|
||||||
|
|
||||||
# For DirectInput (di_event_emitter)
|
# For DirectInput (di_event_emitter)
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${DXSDK_INCLUDE_DIR})
|
||||||
TARGET_LINK_LIBRARIES(nelmisc ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY} winmm dbghelp)
|
TARGET_LINK_LIBRARIES(nelmisc ${DXSDK_DINPUT_LIBRARY} ${DXSDK_GUID_LIBRARY} winmm dbghelp)
|
||||||
ENDIF(WIN32)
|
ENDIF(WIN32)
|
||||||
|
|
||||||
|
|
|
@ -185,11 +185,12 @@ string CSystemInfo::getOS()
|
||||||
|
|
||||||
typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);
|
typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);
|
||||||
typedef BOOL (WINAPI *PGPI)(DWORD, DWORD, DWORD, DWORD, PDWORD);
|
typedef BOOL (WINAPI *PGPI)(DWORD, DWORD, DWORD, DWORD, PDWORD);
|
||||||
|
typedef LONG (WINAPI* pRtlGetVersion)(OSVERSIONINFOEXA*);
|
||||||
|
|
||||||
SYSTEM_INFO si;
|
SYSTEM_INFO si;
|
||||||
PGNSI pGNSI;
|
PGNSI pGNSI;
|
||||||
PGPI pGPI;
|
PGPI pGPI;
|
||||||
OSVERSIONINFOEX osvi;
|
OSVERSIONINFOEXA osvi;
|
||||||
BOOL bOsVersionInfoEx;
|
BOOL bOsVersionInfoEx;
|
||||||
const int BUFSIZE = 80;
|
const int BUFSIZE = 80;
|
||||||
|
|
||||||
|
@ -197,15 +198,26 @@ string CSystemInfo::getOS()
|
||||||
// If that fails, try using the OSVERSIONINFO structure.
|
// If that fails, try using the OSVERSIONINFO structure.
|
||||||
|
|
||||||
ZeroMemory(&si, sizeof(SYSTEM_INFO));
|
ZeroMemory(&si, sizeof(SYSTEM_INFO));
|
||||||
ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
|
ZeroMemory(&osvi, sizeof(osvi));
|
||||||
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
|
osvi.dwOSVersionInfoSize = sizeof(osvi);
|
||||||
|
|
||||||
bOsVersionInfoEx = GetVersionExA ((OSVERSIONINFO *) &osvi);
|
HMODULE hNtDll = GetModuleHandleA("ntdll.dll");
|
||||||
|
pRtlGetVersion RtlGetVersion = (pRtlGetVersion)GetProcAddress(hNtDll, "RtlGetVersion");
|
||||||
|
|
||||||
|
if (RtlGetVersion)
|
||||||
|
{
|
||||||
|
bOsVersionInfoEx = RtlGetVersion(&osvi) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
if(!bOsVersionInfoEx)
|
if(!bOsVersionInfoEx)
|
||||||
{
|
{
|
||||||
osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
|
bOsVersionInfoEx = GetVersionExA ((OSVERSIONINFOA *) &osvi);
|
||||||
if (! GetVersionExA ( (OSVERSIONINFO *) &osvi) )
|
}
|
||||||
|
|
||||||
|
if(!bOsVersionInfoEx)
|
||||||
|
{
|
||||||
|
osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFOA);
|
||||||
|
if (! GetVersionExA ( (OSVERSIONINFOA *) &osvi) )
|
||||||
return OSString+" Can't GetVersionEx()";
|
return OSString+" Can't GetVersionEx()";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,13 +235,24 @@ string CSystemInfo::getOS()
|
||||||
{
|
{
|
||||||
OSString = "Microsoft";
|
OSString = "Microsoft";
|
||||||
|
|
||||||
if ( osvi.dwMajorVersion > 6 )
|
if ( osvi.dwMajorVersion > 10 )
|
||||||
{
|
{
|
||||||
OSString += " Windows (not released)";
|
OSString += " Windows (not released)";
|
||||||
}
|
}
|
||||||
|
else if ( osvi.dwMajorVersion == 10 )
|
||||||
|
{
|
||||||
|
OSString += " Windows 10";
|
||||||
|
}
|
||||||
else if ( osvi.dwMajorVersion == 6 )
|
else if ( osvi.dwMajorVersion == 6 )
|
||||||
{
|
{
|
||||||
if ( osvi.dwMinorVersion == 2 )
|
if ( osvi.dwMinorVersion == 3 )
|
||||||
|
{
|
||||||
|
if( osvi.wProductType == VER_NT_WORKSTATION )
|
||||||
|
OSString += " Windows 8.1";
|
||||||
|
else
|
||||||
|
OSString += " Windows Server 2012 R2";
|
||||||
|
}
|
||||||
|
else if ( osvi.dwMinorVersion == 2 )
|
||||||
{
|
{
|
||||||
if( osvi.wProductType == VER_NT_WORKSTATION )
|
if( osvi.wProductType == VER_NT_WORKSTATION )
|
||||||
OSString += " Windows 8";
|
OSString += " Windows 8";
|
||||||
|
|
|
@ -2,7 +2,7 @@ FILE(GLOB SRC *.cpp *.h *.def)
|
||||||
|
|
||||||
NL_TARGET_DRIVER(nel_drv_dsound_win ${SRC})
|
NL_TARGET_DRIVER(nel_drv_dsound_win ${SRC})
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${DXSDK_INCLUDE_DIR})
|
||||||
TARGET_LINK_LIBRARIES(nel_drv_dsound_win nelmisc nelsnd_lowlevel ${DXSDK_DSOUND_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
TARGET_LINK_LIBRARIES(nel_drv_dsound_win nelmisc nelsnd_lowlevel ${DXSDK_DSOUND_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
||||||
|
|
||||||
NL_DEFAULT_PROPS(nel_drv_dsound_win "NeL, Driver, Sound: DirectSound")
|
NL_DEFAULT_PROPS(nel_drv_dsound_win "NeL, Driver, Sound: DirectSound")
|
||||||
|
|
|
@ -28,7 +28,7 @@ SOURCE_GROUP(efx FILES
|
||||||
|
|
||||||
NL_TARGET_DRIVER(nel_drv_xaudio2_win ${SRC})
|
NL_TARGET_DRIVER(nel_drv_xaudio2_win ${SRC})
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(BEFORE ${DXSDK_INCLUDE_DIR})
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES(nel_drv_xaudio2_win nelmisc nelsnd_lowlevel ${DXSDK_XAUDIO_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
TARGET_LINK_LIBRARIES(nel_drv_xaudio2_win nelmisc nelsnd_lowlevel ${DXSDK_XAUDIO_LIBRARY} ${DXSDK_GUID_LIBRARY})
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,6 @@
|
||||||
#include "nel/3d/scene_group.h"
|
#include "nel/3d/scene_group.h"
|
||||||
#include "nel/3d/animation_playlist.h"
|
#include "nel/3d/animation_playlist.h"
|
||||||
#include "nel/3d/track_keyframer.h"
|
#include "nel/3d/track_keyframer.h"
|
||||||
#include "nel/3d/font_generator.h"
|
|
||||||
#include "nel/3d/register_3d.h"
|
#include "nel/3d/register_3d.h"
|
||||||
#include "nel/3d/seg_remanence.h"
|
#include "nel/3d/seg_remanence.h"
|
||||||
|
|
||||||
|
@ -592,6 +591,12 @@ void CObjectViewer::initCamera ()
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
|
||||||
|
namespace NL3D {
|
||||||
|
CFontGenerator *newCFontGenerator(const std::string &fontFileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ***************************************************************************
|
||||||
|
|
||||||
bool CObjectViewer::initUI (HWND parent)
|
bool CObjectViewer::initUI (HWND parent)
|
||||||
{
|
{
|
||||||
AFX_MANAGE_STATE(AfxGetStaticModuleState());
|
AFX_MANAGE_STATE(AfxGetStaticModuleState());
|
||||||
|
@ -616,7 +621,7 @@ bool CObjectViewer::initUI (HWND parent)
|
||||||
_FontPath+="\\fonts\\arial.ttf";
|
_FontPath+="\\fonts\\arial.ttf";
|
||||||
|
|
||||||
// The font generator
|
// The font generator
|
||||||
_FontGenerator = new NL3D::CFontGenerator ( _FontPath );
|
_FontGenerator = NL3D::newCFontGenerator ( _FontPath );
|
||||||
delete[] wd;
|
delete[] wd;
|
||||||
|
|
||||||
// The viewport
|
// The viewport
|
||||||
|
|
|
@ -44,7 +44,6 @@
|
||||||
#include "nel/3d/texture_grouped.h"
|
#include "nel/3d/texture_grouped.h"
|
||||||
#include "nel/3d/nelu.h"
|
#include "nel/3d/nelu.h"
|
||||||
#include "nel/3d/font_manager.h"
|
#include "nel/3d/font_manager.h"
|
||||||
#include "nel/3d/font_generator.h"
|
|
||||||
//
|
//
|
||||||
#include "nel/misc/file.h"
|
#include "nel/misc/file.h"
|
||||||
#include "start_stop_particle_system.h"
|
#include "start_stop_particle_system.h"
|
||||||
|
|
|
@ -23,8 +23,8 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -23,8 +23,9 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -27,6 +27,8 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -295,8 +295,8 @@ CClientConfig::CClientConfig()
|
||||||
SelectedSlot = 0; // Default is slot 0
|
SelectedSlot = 0; // Default is slot 0
|
||||||
|
|
||||||
Windowed = false; // Default is windowed mode.
|
Windowed = false; // Default is windowed mode.
|
||||||
Width = 800; // Default Width for the window.
|
Width = 0; // Default Width for the window (0 = current screen resolution).
|
||||||
Height = 600; // Default Height for the window.
|
Height = 0; // Default Height for the window (0 = current screen resolution).
|
||||||
Depth = 32; // Default Bit per Pixel.
|
Depth = 32; // Default Bit per Pixel.
|
||||||
Driver3D = DrvAuto; // Select best driver depending on hardware.
|
Driver3D = DrvAuto; // Select best driver depending on hardware.
|
||||||
Contrast = 0.f; // Default Monitor Contrast.
|
Contrast = 0.f; // Default Monitor Contrast.
|
||||||
|
@ -1732,7 +1732,7 @@ void CClientConfig::setValues()
|
||||||
// Allow warning display only first time.
|
// Allow warning display only first time.
|
||||||
DisplayCFGWarning= false;
|
DisplayCFGWarning= false;
|
||||||
|
|
||||||
// If it is the load time, bkup the ClientCfg into LastClientCfg
|
// If it is the load time, backup the ClientCfg into LastClientCfg
|
||||||
if(firstTimeSetValues)
|
if(firstTimeSetValues)
|
||||||
LastClientCfg = ClientCfg;
|
LastClientCfg = ClientCfg;
|
||||||
|
|
||||||
|
|
|
@ -953,6 +953,22 @@ void prelogInit()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (ClientCfg.Width <= 0 || ClientCfg.Height <= 0)
|
||||||
|
{
|
||||||
|
UDriver::CMode mode;
|
||||||
|
|
||||||
|
if (!ClientCfg.Windowed && Driver->getCurrentScreenMode(mode))
|
||||||
|
{
|
||||||
|
ClientCfg.Width = mode.Width;
|
||||||
|
ClientCfg.Height = mode.Height;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ClientCfg.Width = 1024;
|
||||||
|
ClientCfg.Height = 768;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
CLoginProgressPostThread::getInstance().step(CLoginStep(LoginStep_VideoModeSetup, "login_step_video_mode_setup"));
|
CLoginProgressPostThread::getInstance().step(CLoginStep(LoginStep_VideoModeSetup, "login_step_video_mode_setup"));
|
||||||
|
|
||||||
FPU_CHECKER_ONCE
|
FPU_CHECKER_ONCE
|
||||||
|
|
|
@ -111,6 +111,10 @@ NL_ADD_RUNTIME_FLAGS(ryzom_entities_game_service)
|
||||||
|
|
||||||
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
|
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
|
||||||
|
|
||||||
|
IF(MSVC)
|
||||||
|
SET_TARGET_PROPERTIES(ryzom_entities_game_service PROPERTIES COMPILE_FLAGS "/bigobj")
|
||||||
|
ENDIF(MSVC)
|
||||||
|
|
||||||
IF(WITH_PCH AND NOT MINGW) # FIXME: PCH too large (> 130MB), crashes cc1plus under MinGW
|
IF(WITH_PCH AND NOT MINGW) # FIXME: PCH too large (> 130MB), crashes cc1plus under MinGW
|
||||||
ADD_NATIVE_PRECOMPILED_HEADER(ryzom_entities_game_service ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp)
|
ADD_NATIVE_PRECOMPILED_HEADER(ryzom_entities_game_service ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp)
|
||||||
ENDIF(WITH_PCH AND NOT MINGW)
|
ENDIF(WITH_PCH AND NOT MINGW)
|
||||||
|
|
|
@ -20,6 +20,10 @@ NL_ADD_RUNTIME_FLAGS(ryzom_shard_unifier_service)
|
||||||
|
|
||||||
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
|
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
|
||||||
|
|
||||||
|
IF(MSVC)
|
||||||
|
SET_TARGET_PROPERTIES(ryzom_shard_unifier_service PROPERTIES COMPILE_FLAGS "/bigobj")
|
||||||
|
ENDIF(MSVC)
|
||||||
|
|
||||||
IF(WITH_PCH)
|
IF(WITH_PCH)
|
||||||
ADD_NATIVE_PRECOMPILED_HEADER(ryzom_shard_unifier_service ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp)
|
ADD_NATIVE_PRECOMPILED_HEADER(ryzom_shard_unifier_service ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp)
|
||||||
ENDIF(WITH_PCH)
|
ENDIF(WITH_PCH)
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -1,17 +1,6 @@
|
||||||
|
|
||||||
FILE(GLOB SRC *.cpp *.h)
|
FILE(GLOB SRC *.cpp *.h)
|
||||||
|
|
||||||
# Bugfix...
|
|
||||||
IF (NOT DXSDK_INCLUDE_DIR)
|
|
||||||
IF (DXSDK_DIR)
|
|
||||||
SET(DXSDK_INCLUDE_DIR "${DXSDK_DIR}/Include")
|
|
||||||
ENDIF (DXSDK_DIR)
|
|
||||||
ENDIF (NOT DXSDK_INCLUDE_DIR)
|
|
||||||
|
|
||||||
IF (NOT DXSDK_INCLUDE_DIR)
|
|
||||||
message(FATAL_ERROR "Configuration bad, cannot find DirectX include.")
|
|
||||||
ENDIF (NOT DXSDK_INCLUDE_DIR)
|
|
||||||
|
|
||||||
ADD_LIBRARY(georges_plugin_sound SHARED ${SRC})
|
ADD_LIBRARY(georges_plugin_sound SHARED ${SRC})
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(georges_plugin_sound ${NEL_INCLUDE_DIR} ${DXSDK_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(georges_plugin_sound ${NEL_INCLUDE_DIR} ${DXSDK_INCLUDE_DIR})
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <cerrno>
|
#include <cerrno>
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <cerrno>
|
#include <cerrno>
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,8 @@
|
||||||
#define PRIMITIVE_PLUGIN_H
|
#define PRIMITIVE_PLUGIN_H
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
#define NOMINMAX
|
||||||
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#define _WIN32_WINNT 0x0500
|
#define _WIN32_WINNT 0x0501
|
||||||
|
|
||||||
#include <afxwin.h> // MFC core and standard components
|
#include <afxwin.h> // MFC core and standard components
|
||||||
#include <afxext.h> // MFC extensions
|
#include <afxext.h> // MFC extensions
|
||||||
|
|
|
@ -12,6 +12,7 @@ ADD_EXECUTABLE(sheets_packer_shard ${SRC} ${EGSSHEETS}
|
||||||
${CMAKE_SOURCE_DIR}/ryzom/server/src/ai_service/sheets.h
|
${CMAKE_SOURCE_DIR}/ryzom/server/src/ai_service/sheets.h
|
||||||
${CMAKE_SOURCE_DIR}/ryzom/server/src/ai_service/commands_mlf.cpp)
|
${CMAKE_SOURCE_DIR}/ryzom/server/src/ai_service/commands_mlf.cpp)
|
||||||
|
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/ryzom/common/src ${CMAKE_SOURCE_DIR}/ryzom/server/src ${CMAKE_SOURCE_DIR}/ryzom/tools/sheets_packer_shard ${CMAKE_SOURCE_DIR}/ryzom/server/src/entities_game_service)
|
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/ryzom/common/src ${CMAKE_SOURCE_DIR}/ryzom/server/src ${CMAKE_SOURCE_DIR}/ryzom/tools/sheets_packer_shard ${CMAKE_SOURCE_DIR}/ryzom/server/src/entities_game_service)
|
||||||
TARGET_LINK_LIBRARIES(sheets_packer_shard
|
TARGET_LINK_LIBRARIES(sheets_packer_shard
|
||||||
ryzom_gameshare
|
ryzom_gameshare
|
||||||
|
@ -31,4 +32,8 @@ NL_ADD_RUNTIME_FLAGS(sheets_packer_shard)
|
||||||
ADD_DEFINITIONS(-DNO_EGS_VARS)
|
ADD_DEFINITIONS(-DNO_EGS_VARS)
|
||||||
ADD_DEFINITIONS(-DNO_AI_COMP)
|
ADD_DEFINITIONS(-DNO_AI_COMP)
|
||||||
|
|
||||||
|
IF(MSVC)
|
||||||
|
SET_TARGET_PROPERTIES(sheets_packer_shard PROPERTIES COMPILE_FLAGS "/bigobj")
|
||||||
|
ENDIF(MSVC)
|
||||||
|
|
||||||
INSTALL(TARGETS sheets_packer_shard RUNTIME DESTINATION ${RYZOM_BIN_PREFIX} COMPONENT tools)
|
INSTALL(TARGETS sheets_packer_shard RUNTIME DESTINATION ${RYZOM_BIN_PREFIX} COMPONENT tools)
|
||||||
|
|
Loading…
Reference in a new issue