Skip to content

Commit 2b37a47

Browse files
committed
Fix compiling issues with the updated hl2sdk-sdk2013 branch
1 parent 4db8f54 commit 2b37a47

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/makefiles/linux/linux.base.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Set(SOURCEPYTHON_LINK_LIBRARIES
4242
)
4343

4444

45-
If(SOURCE_ENGINE MATCHES "bms")
45+
If(SOURCE_ENGINE MATCHES "bms" OR SOURCE_ENGINE MATCHES "sdk2013")
4646
Set(SOURCEPYTHON_LINK_LIBRARIES
4747
"${SOURCEPYTHON_LINK_LIBRARIES}"
4848
${SOURCESDK_LIB}/public/linux32/mathlib.a
@@ -96,12 +96,12 @@ EndIf()
9696
# General definitions
9797
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_LINUX -DPOSIX -DLINUX -DGNUC -DCOMPILER_GCC")
9898

99-
if(SOURCE_ENGINE MATCHES "orangebox" OR SOURCE_ENGINE MATCHES "bms")
99+
if(SOURCE_ENGINE MATCHES "orangebox" OR SOURCE_ENGINE MATCHES "bms" OR SOURCE_ENGINE MATCHES "sdk2013")
100100
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNO_MALLOC_OVERRIDE")
101101
Endif()
102102

103103
# Function alias
104-
If(NOT SOURCE_ENGINE MATCHES "bms")
104+
If(NOT SOURCE_ENGINE MATCHES "bms" OR NOT SOURCE_ENGINE MATCHES "sdk2013")
105105
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp")
106106
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dstrnicmp=strncasecmp -D_snprintf=snprintf")
107107
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp")
@@ -115,7 +115,7 @@ Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -Wno-reorder")
115115

116116
# Others
117117
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpmath=sse -msse -m32 -fno-strict-aliasing")
118-
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -fno-threadsafe-statics -v -fvisibility=hidden")
118+
Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -static-libgcc -static-libstdc++ -fno-threadsafe-statics -v -fvisibility=hidden")
119119

120120

121121
# ------------------------------------------------------------------

0 commit comments

Comments
 (0)