@@ -108,8 +108,9 @@ TEST(RegisterTestGroup, Register_Build) {
108108
109109// Make dummy toolchain and target
110110buildcc::Project::Init (fs::current_path (),fs::current_path ());
111- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
112- " " );
111+ buildcc::Toolchaintoolchain (
112+ buildcc::ToolchainId::Gcc," " ,
113+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
113114 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
114115 toolchain," " );
115116
@@ -160,8 +161,9 @@ TEST(RegisterTestGroup, Register_Run_PostCb) {
160161
161162// Make dummy toolchain and target
162163buildcc::Project::Init (fs::current_path (),fs::current_path ());
163- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
164- " " );
164+ buildcc::Toolchaintoolchain (
165+ buildcc::ToolchainId::Gcc," " ,
166+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
165167 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
166168 toolchain," " );
167169
@@ -203,8 +205,9 @@ TEST(RegisterTestGroup, Register_NoBuildAndDep) {
203205
204206// Make dummy toolchain and target
205207buildcc::Project::Init (fs::current_path (),fs::current_path ());
206- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
207- " " );
208+ buildcc::Toolchaintoolchain (
209+ buildcc::ToolchainId::Gcc," " ,
210+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
208211 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
209212 toolchain," " );
210213 buildcc::BaseTargetdependency (" depT" , buildcc::TargetType::Executable,
@@ -292,8 +295,9 @@ TEST(RegisterTestGroup, Register_BuildAndDep) {
292295
293296// Make dummy toolchain and target
294297buildcc::Project::Init (fs::current_path (),fs::current_path ());
295- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
296- " " );
298+ buildcc::Toolchaintoolchain (
299+ buildcc::ToolchainId::Gcc," " ,
300+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
297301 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
298302 toolchain," " );
299303 buildcc::BaseTargetdependency (" depT" , buildcc::TargetType::Executable,
@@ -389,8 +393,9 @@ TEST(RegisterTestGroup, Register_DepDuplicate) {
389393
390394// Make dummy toolchain and target
391395buildcc::Project::Init (fs::current_path (),fs::current_path ());
392- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
393- " " );
396+ buildcc::Toolchaintoolchain (
397+ buildcc::ToolchainId::Gcc," " ,
398+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
394399 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
395400 toolchain," " );
396401 buildcc::BaseTargetdependency (" depT" , buildcc::TargetType::Executable,
@@ -465,8 +470,9 @@ TEST(RegisterTestGroup, Register_DepCyclic) {
465470
466471// Make dummy toolchain and target
467472buildcc::Project::Init (fs::current_path (),fs::current_path ());
468- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
469- " " );
473+ buildcc::Toolchaintoolchain (
474+ buildcc::ToolchainId::Gcc," " ,
475+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
470476 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
471477 toolchain," " );
472478 buildcc::BaseTargetdependency (" depT" , buildcc::TargetType::Executable,
@@ -542,8 +548,9 @@ TEST(RegisterTestGroup, Register_Test) {
542548
543549// Make dummy toolchain and target
544550buildcc::Project::Init (fs::current_path (),fs::current_path ());
545- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
546- " " );
551+ buildcc::Toolchaintoolchain (
552+ buildcc::ToolchainId::Gcc," " ,
553+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
547554 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
548555 toolchain," " );
549556 buildcc::BaseTargetdependency (" depT" , buildcc::TargetType::Executable,
@@ -632,8 +639,9 @@ TEST(RegisterTestGroup, Register_TestWithOutput) {
632639
633640// Make dummy toolchain and target
634641buildcc::Project::Init (fs::current_path (),fs::current_path ());
635- buildcc::Toolchaintoolchain (buildcc::ToolchainId::Gcc," " ," " ," " ," " ," " ,
636- " " );
642+ buildcc::Toolchaintoolchain (
643+ buildcc::ToolchainId::Gcc," " ,
644+ buildcc::ToolchainExecutables (" " ," " ," " ," " ," " ));
637645 buildcc::BaseTargettarget (" dummyT" , buildcc::TargetType::Executable,
638646 toolchain," " );
639647 buildcc::BaseTargetdependency (" depT" , buildcc::TargetType::Executable,