mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-07 10:38:23 +00:00
Update compile/link flags for 64-bit.
This commit is contained in:
parent
9a4a7255d4
commit
f560b5bd37
@ -83,7 +83,7 @@ endif
|
|||||||
|
|
||||||
# the CPU target for the build, must be i486 for now
|
# the CPU target for the build, must be i486 for now
|
||||||
ARCH = i486
|
ARCH = i486
|
||||||
ARCH_CFLAGS = -mtune=i686 -march=pentium3 -mmmx -msse -msse2 -m32
|
ARCH_CFLAGS = -march=nocona -mmmx -msse -msse2 -m64
|
||||||
|
|
||||||
ifeq "$(OS)" "Darwin"
|
ifeq "$(OS)" "Darwin"
|
||||||
DEFINES = -D_OSX -DOSX -D_DLL_EXT=.dylib
|
DEFINES = -D_OSX -DOSX -D_DLL_EXT=.dylib
|
||||||
@ -98,11 +98,11 @@ SHLIBLDFLAGS = -shared -Wl,-Map,$@_map.txt
|
|||||||
SHLIBSUFFIX =
|
SHLIBSUFFIX =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DEFINES +=-DVPROF_LEVEL=1 -DSWDS -D_finite=finite -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp \
|
DEFINES +=-DX64BITS -DPLATFORM_64BITS -DVPROF_LEVEL=1 -DSWDS -D_finite=finite -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp \
|
||||||
-Dstrnicmp=strncasecmp -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -DPOSIX -DGNUC -DCOMPILER_GCC -DNO_MALLOC_OVERRIDE
|
-Dstrnicmp=strncasecmp -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -DPOSIX -DGNUC -DCOMPILER_GCC -DNO_MALLOC_OVERRIDE
|
||||||
UNDEF = -Usprintf -Ustrncpy -UPROTECTED_THINGS_ENABLE
|
UNDEF = -Usprintf -Ustrncpy -UPROTECTED_THINGS_ENABLE
|
||||||
|
|
||||||
BASE_CFLAGS = -fno-strict-aliasing -Wall -Wsign-compare -Werror -Wno-conversion -Wno-overloaded-virtual -Wno-non-virtual-dtor -Wno-invalid-offsetof \
|
BASE_CFLAGS = -fPIC -fno-strict-aliasing -Wall -Wsign-compare -Wno-conversion -Wno-overloaded-virtual -Wno-non-virtual-dtor -Wno-invalid-offsetof \
|
||||||
-Wno-unknown-pragmas -Wno-unused
|
-Wno-unknown-pragmas -Wno-unused
|
||||||
SHLIBCFLAGS = -fPIC
|
SHLIBCFLAGS = -fPIC
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user