fake_path_part_script_s, // path_program_script
fake_path_part_shared_s, // path_program_shared
fake_path_part_static_s, // path_program_static
- f_string_empty_s, // path_sources
+ data->path_sources, // path_sources
f_string_empty_s, // path_sources_object
f_string_empty_s, // preserve_path_headers
f_string_empty_s, // process_post
if (F_status_is_error(*status)) return;
- if (data->main->parameters.array[fake_parameter_path_sources_e].result == f_console_result_additional_e && data->path_sources.used) {
- *status = f_string_dynamic_append_assure(f_path_separator_s, &data->path_sources);
+ if (data->main->parameters.array[fake_parameter_path_sources_e].result == f_console_result_additional_e && setting->path_sources.used) {
+ *status = f_string_dynamic_append_assure(f_path_separator_s, &setting->path_sources);
if (F_status_is_error(*status)) {
fll_error_print(data->main->error, F_status_set_fine(*status), "f_string_dynamic_append_assure", F_true);
data->settings,
data->path_build,
data->path_data,
- data->path_sources,
+ data_build->setting.path_sources,
data->path_work,
};
#ifndef _di_fake_build_path_source_length_
void fake_build_path_source_length(fake_data_t * const data, fake_build_data_t * const data_build, f_string_static_t * const setting_path_source, f_string_static_t * const source) {
- source->used = data->path_sources.used;
+ source->used = 0;
if (setting_path_source->used) {
source->used += setting_path_source->used;
source->used = 0;
- memcpy(source->string, data->path_sources.string, sizeof(f_char_t) * data->path_sources.used);
- source->used += data->path_sources.used;
-
memcpy(source->string + source->used, setting_path_source->string, sizeof(f_char_t) * setting_path_source->used);
source->used += setting_path_source->used;