aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2017-11-26 11:11:29 +0000
committergingerBill <bill@gingerbill.org>2017-11-26 11:11:29 +0000
commitfebcd7332399233f7e3452b66b5cb4ef9f6a574b (patch)
tree5c4aba63b2c017e5c30a176ad917f99428d890ef /src
parentdf062360761c8e7e86330d3cc80d5855be6f23a6 (diff)
Fix merge from essence cross compile #154
Diffstat (limited to 'src')
-rw-r--r--src/main.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 1ef193e3d..eff12cc40 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -410,15 +410,17 @@ bool parse_build_flags(Array<String> args) {
#ifdef GB_SYSTEM_UNIX
#ifdef GB_ARCH_64_BIT
if (str_eq_ignore_case(cross_compile_target, str_lit("Essence"))) {
+
+ } else
#endif
#endif
- } else {
+ {
gb_printf_err("Unsupported cross compilation target '%.*s'\n", LIT(cross_compile_target));
gb_printf_err("Currently supported targets: Essence (from 64-bit Unixes only)\n");
bad_flags = true;
}
break;
- }
+ }
case BuildFlag_CrossLibDir: {
GB_ASSERT(value.kind == ExactValue_String);
@@ -972,8 +974,8 @@ int main(int arg_count, char **arg_ptr) {
" -e _main "
#endif
, linker, LIT(output_base), LIT(output_base), output_ext,
- lib_str,
- str_eq_ignore_case(cross_compile_target, str_lit("Essence")) ? "" : "-lc -lm",
+ lib_str,
+ str_eq_ignore_case(cross_compile_target, str_lit("Essence")) ? "" : "-lc -lm",
LIT(build_context.link_flags),
link_settings,
LIT(cross_compile_lib_dir)