From ff8aae1a72b928d545392b3e9ba6cf1eef53f162 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 27 Jan 2020 17:15:40 -0800 Subject: [PATCH] Fixed postbuild commands --- IDE/src/BuildContext.bf | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/IDE/src/BuildContext.bf b/IDE/src/BuildContext.bf index 3a17bf75..20b7a86d 100644 --- a/IDE/src/BuildContext.bf +++ b/IDE/src/BuildContext.bf @@ -1017,9 +1017,21 @@ namespace IDE completedCompileCmd.mFailed = true; } } + + void DoPostBuild() + { + switch (QueueProjectCustomBuildCommands(project, targetPath, runAfter ? options.mBuildOptions.mBuildCommandsOnRun : options.mBuildOptions.mBuildCommandsOnCompile, options.mBuildOptions.mPostBuildCmds)) + { + case .NoCommands: + case .HadCommands: + case .Failed: + completedCompileCmd.mFailed = true; + } + } if (project.mGeneralOptions.mTargetType == .CustomBuild) { + DoPostBuild(); return true; } @@ -1175,17 +1187,7 @@ namespace IDE return false; } - if (hotProject == null) - { - switch (QueueProjectCustomBuildCommands(project, targetPath, runAfter ? options.mBuildOptions.mBuildCommandsOnRun : options.mBuildOptions.mBuildCommandsOnCompile, options.mBuildOptions.mPostBuildCmds)) - { - case .NoCommands: - case .HadCommands: - case .Failed: - completedCompileCmd.mFailed = true; - } - } - + DoPostBuild(); return true; } }