diff --git a/tasks/clean_additions.sh b/tasks/clean_additions.sh index 0b4389a..ed9660a 100644 --- a/tasks/clean_additions.sh +++ b/tasks/clean_additions.sh @@ -3,3 +3,4 @@ try_delete_dir_or_file .rebuild_kerep.tmp try_delete_dir_or_file .rebuild_imgui.tmp try_delete_dir_or_file .rebuild_imgui_node_editor.tmp try_delete_dir_or_file fonts/generated +try_delete_dir_or_file libs/fonts_embedded.a diff --git a/tasks/pre_build.sh b/tasks/pre_build.sh index 25a5a01..15d452b 100644 --- a/tasks/pre_build.sh +++ b/tasks/pre_build.sh @@ -20,6 +20,12 @@ function handle_static_dependency { fi } +if [ ! -f libs/fonts_embedded.a ]; then + if ! make embed_fonts; then + exit 1 + fi +fi + handle_static_dependency kerep $KEREP_BUILD_TASK handle_static_dependency imgui $KEREP_BUILD_TASK handle_static_dependency imgui-node-editor $KEREP_BUILD_TASK