Skip to content

Instantly share code, notes, and snippets.

@Rainyan
Last active January 4, 2023 04:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Rainyan/1dffe8737d255f9fbbbe43fa36576239 to your computer and use it in GitHub Desktop.
Save Rainyan/1dffe8737d255f9fbbbe43fa36576239 to your computer and use it in GitHub Desktop.
Test script (Windows) for quickly building a plugin for multiple SM versions. Compiler binaries need to be downloaded to the relative dirs accordingly.
@ECHO off
SET TEST_FILE=source_code_filename_without_extension
SET DIVIDER=-----------------------------------------
ECHO %DIVIDER%
SET SMVER=1.7
cp .\neotokyo.inc "%SMVER%\addons\sourcemod\scripting\include"
"%SMVER%\addons\sourcemod\scripting\spcomp.exe" %TEST_FILE%.sp
ECHO %DIVIDER%
SET SMVER=1.8
cp .\neotokyo.inc "%SMVER%\addons\sourcemod\scripting\include"
"%SMVER%\addons\sourcemod\scripting\spcomp.exe" %TEST_FILE%.sp
ECHO %DIVIDER%
SET SMVER=1.9
cp .\neotokyo.inc "%SMVER%\addons\sourcemod\scripting\include"
"%SMVER%\addons\sourcemod\scripting\spcomp.exe" %TEST_FILE%.sp
ECHO %DIVIDER%
SET SMVER=1.10
cp .\neotokyo.inc "%SMVER%\addons\sourcemod\scripting\include"
"%SMVER%\addons\sourcemod\scripting\spcomp.exe" %TEST_FILE%.sp
ECHO %DIVIDER%
SET SMVER=1.11
cp .\neotokyo.inc "%SMVER%\addons\sourcemod\scripting\include"
"%SMVER%\addons\sourcemod\scripting\spcomp.exe" %TEST_FILE%.sp
ECHO %DIVIDER%
SET SMVER=1.12
cp .\neotokyo.inc "%SMVER%\addons\sourcemod\scripting\include"
"%SMVER%\addons\sourcemod\scripting\spcomp.exe" %TEST_FILE%.sp
ECHO %DIVIDER%
rm ".\%TEST_FILE%.smx"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment