1+ set ( TARGET_NAME server )
2+
13set ( SOURCE_FILES
24 ${GAME_COMMON_SRCS}
35 CMakeLists.txt
@@ -164,25 +166,25 @@ endif()
164166
165167source_group ( TREE ${PROJECT_SOURCE_DIR} FILES ${SOURCE_FILES} )
166168
167- add_library ( hl SHARED ${SOURCE_FILES} )
168- add_auto_deploy ( hl server PublishPathServer.txt )
169- bhl_version_info ( hl "hl.dll" "BugfixedHL-Rebased Server" )
169+ add_library ( ${TARGET_NAME} SHARED ${SOURCE_FILES} )
170+ add_auto_deploy ( ${TARGET_NAME} server PublishPathServer.txt )
171+ bhl_version_info ( ${TARGET_NAME} "hl.dll" "BugfixedHL-Rebased Server" )
170172
171- target_include_directories ( hl PRIVATE
173+ target_include_directories ( ${TARGET_NAME} PRIVATE
172174 .
173175 ${GAME_COMMON_INCLUDE_PATHS}
174176 ${SOURCE_SDK_INCLUDE_PATHS} # For mathlib
175177)
176178
177- target_compile_definitions ( hl PRIVATE
179+ target_compile_definitions ( ${TARGET_NAME} PRIVATE
178180 ${GAME_COMMON_DEFINES}
179181 ${SOURCE_SDK_DEFINES}
180182 SERVER_DLL
181183 MATHLIB_USE_C_ASSERT
182184 MATHLIB_VECTOR_NONTRIVIAL
183185)
184186
185- target_precompile_headers ( hl PRIVATE pch.h )
187+ target_precompile_headers ( ${TARGET_NAME} PRIVATE pch.h )
186188
187189# Dependencies
188190if ( WIN32 )
@@ -194,7 +196,7 @@ else()
194196endif ()
195197
196198# Link with dependencies
197- target_link_libraries ( hl
199+ target_link_libraries ( ${TARGET_NAME}
198200 ${SERVER_PLAT_LIBS}
199201 semver
200202 Threads::Threads
@@ -204,10 +206,13 @@ target_link_libraries( hl
204206set ( SERVER_LINK_FLAGS "" )
205207set ( SERVER_COMPILE_FLAGS "" )
206208
207- set_target_properties ( hl PROPERTIES
209+ set_target_properties ( ${TARGET_NAME} PROPERTIES
208210 COMPILE_FLAGS "${SERVER_COMPILE_FLAGS} "
209211 LINK_FLAGS "${SHARED_GAME_LINKER_FLAGS} ${SERVER_LINK_FLAGS} "
210212)
211213
212214# Remove "lib" prefix
213- set_target_properties ( hl PROPERTIES PREFIX "" )
215+ set_target_properties ( ${TARGET_NAME} PROPERTIES PREFIX "" )
216+
217+ # Set the original name
218+ set_target_properties ( ${TARGET_NAME} PROPERTIES OUTPUT_NAME "hl" )
0 commit comments