Skip to content

Commit d93442d

Browse files
authored
up
1 parent 299eb4f commit d93442d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/KeilXmlParser.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -718,10 +718,9 @@ class ARMParser extends KeilParser<KeilARMOption> {
718718
const mdk_CreateLib: boolean = commonOption.CreateLib == '1';
719719

720720
// setup env
721+
env['KEIL_OUTPUT_DIR'] = mdk_OutputDirectory;
721722
if (mdk_OutputName && mdk_OutputName != this._file.noSuffixName)
722723
env['KEIL_OUTPUT_NAME'] = mdk_OutputName;
723-
if (mdk_OutputDirectory)
724-
env['KEIL_OUTPUT_DIR'] = mdk_OutputDirectory
725724

726725
// --------------------------------------------
727726
// KEIL Key Code: % # @ ! $
@@ -793,14 +792,14 @@ class ARMParser extends KeilParser<KeilARMOption> {
793792
if (env['KEIL_OUTPUT_NAME']) {
794793
eideOption.afterBuildTasks.splice(0, 0, {
795794
"name": '[Copy linker output for Keil User Commands]',
796-
"command": `$<cd:mdk-proj-dir> && mkdir ${mdk_OutputDirectory} & copy "\${OutDir}\\\${ProjectName}.axf" "${mdk_OutputDirectory}\\\${KEIL_OUTPUT_NAME}.axf"`,
795+
"command": `$<cd:mdk-proj-dir> && mkdir \${KEIL_OUTPUT_DIR} & copy "\${OutDir}\\\${ProjectName}.axf" "\${KEIL_OUTPUT_DIR}\\\${KEIL_OUTPUT_NAME}.axf"`,
797796
"disable": actived_cnt == 0,
798797
"abortAfterFailed": true
799798
});
800799
} else {
801800
eideOption.afterBuildTasks.splice(0, 0, {
802801
"name": '[Copy linker output for Keil User Commands]',
803-
"command": `$<cd:mdk-proj-dir> && mkdir ${mdk_OutputDirectory} & copy "\${OutDir}\\\${ProjectName}.axf" "${mdk_OutputDirectory}\\\${ProjectName}.axf"`,
802+
"command": `$<cd:mdk-proj-dir> && mkdir \${KEIL_OUTPUT_DIR} & copy "\${OutDir}\\\${ProjectName}.axf" "\${KEIL_OUTPUT_DIR}\\\${ProjectName}.axf"`,
804803
"disable": actived_cnt == 0,
805804
"abortAfterFailed": true
806805
});

0 commit comments

Comments
 (0)