From bd2fc3f699e468604bdf489c3348d22962f14012 Mon Sep 17 00:00:00 2001 From: Arthur LAURENT Date: Fri, 5 Aug 2022 03:26:43 +0200 Subject: Use batchcmds:mkdir instead of os.mkdir when possible --- xmake/rules/c++/modules/modules_support/clang.lua | 6 +++--- xmake/rules/c++/modules/modules_support/gcc.lua | 6 +++--- xmake/rules/c++/modules/modules_support/msvc.lua | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) (limited to 'xmake/rules/c++/modules/modules_support') diff --git a/xmake/rules/c++/modules/modules_support/clang.lua b/xmake/rules/c++/modules/modules_support/clang.lua index e023acccb..4ab3c3892 100644 --- a/xmake/rules/c++/modules/modules_support/clang.lua +++ b/xmake/rules/c++/modules/modules_support/clang.lua @@ -185,13 +185,13 @@ function generate_user_headerunits(target, batchcmds, headerunits, opt) outdir = path.join(cachedir, path.directory(headerunit.path)) end if not os.isdir(outdir) then - os.mkdir(outdir) + batchcmds:mkdir(outdir) end local bmifilename = path.basename(objectfile) .. get_bmi_extension() local bmifile = (outdir and path.join(outdir, bmifilename) or bmifilename) if not os.isdir(path.directory(objectfile)) then - os.mkdir(path.directory(objectfile)) + batchcmds:mkdir(path.directory(objectfile)) end local args = { modulecachepathflag .. cachedir, emitmoduleflag, "-c", "-o", bmifile} @@ -238,7 +238,7 @@ function build_modules(target, batchcmds, objectfiles, modules, opt) local m = modules[objectfile] if m then if not os.isdir(path.directory(objectfile)) then - os.mkdir(path.directory(objectfile)) + batchcmds:mkdir(path.directory(objectfile)) end local args = { emitmoduleinterfaceflag } diff --git a/xmake/rules/c++/modules/modules_support/gcc.lua b/xmake/rules/c++/modules/modules_support/gcc.lua index 23e89a30b..a3ef5c8a8 100644 --- a/xmake/rules/c++/modules/modules_support/gcc.lua +++ b/xmake/rules/c++/modules/modules_support/gcc.lua @@ -194,13 +194,13 @@ function generate_user_headerunits(target, batchcmds, headerunits, opt) outdir = path.join(cachedir, path.directory(headerunit.path)) end if not os.isdir(outdir) then - os.mkdir(outdir) + batchcmds:mkdir(outdir) end local bmifilename = path.basename(objectfile) .. get_bmi_extension() local bmifile = (outdir and path.join(outdir, bmifilename) or bmifilename) if not os.isdir(path.directory(objectfile)) then - os.mkdir(path.directory(objectfile)) + batchcmds:mkdir(path.directory(objectfile)) end local args = { "-c" } @@ -239,7 +239,7 @@ function build_modules(target, batchcmds, objectfiles, modules, opt) local m = modules[objectfile] if m then if not os.isdir(path.directory(objectfile)) then - os.mkdir(path.directory(objectfile)) + batchcmds:mkdir(path.directory(objectfile)) end local args = {"-o", objectfile} diff --git a/xmake/rules/c++/modules/modules_support/msvc.lua b/xmake/rules/c++/modules/modules_support/msvc.lua index 5006b4d9f..abc7f7319 100644 --- a/xmake/rules/c++/modules/modules_support/msvc.lua +++ b/xmake/rules/c++/modules/modules_support/msvc.lua @@ -177,13 +177,13 @@ function generate_user_headerunits(target, batchcmds, headerunits, opt) outputdir = path.join(cachedir, path.directory(headerunit.path):sub(3)) end if not os.isdir(outputdir) then - os.mkdir(outputdir) + batchcmds:mkdir(outputdir) end local bmifilename = path.basename(objectfile) .. get_bmi_extension() local bmifile = (outputdir and path.join(outputdir, bmifilename) or bmifilename) if not os.isdir(path.directory(objectfile)) then - os.mkdir(path.directory(objectfile)) + batchcmds:mkdir(path.directory(objectfile)) end local args = {headernameflag .. headerunit.type, headerunit.path, ifcoutputflag, outputdir, "/Fo" .. objectfile} @@ -230,7 +230,7 @@ function build_modules(target, batchcmds, objectfiles, modules, opt) local m = modules[objectfile] if m then if not os.isdir(path.directory(objectfile)) then - os.mkdir(path.directory(objectfile)) + batchcmds:mkdir(path.directory(objectfile)) end local args = {"/c", "/Fo" .. objectfile} -- cgit v1.3.1