@@ -219,7 +219,10 @@ set_target_properties( ${TARGET_NAME} PROPERTIES PREFIX "" )
219219set_target_properties ( ${TARGET_NAME} PROPERTIES OUTPUT_NAME "hl" )
220220
221221if ( GENERATE_AMXX_OFFSETS )
222- set ( AMXX_OFFSET_GENERATOR_VERSION "1.0.0" )
222+ # Must also be updated in .github/workflows/main.yml
223+ # Must also change URL_HASH
224+ set ( AMXX_OFFSET_GENERATOR_VERSION "1.0.1" )
225+
223226 set ( AMXX_OFFSET_GENERATOR_DIR "${CMAKE_BINARY_DIR} /amxx-offset-generator" )
224227 set ( AMXX_OFFSETS_SCRIPT "${AMXX_OFFSET_GENERATOR_DIR} /create_amxx_files.py" )
225228 set ( AMXX_OFFSETS_CLASS_LIST "${CMAKE_CURRENT_SOURCE_DIR} /AmxxOffsetClassList.txt" )
@@ -238,15 +241,6 @@ if( GENERATE_AMXX_OFFSETS )
238241 set ( AMXX_OFFSETS_DBG_FILE_ARG --so )
239242 set ( AMXX_OFFSETS_JSON "${CMAKE_BINARY_DIR} /bhl-amxx-offsets-linux.json" )
240243 set ( AMXX_OFFSETS_SCRIPT_ARG "--linux=${AMXX_OFFSETS_JSON} " )
241-
242- # File doesn't have +x set in the ZIP. Fix that.
243- file (
244- CHMOD ${AMXX_OFFSETS_EXEC}
245- PERMISSIONS
246- OWNER_READ OWNER_WRITE OWNER_EXECUTE
247- GROUP_WRITE GROUP_EXECUTE
248- WORLD_READ WORLD_EXECUTE
249- )
250244 else ()
251245 message ( FATAL_ERROR "GENERATE_AMXX_OFFSETS is not supported on this platform" )
252246 endif ()
@@ -255,12 +249,23 @@ if( GENERATE_AMXX_OFFSETS )
255249 FetchContent_Declare (
256250 amxx-offset-generator
257251 URL https://github.com/tmp64/amxx-offset-generator/releases/download/v${AMXX_OFFSET_GENERATOR_VERSION} /amxx-offset-generator-v${AMXX_OFFSET_GENERATOR_VERSION} .zip
258- URL_HASH SHA256=a2e26ea8b94162f505f430094b26eb114fa446f2955db3396394e6c3702e6d50
252+ URL_HASH SHA256=8fb1b0dd311cdbade408621bad66bf58c2e3472a8c68d3126a5b7b1b26c6da8e
259253 SOURCE_DIR ${AMXX_OFFSET_GENERATOR_DIR}
260254 )
261255
262256 FetchContent_MakeAvailable ( amxx-offset-generator )
263257
258+ if ( PLATFORM_LINUX )
259+ # File doesn't have +x set in the ZIP. Fix that.
260+ file (
261+ CHMOD ${AMXX_OFFSETS_EXEC}
262+ PERMISSIONS
263+ OWNER_READ OWNER_WRITE OWNER_EXECUTE
264+ GROUP_WRITE GROUP_EXECUTE
265+ WORLD_READ WORLD_EXECUTE
266+ )
267+ endif ()
268+
264269 # Add command to generate the JSON file and the offset files
265270 add_custom_command (
266271 TARGET server POST_BUILD
0 commit comments