mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Add -show-more-timings for Android stuff
This commit is contained in:
@@ -660,6 +660,8 @@ try_cross_linking:;
|
|||||||
|
|
||||||
|
|
||||||
if (is_android) { // NOTE(bill): glue code needed for Android
|
if (is_android) { // NOTE(bill): glue code needed for Android
|
||||||
|
TIME_SECTION("Android Native App Glue Compile");
|
||||||
|
|
||||||
String android_glue_object = {};
|
String android_glue_object = {};
|
||||||
String android_glue_static_lib = {};
|
String android_glue_static_lib = {};
|
||||||
|
|
||||||
@@ -701,6 +703,8 @@ try_cross_linking:;
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TIME_SECTION("Android Native App Glue ar");
|
||||||
|
|
||||||
gbString ar = gb_string_make_length(heap_allocator(), ODIN_ANDROID_NDK_TOOLCHAIN_PATH.text, ODIN_ANDROID_NDK_TOOLCHAIN_PATH.len);
|
gbString ar = gb_string_make_length(heap_allocator(), ODIN_ANDROID_NDK_TOOLCHAIN_PATH.text, ODIN_ANDROID_NDK_TOOLCHAIN_PATH.len);
|
||||||
defer (gb_string_free(ar));
|
defer (gb_string_free(ar));
|
||||||
|
|
||||||
@@ -867,6 +871,11 @@ try_cross_linking:;
|
|||||||
link_command_line = gb_string_append_fmt(link_command_line, " %.*s ", LIT(build_context.extra_linker_flags));
|
link_command_line = gb_string_append_fmt(link_command_line, " %.*s ", LIT(build_context.extra_linker_flags));
|
||||||
link_command_line = gb_string_append_fmt(link_command_line, " %s ", link_settings);
|
link_command_line = gb_string_append_fmt(link_command_line, " %s ", link_settings);
|
||||||
|
|
||||||
|
|
||||||
|
if (is_android) {
|
||||||
|
TIME_SECTION("Linking");
|
||||||
|
}
|
||||||
|
|
||||||
if (build_context.linker_choice == Linker_lld) {
|
if (build_context.linker_choice == Linker_lld) {
|
||||||
link_command_line = gb_string_append_fmt(link_command_line, " -fuse-ld=lld");
|
link_command_line = gb_string_append_fmt(link_command_line, " -fuse-ld=lld");
|
||||||
result = system_exec_command_line_app("lld-link", link_command_line);
|
result = system_exec_command_line_app("lld-link", link_command_line);
|
||||||
|
|||||||
Reference in New Issue
Block a user