diff --git a/angelscript-source-meson.build b/angelscript-source-meson.build index 631904a..a319218 100644 --- a/angelscript-source-meson.build +++ b/angelscript-source-meson.build @@ -39,7 +39,12 @@ srcs = [ if arch == 'armv7l' srcs = srcs + ['as_callfunc_arm.cpp'] - obj = shared_library('as_callfunc_arm_gcc', 'as_callfunc_arm_gcc.s').extract_objects('as_callfunc_arm_gcc.s') + lib = shared_library( + 'as_callfunc_arm_gcc', + sources : 'as_callfunc_arm_gcc.s', + c_args : '-Wa,-mimplicit-it=always' + ) + obj = lib.extract_objects('as_callfunc_arm_gcc.s') else obj = [] endif