aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-11-26 22:25:07 +0000
committergingerBill <bill@gingerbill.org>2021-11-26 22:25:07 +0000
commit27106dd9aec67ebf9e3c53572513051e8bc973c6 (patch)
tree6e8c2c5a03839ca74ed9bd3f1f2bb0bde73ddeb6 /src/build_settings.cpp
parent33dc12a61aa2040d5cd82c8a20e3d9ed82a8c9a3 (diff)
Allow `.asm`, `.s`, and `.S` as valid assembly file extensions
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index 1012fc1c0..29abd441c 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -822,6 +822,18 @@ bool show_error_line(void) {
return build_context.show_error_line;
}
+bool has_asm_extension(String const &path) {
+ String ext = path_extension(path);
+ if (ext == ".asm") {
+ return true;
+ } else if (ext == ".s") {
+ return true;
+ } else if (ext == ".S") {
+ return true;
+ }
+ return false;
+}
+
void init_build_context(TargetMetrics *cross_target) {
BuildContext *bc = &build_context;