Skip to content

Commit dba25f9

Browse files
committed
Updated buildexe
1 parent 5fa3e3b commit dba25f9

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

buildexe/buildexe.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ int main(int argc, char **argv) {
6767

6868
// Build Target
6969
BuildEnvSetup build_setup(toolchain, buildexe_args);
70-
build_setup.ConstructTarget();
70+
Reg::Toolchain(ArgToolchainState(true)).BuildPackage(build_setup);
71+
Reg::Run();
7172

7273
// Run Target if script mode
7374
if (buildexe_args.GetBuildMode() == BuildExeMode::Script) {

buildexe/include/buildexe/build_env_setup.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,9 @@ class BuildEnvSetup {
3333
public:
3434
BuildEnvSetup(const BaseToolchain &toolchain,
3535
const BuildExeArgs &buildexe_args)
36-
: toolchain_(toolchain), buildexe_args_(buildexe_args) {
37-
state_.build = true;
38-
}
36+
: toolchain_(toolchain), buildexe_args_(buildexe_args) {}
3937

40-
void ConstructTarget();
38+
void Setup(const ArgToolchainState &state);
4139

4240
void RunUserTarget(const ArgScriptInfo &arg_script_info);
4341

buildexe/src/build_env_setup.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ namespace buildcc {
2121

2222
constexpr const char *const kTag = "BuildExe";
2323

24-
void BuildEnvSetup::ConstructTarget() {
24+
void BuildEnvSetup::Setup(const ArgToolchainState &state) {
25+
state_ = state;
2526
if (buildexe_args_.GetBuildMode() == BuildExeMode::Script) {
2627
// buildcc and user target
2728
ConstructUserTargetWithBuildcc();
2829
} else {
2930
// user target
3031
ConstructUserTarget();
3132
}
32-
Reg::Run();
3333
}
3434

3535
void BuildEnvSetup::RunUserTarget(const ArgScriptInfo &arg_script_info) {

0 commit comments

Comments
 (0)