From dd7a9737a941f9623a21804dd655119ef954d342 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 22 Apr 2021 01:09:59 +0200 Subject: [PATCH] Create visualc directory if it doesn't exist Signed-off-by: Gilles Peskine --- scripts/generate_visualc_files.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/generate_visualc_files.pl b/scripts/generate_visualc_files.pl index df5d66e819..d99e7f6a08 100755 --- a/scripts/generate_visualc_files.pl +++ b/scripts/generate_visualc_files.pl @@ -24,6 +24,7 @@ use warnings; use strict; use Digest::MD5 'md5_hex'; +use File::Path; my $vsx_dir = "visualc/VS2010"; my $vsx_ext = "vcxproj"; @@ -111,8 +112,7 @@ sub check_dirs { foreach my $d (@thirdparty_header_dirs, @thirdparty_source_dirs) { if (not (-d $d)) { return 0; } } - return -d $vsx_dir - && -d $mbedtls_header_dir + return -d $mbedtls_header_dir && -d $psa_header_dir && -d $source_dir && -d $test_source_dir @@ -257,6 +257,7 @@ sub main { chdir '..' or die; check_dirs or die "Must but run from mbedTLS root or scripts dir\n"; } + File::Path::make_path($vsx_dir); # Remove old files to ensure that, for example, project files from deleted # apps are not kept