From e12c6a23f25f0a77eb9367e87bc6bab531e48628 Mon Sep 17 00:00:00 2001 From: hgn Date: Thu, 13 Jul 2023 20:57:15 +0100 Subject: [PATCH] mistake in build command --- vg_build.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/vg_build.h b/vg_build.h index 9e7d2b4..d857645 100644 --- a/vg_build.h +++ b/vg_build.h @@ -35,6 +35,8 @@ struct compiler_info k_compiler_mingw } compiler; + + int clean; } static vg_compiler; @@ -88,7 +90,6 @@ void vg_build_start( const char *name, enum compiler compiler ) vg_compiler.include[0] = '\0'; vg_compiler.library[0] = '\0'; vg_compiler.compiler = compiler; - strcpy( vg_compiler.name, name ); snprintf( vg_compiler.build_dir, 512, @@ -96,6 +97,10 @@ void vg_build_start( const char *name, enum compiler compiler ) name, vg_compiler_str() ); + if( vg_compiler.clean ){ + vg_build_syscall( "rm -rf %s", vg_compiler.build_dir ); + } + vg_build_syscall( "mkdir -p %s", vg_compiler.build_dir ); vg_build_include( "-I. -I./vg " ); vg_build_library_dir( "-L. " ); @@ -200,7 +205,7 @@ void vg_build_mode_debug(void) } void vg_build_clean(void){ - vg_build_syscall( "rm -r %s", vg_compiler.build_dir ); + vg_compiler.clean = 1; } void vg_build(void) -- 2.25.1