@@ -62,9 +62,11 @@ void buildcc_cb(BaseTarget &target, const BaseGenerator &schema_gen,
6262
6363// TOOLCHAIN
6464 target.GlobSources (" lib/toolchain/src/api" );
65+ target.GlobSources (" lib/toolchain/src/common" );
6566 target.AddIncludeDir (" lib/toolchain/include" );
6667 target.GlobHeaders (" lib/toolchain/include/toolchain" );
6768 target.GlobHeaders (" lib/toolchain/include/toolchain/api" );
69+ target.GlobHeaders (" lib/toolchain/include/toolchain/common" );
6870
6971// TARGET
7072 target.GlobSources (" lib/target/src/common" );
@@ -205,33 +207,35 @@ void BuildBuildCC::Setup(const ArgToolchainState &state) {
205207
206208// Flatbuffers HO lib
207209auto &flatbuffers_ho_lib = storage_.Add <TargetInfo>(
208- kFlatbuffersHoName ,
210+ kFlatbuffersHoName , toolchain_,
209211TargetEnv (env_.GetTargetRootDir () /" third_party" /" flatbuffers" ,
210212 env_.GetTargetBuildDir ()));
211213 reg_.CallbackIf (state, flatbuffers_ho_cb, flatbuffers_ho_lib);
212214
213215// CLI11 HO lib
214216auto &cli11_ho_lib = storage_.Add <TargetInfo>(
215- kCli11HoName ,TargetEnv (env_.GetTargetRootDir () /" third_party" /" CLI11" ,
216- env_.GetTargetBuildDir ()));
217+ kCli11HoName , toolchain_,
218+ TargetEnv (env_.GetTargetRootDir () /" third_party" /" CLI11" ,
219+ env_.GetTargetBuildDir ()));
217220 reg_.CallbackIf (state, cli11_ho_cb, cli11_ho_lib);
218221
219222// fmt HO lib
220223auto &fmt_ho_lib = storage_.Add <TargetInfo>(
221- kFmtHoName ,TargetEnv (env_.GetTargetRootDir () /" third_party" /" fmt" ,
222- env_.GetTargetBuildDir ()));
224+ kFmtHoName , toolchain_,
225+ TargetEnv (env_.GetTargetRootDir () /" third_party" /" fmt" ,
226+ env_.GetTargetBuildDir ()));
223227 reg_.CallbackIf (state, fmt_ho_cb, fmt_ho_lib);
224228
225229// spdlog HO lib
226230auto &spdlog_ho_lib = storage_.Add <TargetInfo>(
227- kSpdlogHoName ,
231+ kSpdlogHoName , toolchain_,
228232TargetEnv (env_.GetTargetRootDir () /" third_party" /" spdlog" ,
229233 env_.GetTargetBuildDir ()));
230234 reg_.CallbackIf (state, spdlog_ho_cb, spdlog_ho_lib);
231235
232236// taskflow HO lib
233237auto &taskflow_ho_lib = storage_.Add <TargetInfo>(
234- kTaskflowHoName ,
238+ kTaskflowHoName , toolchain_,
235239TargetEnv (env_.GetTargetRootDir () /" third_party" /" taskflow" ,
236240 env_.GetTargetBuildDir ()));
237241 reg_.CallbackIf (state, taskflow_ho_cb, taskflow_ho_lib);