@@ -42,7 +42,7 @@ Set(SOURCEPYTHON_LINK_LIBRARIES
42
42
)
43
43
44
44
45
- If (SOURCE_ENGINE MATCHES "bms" )
45
+ If (SOURCE_ENGINE MATCHES "bms" OR SOURCE_ENGINE MATCHES "sdk2013" )
46
46
Set (SOURCEPYTHON_LINK_LIBRARIES
47
47
"${SOURCEPYTHON_LINK_LIBRARIES} "
48
48
${SOURCESDK_LIB} /public/linux32/mathlib.a
@@ -96,12 +96,12 @@ EndIf()
96
96
# General definitions
97
97
Set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_LINUX -DPOSIX -DLINUX -DGNUC -DCOMPILER_GCC" )
98
98
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" )
100
100
Set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNO_MALLOC_OVERRIDE" )
101
101
Endif ()
102
102
103
103
# Function alias
104
- If (NOT SOURCE_ENGINE MATCHES "bms" )
104
+ If (NOT SOURCE_ENGINE MATCHES "bms" OR NOT SOURCE_ENGINE MATCHES "sdk2013" )
105
105
Set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp" )
106
106
Set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dstrnicmp=strncasecmp -D_snprintf=snprintf" )
107
107
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")
115
115
116
116
# Others
117
117
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" )
119
119
120
120
121
121
# ------------------------------------------------------------------
0 commit comments