Skip to content

Commit cee5da7

Browse files
committed
Fix link libraries
1 parent a2e6639 commit cee5da7

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/makefiles/linux/linux.base.cmake

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ If(SOURCE_ENGINE MATCHES "bms")
5151
${SOURCESDK_LIB}/public/linux32/libtier0_srv.so
5252
${SOURCESDK_LIB}/public/linux32/libvstdlib_srv.so
5353
)
54+
ElseIf(SOURCE_ENGINE MATCHES "orangebox")
55+
Set(SOURCEPYTHON_LINK_LIBRARIES
56+
"${SOURCEPYTHON_LINK_LIBRARIES}"
57+
${SOURCESDK_LIB}/public/linux/mathlib_i486.a
58+
${SOURCESDK_LIB}/public/linux/tier1_i486.a
59+
${SOURCESDK_LIB}/public/linux/libtier0_srv.so
60+
${SOURCESDK_LIB}/public/linux/libvstdlib_srv.so
61+
)
5462
Else()
5563
Set(SOURCEPYTHON_LINK_LIBRARIES
5664
"${SOURCEPYTHON_LINK_LIBRARIES}"
@@ -62,7 +70,7 @@ EndIf()
6270
# ------------------------------------------------------------------
6371
# Game specific library hacks.
6472
# ------------------------------------------------------------------
65-
If(SOURCE_ENGINE MATCHES "orangebox" OR SOURCE_ENGINE MATCHES "l4d2" OR SOURCE_ENGINE MATCHES "gmod")
73+
If(SOURCE_ENGINE MATCHES "l4d2" OR SOURCE_ENGINE MATCHES "gmod")
6674
# Orangebox has all the tier libraries.
6775
Set(SOURCEPYTHON_LINK_LIBRARIES
6876
"${SOURCEPYTHON_LINK_LIBRARIES}"
@@ -79,12 +87,6 @@ If(SOURCE_ENGINE MATCHES "csgo" OR SOURCE_ENGINE MATCHES "blade")
7987
${SOURCESDK_LIB}/linux/interfaces_i486.a
8088
${SOURCESDK_LIB}/linux/libtier0.so
8189
${SOURCESDK_LIB}/linux/libvstdlib.so
82-
)
83-
EndIf()
84-
85-
If(SOURCE_ENGINE MATCHES "csgo" OR SOURCE_ENGINE MATCHES "blade")
86-
Set(SOURCEPYTHON_LINK_LIBRARIES
87-
"${SOURCEPYTHON_LINK_LIBRARIES}"
8890
${SOURCESDK_LIB}/linux32/release/libprotobuf.a
8991
)
9092
EndIf()

0 commit comments

Comments
 (0)