From 6845b17d248d793ff0942177765cd29c7b630602 Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Tue, 25 Jun 2019 21:56:28 +0200 Subject: [PATCH] fix(build): Fix QSTRs being regenerated every time Signed-off-by: Rahix <rahix@rahix.de> --- lib/micropython/meson.build | 4 ++++ pycardium/meson.build | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/micropython/meson.build b/lib/micropython/meson.build index bca808fa..c6a16cca 100644 --- a/lib/micropython/meson.build +++ b/lib/micropython/meson.build @@ -24,6 +24,10 @@ micropython_includes = include_directories( './micropython/extmod/', ) +micropython_mod_sources = files( + 'micropython/py/modarray.c', +) + micropython_sources = files( 'micropython/py/argcheck.c', 'micropython/py/asmarm.c', 'micropython/py/asmbase.c', diff --git a/pycardium/meson.build b/pycardium/meson.build index 956f5bd5..0c839aaa 100644 --- a/pycardium/meson.build +++ b/pycardium/meson.build @@ -18,7 +18,7 @@ version_h = custom_target( modules_h = custom_target( 'moduledefs.h', output: 'moduledefs.h', - input: [micropython_sources, modsrc], + input: [micropython_mod_sources, modsrc], command: [micropython_gen_modules, '@OUTPUT@', '@INPUT@'], ) @@ -30,7 +30,7 @@ qstr_h = custom_target( 'mpconfigport.h', micropython_sources, ], - depends: [modules_h, version_h], + depends: [version_h], command: [micropython_gen_qstr, meson.current_source_dir(), '@OUTPUT@', '@INPUT@'], ) -- GitLab