@@ -855,14 +855,17 @@ void ProjMgrYamlCbuild::SetControlsNode(YAML::Node node, const ContextItem* cont
855855 SetDefineNode (node[YAML_DEFINE], controls.defines );
856856 SetDefineNode (node[YAML_DEFINE_ASM], controls.definesAsm );
857857 SetNodeValue (node[YAML_UNDEFINE], controls.undefines );
858- for (const auto & addpath : controls.addpaths ) {
859- node[YAML_ADDPATH].push_back (FormatPath (context->directories .cprj + " /" + addpath, context->directories .cbuild ));
858+ for (auto addpath : controls.addpaths ) {
859+ RteFsUtils::NormalizePath (addpath, context->directories .cprj );
860+ node[YAML_ADDPATH].push_back (FormatPath (addpath, context->directories .cbuild ));
860861 }
861- for (const auto & addpath : controls.addpathsAsm ) {
862- node[YAML_ADDPATH_ASM].push_back (FormatPath (context->directories .cprj + " /" + addpath, context->directories .cbuild ));
862+ for (auto addpath : controls.addpathsAsm ) {
863+ RteFsUtils::NormalizePath (addpath, context->directories .cprj );
864+ node[YAML_ADDPATH_ASM].push_back (FormatPath (addpath, context->directories .cbuild ));
863865 }
864- for (const auto & addpath : controls.delpaths ) {
865- node[YAML_DELPATH].push_back (FormatPath (context->directories .cprj + " /" + addpath, context->directories .cbuild ));
866+ for (auto delpath : controls.delpaths ) {
867+ RteFsUtils::NormalizePath (delpath, context->directories .cprj );
868+ node[YAML_DELPATH].push_back (FormatPath (delpath, context->directories .cbuild ));
866869 }
867870}
868871
0 commit comments