aboutsummaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-02-02 21:28:55 +0100
committerMiquel Sabaté Solà <mssola@mssola.com>2026-02-02 21:28:55 +0100
commite59465abdb58fd73cd1e8fc4565b866cfa19c149 (patch)
tree4f89bd2f3d006855b57cc7507efca5267a2de952 /crates
parent4f24035b601c872c26902f11f99363d782954dbe (diff)
downloadtools.nes-e59465abdb58fd73cd1e8fc4565b866cfa19c149.tar.gz
tools.nes-e59465abdb58fd73cd1e8fc4565b866cfa19c149.zip
nasm: define the __NASM__ variable
This variable is defined by default in nasm and it can be used for assembler compatibility code. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'crates')
-rw-r--r--crates/nasm/src/main.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/nasm/src/main.rs b/crates/nasm/src/main.rs
index edf1af3..64e88ed 100644
--- a/crates/nasm/src/main.rs
+++ b/crates/nasm/src/main.rs
@@ -150,6 +150,9 @@ fn parse_arguments() -> Args {
die("you need to specify a source file".to_string());
}
+ // If everything is ok, add the default defines for nasm.
+ res.defines.push((String::from("__NASM__"), 1));
+
res
}