summaryrefslogtreecommitdiff
path: root/tools/msvs/find_nasm.cmd
diff options
context:
space:
mode:
Diffstat (limited to 'tools/msvs/find_nasm.cmd')
-rw-r--r--tools/msvs/find_nasm.cmd19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/msvs/find_nasm.cmd b/tools/msvs/find_nasm.cmd
new file mode 100644
index 0000000000..d30d213116
--- /dev/null
+++ b/tools/msvs/find_nasm.cmd
@@ -0,0 +1,19 @@
+@IF NOT DEFINED DEBUG_HELPER @ECHO OFF
+
+ECHO Looking for NASM
+
+FOR /F "delims=" %%a IN ('where nasm 2^> NUL') DO (
+ EXIT /B 0
+)
+
+IF EXIST "%ProgramFiles%\NASM\nasm.exe" (
+ SET "Path=%Path%;%ProgramFiles%\NASM"
+ EXIT /B 0
+)
+
+IF EXIST "%ProgramFiles(x86)%\NASM\nasm.exe" (
+ SET "Path=%Path%;%ProgramFiles(x86)%\NASM"
+ EXIT /B 0
+)
+
+EXIT /B 1