mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-03-12 05:22:55 +00:00
cmake: fix wrong library naming scheme
This commit is contained in:
parent
e2da6954c8
commit
630217f0b1
@ -48,7 +48,7 @@ option(64BIT "Disable auto -m32 appending to compiler flags" OFF)
|
|||||||
set(GAMEDIR "valve" CACHE STRING "Gamedir path")
|
set(GAMEDIR "valve" CACHE STRING "Gamedir path")
|
||||||
set(SERVER_INSTALL_DIR "dlls" CACHE STRING "Where put server dll")
|
set(SERVER_INSTALL_DIR "dlls" CACHE STRING "Where put server dll")
|
||||||
set(CLIENT_INSTALL_DIR "cl_dlls" CACHE STRING "Where put client dll")
|
set(CLIENT_INSTALL_DIR "cl_dlls" CACHE STRING "Where put client dll")
|
||||||
set(SERVER_LIBRARY_NAME "hl" CACHE STRING "Library name for Linux/MacOS/Windows")
|
set(SERVER_LIBRARY_NAME "hl" CACHE STRING "Library name for PC platforms")
|
||||||
|
|
||||||
#-----------------
|
#-----------------
|
||||||
# MAIN BUILD CODE \
|
# MAIN BUILD CODE \
|
||||||
|
@ -65,7 +65,11 @@ endif()
|
|||||||
if(XASH_AMD64)
|
if(XASH_AMD64)
|
||||||
set(BUILDARCH "amd64")
|
set(BUILDARCH "amd64")
|
||||||
elseif(XASH_X86)
|
elseif(XASH_X86)
|
||||||
set(BUILDARCH "")
|
if(XASH_WIN32 OR XASH_LINUX OR XASH_APPLE)
|
||||||
|
set(BUILDARCH "") # no prefix for default OS
|
||||||
|
else()
|
||||||
|
set(BUILDARCH "i386")
|
||||||
|
endif()
|
||||||
elseif(XASH_ARM AND XASH_64BIT)
|
elseif(XASH_ARM AND XASH_64BIT)
|
||||||
set(BUILDARCH "arm64")
|
set(BUILDARCH "arm64")
|
||||||
elseif(XASH_ARM)
|
elseif(XASH_ARM)
|
||||||
|
@ -169,7 +169,7 @@ add_library (${SVDLL_LIBRARY} SHARED ${SVDLL_SOURCES})
|
|||||||
set_target_properties (${SVDLL_LIBRARY} PROPERTIES
|
set_target_properties (${SVDLL_LIBRARY} PROPERTIES
|
||||||
POSITION_INDEPENDENT_CODE 1)
|
POSITION_INDEPENDENT_CODE 1)
|
||||||
|
|
||||||
if(APPLE OR WIN32 OR ${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Android")
|
||||||
set(SVDLL_NAME "${SERVER_LIBRARY_NAME}")
|
set(SVDLL_NAME "${SERVER_LIBRARY_NAME}")
|
||||||
|
|
||||||
set_target_properties(${SVDLL_LIBRARY} PROPERTIES
|
set_target_properties(${SVDLL_LIBRARY} PROPERTIES
|
||||||
|
Loading…
x
Reference in New Issue
Block a user