@@ -90,9 +90,9 @@ ZIGEXT = { source = "${OS}", default_value = "tar.xz", mapping = {"Windows_NT" =
9090CARGO_ZIGBUILD_ZIG_PATH = { source = " ${CI}" , default_value = " ${EXTERNALDIR}/zig-${HOSTOSPLAIN}/zig" , mapping = {"true" = " zig" } }
9191HOSTZIGTOOLCHAIN = { source = " ${OS}" , default_value = " x86_64-linux" , mapping = {"Windows_NT" = " x86_64-windows" } }
9292
93- MMSOURCEVER = " 1.11 " # Not always instep with SM versions.
93+ MMBRANCH = " master " # Not always instep with SM versions.
9494SMSHORTVER =" 1.12" # ## UPDATE .github/workflows/build-everything.yml whenever this is updated.
95- SMBINVER =" sourcemod-1.12.0-git7177 -${HOSTOSPLAIN}" # ## UPDATE .github/workflows/build-everything.yml whenever this is updated.
95+ SMBINVER =" sourcemod-1.12.0-git7183 -${HOSTOSPLAIN}" # ## UPDATE .github/workflows/build-everything.yml whenever this is updated.
9696SMBINEXT = { source = " ${OS}" , default_value = " tar.gz" , mapping = {"Windows_NT" = " zip" } }
9797SPCOMP = { source = " ${OS}" , default_value = " spcomp64" , mapping = {"Windows_NT" = " spcomp" } }
9898
@@ -202,19 +202,19 @@ do_everything
202202[tasks .copy-extensions ]
203203script_runner = " @duckscript"
204204script = '''
205- extdir = set "${PACKAGEDIR}/srcwrtimer/addons/sourcemod/extensions"
205+ extdir = set "${PACKAGEDIR}/srcwrtimer/addons/sourcemod/extensions/x64 "
206206builddir = set "${CARGO_MAKE_WORKING_DIRECTORY}/_build"
207207
208208fn copy_ext
209209 rm "${extdir}/${1}.ext.dll"
210210 rm "${extdir}/${1}.pdb"
211211 rm "${extdir}/${1}.ext.so"
212- if is_path_exists "${builddir}/i686 -pc-windows-msvc/release/${1}.dll"
213- cp "${builddir}/i686 -pc-windows-msvc/release/${1}.dll" "${extdir}/${1}.ext.dll"
214- cp "${builddir}/i686 -pc-windows-msvc/release/${1}.pdb" "${extdir}/${1}.pdb"
212+ if is_path_exists "${builddir}/x86_64 -pc-windows-msvc/release/${1}.dll"
213+ cp "${builddir}/x86_64 -pc-windows-msvc/release/${1}.dll" "${extdir}/${1}.ext.dll"
214+ cp "${builddir}/x86_64 -pc-windows-msvc/release/${1}.pdb" "${extdir}/${1}.pdb"
215215 end
216- if is_path_exists "${builddir}/i686 -unknown-linux-gnu/release/lib${1}.so"
217- cp "${builddir}/i686 -unknown-linux-gnu/release/lib${1}.so" "${extdir}/${1}.ext.so"
216+ if is_path_exists "${builddir}/x86_64 -unknown-linux-gnu/release/lib${1}.so"
217+ cp "${builddir}/x86_64 -unknown-linux-gnu/release/lib${1}.so" "${extdir}/${1}.ext.so"
218218 end
219219end
220220
@@ -293,19 +293,19 @@ dependencies = [
293293[tasks .linux ]
294294toolchain = " nightly"
295295command = " cargo"
296- args = [" zigbuild" , " --release" , " --target" , " i686 -unknown-linux-gnu.2.26" ]
296+ args = [" zigbuild" , " --release" , " --target" , " x86_64 -unknown-linux-gnu.2.26" ]
297297
298298[tasks .msvc ]
299299toolchain = " nightly"
300300command = " cargo"
301301# env = { "CARGO_LOG" = "cargo::core::compiler::fingerprint=info" }
302- args = [" build" , " --release" , " --target" , " i686 -pc-windows-msvc" ]
302+ args = [" build" , " --release" , " --target" , " x86_64 -pc-windows-msvc" ]
303303
304304# TODO: xwin not quite worky...
305305[tasks .msvc .linux ]
306306toolchain = " nightly"
307307command = " cargo"
308- args = [" xwin" , " build" , " --xwin-arch" , " x86 " , " --release" , " --target" , " i686 -pc-windows-msvc" ]
308+ args = [" xwin" , " build" , " --xwin-arch" , " x86_64 " , " --release" , " --target" , " x86_64 -pc-windows-msvc" ]
309309
310310# ###############################################################################
311311# # asdf
@@ -314,12 +314,12 @@ args = ["xwin", "build", "--xwin-arch", "x86", "--release", "--target", "i686-pc
314314[tasks .rustup-linux ]
315315toolchain = " nightly"
316316command = " rustup"
317- args = [" target" , " add" , " i686 -unknown-linux-gnu" ]
317+ args = [" target" , " add" , " x86_64 -unknown-linux-gnu" ]
318318
319319[tasks .rustup-msvc ]
320320toolchain = " nightly"
321321command = " rustup"
322- args = [" target" , " add" , " i686 -pc-windows-msvc" ]
322+ args = [" target" , " add" , " x86_64 -pc-windows-msvc" ]
323323
324324# ###############################################################################
325325# # asdf
@@ -334,7 +334,7 @@ args = ["clone", "-b", "${SMSHORTVER}-dev", "--recursive", "https://github.com/a
334334[tasks .clone-mm ]
335335condition = { files_not_exist = [" ${EXTERNALDIR}/alliedmodders/mmsource" ] }
336336command = " git"
337- args = [" clone" , " https://github.com/alliedmodders/metamod-source" , " ${EXTERNALDIR}/alliedmodders/mmsource" , " -b" , " ${MMSOURCEVER}-dev " ]
337+ args = [" clone" , " https://github.com/alliedmodders/metamod-source" , " ${EXTERNALDIR}/alliedmodders/mmsource" , " -b" , " ${MMBRANCH} " ]
338338
339339
340340# TODO: Add update-hl2sdk which does `git remote update` for the proxy repo and then `git pull` in -css
@@ -346,8 +346,17 @@ args = ["clone", "--mirror", "https://github.com/alliedmodders/hl2sdk", "${EXTER
346346
347347[tasks .clone-hl2sdk-css ]
348348condition = { files_not_exist = [" ${EXTERNALDIR}/alliedmodders/hl2sdk-css" ] }
349- command = " git"
350- args = [" clone" , " ${EXTERNALDIR}/alliedmodders/hl2sdk-proxy-repo" , " ${EXTERNALDIR}/alliedmodders/hl2sdk-css" , " -b" , " css" ]
349+ # command = "git"
350+ # args = ["clone", "${EXTERNALDIR}/alliedmodders/hl2sdk-proxy-repo", "${EXTERNALDIR}/alliedmodders/hl2sdk-css", "-b", "css"]
351+ script_runner = " @duckscript"
352+ script = '''
353+ fn do_everything
354+ exec git clone "${EXTERNALDIR}/alliedmodders/hl2sdk-proxy-repo" "${EXTERNALDIR}/alliedmodders/hl2sdk-css" -b css
355+ cd "${EXTERNALDIR}/alliedmodders/hl2sdk-css/"
356+ exec git apply --whitespace=fix ../../../extshared_build_helper/src/c++23-for-hl2sdk-css-1.patch
357+ end
358+ do_everything
359+ '''
351360
352361
353362[tasks .clone-alliedmodders ]
0 commit comments