mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2025-01-18 06:31:45 +00:00
- Last was incomplete commit.
SVN r1528 (trunk)
This commit is contained in:
parent
d3e1199c8f
commit
0060dab892
3 changed files with 22 additions and 22 deletions
|
@ -4,6 +4,7 @@ if( COMMAND cmake_policy )
|
||||||
cmake_policy( SET CMP0003 NEW )
|
cmake_policy( SET CMP0003 NEW )
|
||||||
endif( COMMAND cmake_policy )
|
endif( COMMAND cmake_policy )
|
||||||
|
|
||||||
|
include( CheckCXXSourceCompiles )
|
||||||
include( CheckFunctionExists )
|
include( CheckFunctionExists )
|
||||||
include( FindPkgConfig )
|
include( FindPkgConfig )
|
||||||
|
|
||||||
|
@ -151,23 +152,6 @@ else( WIN32 )
|
||||||
include_directories( ${FPU_CONTROL_DIR} )
|
include_directories( ${FPU_CONTROL_DIR} )
|
||||||
add_definitions( -DHAVE_FPU_CONTROL )
|
add_definitions( -DHAVE_FPU_CONTROL )
|
||||||
endif( FPU_CONTROL_DIR )
|
endif( FPU_CONTROL_DIR )
|
||||||
|
|
||||||
include( CheckCXXSourceCompiles )
|
|
||||||
CHECK_CXX_SOURCE_COMPILES(
|
|
||||||
"#include <stdarg.h>
|
|
||||||
int main() { va_list list1, list2; va_copy(list1, list2); return 0; }"
|
|
||||||
HAS_VA_COPY )
|
|
||||||
if( NOT HAS_VA_COPY )
|
|
||||||
CHECK_CXX_SOURCE_COMPILES(
|
|
||||||
"#include <stdarg.h>
|
|
||||||
int main() { va_list list1, list2; __va_copy(list1, list2); return 0; }"
|
|
||||||
HAS___VA_COPY )
|
|
||||||
if( HAS___VA_COPY )
|
|
||||||
add_definitions( -Dva_copy=__va_copy )
|
|
||||||
else( HAS___VA_COPY )
|
|
||||||
message( SEND_ERROR "Compiler does not support va_copy or __va_copy" )
|
|
||||||
endif( HAS___VA_COPY )
|
|
||||||
endif( NOT HAS_VA_COPY )
|
|
||||||
endif( WIN32 )
|
endif( WIN32 )
|
||||||
|
|
||||||
# Decide on the name of the FMOD library we want to use.
|
# Decide on the name of the FMOD library we want to use.
|
||||||
|
@ -369,6 +353,22 @@ if( UNIX )
|
||||||
endif( NOT CLOCK_GETTIME_IN_RT )
|
endif( NOT CLOCK_GETTIME_IN_RT )
|
||||||
endif( UNIX )
|
endif( UNIX )
|
||||||
|
|
||||||
|
CHECK_CXX_SOURCE_COMPILES(
|
||||||
|
"#include <stdarg.h>
|
||||||
|
int main() { va_list list1, list2; va_copy(list1, list2); return 0; }"
|
||||||
|
HAS_VA_COPY )
|
||||||
|
if( NOT HAS_VA_COPY )
|
||||||
|
CHECK_CXX_SOURCE_COMPILES(
|
||||||
|
"#include <stdarg.h>
|
||||||
|
int main() { va_list list1, list2; __va_copy(list1, list2); return 0; }"
|
||||||
|
HAS___VA_COPY )
|
||||||
|
if( HAS___VA_COPY )
|
||||||
|
add_definitions( -Dva_copy=__va_copy )
|
||||||
|
else( HAS___VA_COPY )
|
||||||
|
add_definitions( -DNO_VA_COPY )
|
||||||
|
endif( HAS___VA_COPY )
|
||||||
|
endif( NOT HAS_VA_COPY )
|
||||||
|
|
||||||
# Update svnrevision.h
|
# Update svnrevision.h
|
||||||
|
|
||||||
add_custom_target( revision_check ALL
|
add_custom_target( revision_check ALL
|
||||||
|
|
|
@ -136,7 +136,7 @@ void STACK_ARGS DCanvas::DrawText (FFont *font, int normalcolor, int x, int y, c
|
||||||
case TAG_MORE:
|
case TAG_MORE:
|
||||||
more_p = va_arg (tags, va_list*);
|
more_p = va_arg (tags, va_list*);
|
||||||
va_end (tags);
|
va_end (tags);
|
||||||
#ifdef __GNUC__
|
#ifndef NO_VA_COPY
|
||||||
va_copy (tags, *more_p);
|
va_copy (tags, *more_p);
|
||||||
#else
|
#else
|
||||||
tags = *more_p;
|
tags = *more_p;
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
OmitFramePointers="true"
|
OmitFramePointers="true"
|
||||||
WholeProgramOptimization="false"
|
WholeProgramOptimization="false"
|
||||||
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
||||||
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH"
|
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY"
|
||||||
StringPooling="true"
|
StringPooling="true"
|
||||||
ExceptionHandling="1"
|
ExceptionHandling="1"
|
||||||
RuntimeLibrary="0"
|
RuntimeLibrary="0"
|
||||||
|
@ -178,7 +178,7 @@
|
||||||
FavorSizeOrSpeed="1"
|
FavorSizeOrSpeed="1"
|
||||||
OmitFramePointers="true"
|
OmitFramePointers="true"
|
||||||
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
||||||
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH"
|
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY"
|
||||||
StringPooling="true"
|
StringPooling="true"
|
||||||
RuntimeLibrary="0"
|
RuntimeLibrary="0"
|
||||||
EnableFunctionLevelLinking="false"
|
EnableFunctionLevelLinking="false"
|
||||||
|
@ -287,7 +287,7 @@
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
||||||
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH"
|
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY"
|
||||||
MinimalRebuild="true"
|
MinimalRebuild="true"
|
||||||
RuntimeLibrary="1"
|
RuntimeLibrary="1"
|
||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
|
@ -393,7 +393,7 @@
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";snes_spc\snes_spc;gdtoa;bzip2;lzma\C"
|
||||||
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH"
|
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY"
|
||||||
MinimalRebuild="true"
|
MinimalRebuild="true"
|
||||||
RuntimeLibrary="1"
|
RuntimeLibrary="1"
|
||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
|
|
Loading…
Reference in a new issue