f_string_dynamics_t build_language = f_string_dynamics_t_initialize;
f_string_dynamics_t build_language_path = f_string_dynamics_t_initialize;
f_string_dynamics_t build_name = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_library = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_library_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_library_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_library = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_library_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_library_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_program = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_program_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_program_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_shared_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_shared_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_static_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_object_static_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_program = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_program_shared = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_program_static = f_string_dynamics_t_initialize;
+ f_string_dynamics_t build_name_script = f_string_dynamics_t_initialize;
f_string_dynamics_t build_script = f_string_dynamics_t_initialize;
f_string_dynamics_t build_shared = f_string_dynamics_t_initialize;
f_string_dynamics_t build_static = f_string_dynamics_t_initialize;
fake_build_setting_name_build_libraries_shared_s,
fake_build_setting_name_build_libraries_static_s,
fake_build_setting_name_build_name_s,
+ fake_build_setting_name_build_name_library_s,
+ fake_build_setting_name_build_name_library_shared_s,
+ fake_build_setting_name_build_name_library_static_s,
+ fake_build_setting_name_build_name_object_s,
+ fake_build_setting_name_build_name_object_library_s,
+ fake_build_setting_name_build_name_object_library_shared_s,
+ fake_build_setting_name_build_name_object_library_static_s,
+ fake_build_setting_name_build_name_object_program_s,
+ fake_build_setting_name_build_name_object_program_shared_s,
+ fake_build_setting_name_build_name_object_program_static_s,
+ fake_build_setting_name_build_name_object_shared_s,
+ fake_build_setting_name_build_name_object_static_s,
+ fake_build_setting_name_build_name_program_s,
+ fake_build_setting_name_build_name_program_shared_s,
+ fake_build_setting_name_build_name_program_static_s,
+ fake_build_setting_name_build_name_script_s,
fake_build_setting_name_build_objects_library_s,
fake_build_setting_name_build_objects_library_shared_s,
fake_build_setting_name_build_objects_library_static_s,
&setting->build_libraries_shared,
&setting->build_libraries_static,
&build_name,
+ &build_name_library,
+ &build_name_library_shared,
+ &build_name_library_static,
+ &build_name_object,
+ &build_name_object_library,
+ &build_name_object_library_shared,
+ &build_name_object_library_static,
+ &build_name_object_program,
+ &build_name_object_program_shared,
+ &build_name_object_program_static,
+ &build_name_object_shared,
+ &build_name_object_static,
+ &build_name_program,
+ &build_name_program_shared,
+ &build_name_program_static,
+ &build_name_script,
&setting->build_objects_library,
&setting->build_objects_library_shared,
&setting->build_objects_library_static,
F_false, // setting->build_libraries_shared
F_false, // setting->build_libraries_static
F_false, // build_name
+ F_false, // build_name_library
+ F_false, // build_name_library_shared
+ F_false, // build_name_library_static
+ F_false, // build_name_object
+ F_false, // build_name_object_library
+ F_false, // build_name_object_library_shared
+ F_false, // build_name_object_library_static
+ F_false, // build_name_object_program
+ F_false, // build_name_object_program_shared
+ F_false, // build_name_object_program_static
+ F_false, // build_name_object_shared
+ F_false, // build_name_object_static
+ F_false, // build_name_program
+ F_false, // build_name_program_shared
+ F_false, // build_name_program_static
+ F_false, // build_name_script
F_false, // setting->build_objects_library
F_false, // setting->build_objects_library_shared
F_false, // setting->build_objects_library_static
fake_build_setting_name_build_language_s,
fake_build_setting_name_build_language_path_s,
fake_build_setting_name_build_name_s,
+ fake_build_setting_name_build_name_library_s,
+ fake_build_setting_name_build_name_library_shared_s,
+ fake_build_setting_name_build_name_library_static_s,
+ fake_build_setting_name_build_name_object_s,
+ fake_build_setting_name_build_name_object_library_s,
+ fake_build_setting_name_build_name_object_library_shared_s,
+ fake_build_setting_name_build_name_object_library_static_s,
+ fake_build_setting_name_build_name_object_program_s,
+ fake_build_setting_name_build_name_object_program_shared_s,
+ fake_build_setting_name_build_name_object_program_static_s,
+ fake_build_setting_name_build_name_object_shared_s,
+ fake_build_setting_name_build_name_object_static_s,
+ fake_build_setting_name_build_name_program_s,
+ fake_build_setting_name_build_name_program_shared_s,
+ fake_build_setting_name_build_name_program_static_s,
+ fake_build_setting_name_build_name_script_s,
fake_build_setting_name_build_script_s,
fake_build_setting_name_build_shared_s,
fake_build_setting_name_build_static_s,
&build_language,
&build_language_path,
&build_name,
+ &build_name_library,
+ &build_name_library_shared,
+ &build_name_library_static,
+ &build_name_object,
+ &build_name_object_library,
+ &build_name_object_library_shared,
+ &build_name_object_library_static,
+ &build_name_object_program,
+ &build_name_object_program_shared,
+ &build_name_object_program_static,
+ &build_name_object_shared,
+ &build_name_object_static,
+ &build_name_program,
+ &build_name_program_shared,
+ &build_name_program_static,
+ &build_name_script,
&build_script,
&build_shared,
&build_static,
0, // build_language
0, // build_language_path
0, // build_name
+ 0, // build_name_library
+ 0, // build_name_library_shared
+ 0, // build_name_library_static
+ 0, // build_name_object
+ 0, // build_name_object_library
+ 0, // build_name_object_library_shared
+ 0, // build_name_object_library_static
+ 0, // build_name_object_program
+ 0, // build_name_object_program_shared
+ 0, // build_name_object_program_static
+ 0, // build_name_object_shared
+ 0, // build_name_object_static
+ 0, // build_name_program
+ 0, // build_name_program_shared
+ 0, // build_name_program_static
+ 0, // build_name_script
&setting->build_script, // build_script
&setting->build_shared, // build_shared
&setting->build_static, // build_static
&setting->build_language, // build_language
&setting->build_language_path, // build_language_path
&setting->build_name, // build_name
+ &setting->build_name_library, // build_name_library
+ &setting->build_name_library_shared, // build_name_library_shared
+ &setting->build_name_library_static, // build_name_library_static
+ &setting->build_name_object, // build_name_object
+ &setting->build_name_object_library, // build_name_object_library
+ &setting->build_name_object_library_shared, // build_name_object_library_shared
+ &setting->build_name_object_library_static, // build_name_object_library_static
+ &setting->build_name_object_program, // build_name_object_program
+ &setting->build_name_object_program_shared, // build_name_object_program_shared
+ &setting->build_name_object_program_static, // build_name_object_program_static
+ &setting->build_name_object_shared, // build_name_object_shared
+ &setting->build_name_object_static, // build_name_object_static
+ &setting->build_name_program, // build_name_program
+ &setting->build_name_program_shared, // build_name_program_shared
+ &setting->build_name_program_static, // build_name_program_static
+ &setting->build_name_script, // build_name_script
0, // build_script
0, // build_shared
0, // build_static
settings_matches[15], // build_language
settings_matches[16], // build_language_path
settings_matches[20], // build_name
- settings_matches[27], // build_script
- settings_matches[28], // build_shared
- settings_matches[44], // build_static
- settings_matches[70], // has_path_standard
- settings_matches[73], // path_headers
- settings_matches[74], // path_language
- settings_matches[75], // path_library_script
- settings_matches[76], // path_library_shared
- settings_matches[77], // path_library_static
- settings_matches[78], // path_object_script
- settings_matches[79], // path_object_shared
- settings_matches[80], // path_object_static
- settings_matches[81], // path_program_script
- settings_matches[82], // path_program_shared
- settings_matches[83], // path_program_static
- settings_matches[84], // path_sources
- settings_matches[85], // path_sources_headers
- settings_matches[86], // path_sources_library
- settings_matches[87], // path_sources_object
- settings_matches[88], // path_sources_program
- settings_matches[89], // path_sources_script
- settings_matches[90], // preserve_path_headers
- settings_matches[91], // process_post
- settings_matches[92], // process_pre
- settings_matches[93], // search_exclusive
- settings_matches[94], // search_shared
- settings_matches[95], // search_static
- settings_matches[96], // stage
- settings_matches[97], // version_file
- settings_matches[98], // version_major
- settings_matches[99], // version_major_prefix
- settings_matches[100], // version_micro
- settings_matches[101], // version_micro_prefix
- settings_matches[102], // version_minor
- settings_matches[103], // version_minor_prefix
- settings_matches[104], // version_nano
- settings_matches[105], // version_nano_prefix
- settings_matches[106], // version_target
+ settings_matches[21], // build_name_library,
+ settings_matches[22], // build_name_library_shared
+ settings_matches[23], // build_name_library_static
+ settings_matches[24], // build_name_object
+ settings_matches[25], // build_name_object_library
+ settings_matches[26], // build_name_object_library_shared
+ settings_matches[27], // build_name_object_library_static
+ settings_matches[28], // build_name_object_program
+ settings_matches[29], // build_name_object_program_shared
+ settings_matches[30], // build_name_object_program_static
+ settings_matches[31], // build_name_object_shared
+ settings_matches[32], // build_name_object_static
+ settings_matches[33], // build_name_program
+ settings_matches[35], // build_name_program_shared
+ settings_matches[35], // build_name_program_static
+ settings_matches[36], // build_name_script
+ settings_matches[43], // build_script
+ settings_matches[44], // build_shared
+ settings_matches[60], // build_static
+ settings_matches[86], // has_path_standard
+ settings_matches[89], // path_headers
+ settings_matches[90], // path_language
+ settings_matches[91], // path_library_script
+ settings_matches[92], // path_library_shared
+ settings_matches[93], // path_library_static
+ settings_matches[94], // path_object_script
+ settings_matches[95], // path_object_shared
+ settings_matches[96], // path_object_static
+ settings_matches[97], // path_program_script
+ settings_matches[98], // path_program_shared
+ settings_matches[99], // path_program_static
+ settings_matches[100], // path_sources
+ settings_matches[101], // path_sources_headers
+ settings_matches[102], // path_sources_library
+ settings_matches[103], // path_sources_object
+ settings_matches[104], // path_sources_program
+ settings_matches[105], // path_sources_script
+ settings_matches[106], // preserve_path_headers
+ settings_matches[107], // process_post
+ settings_matches[108], // process_pre
+ settings_matches[109], // search_exclusive
+ settings_matches[110], // search_shared
+ settings_matches[111], // search_static
+ settings_matches[112], // stage
+ settings_matches[113], // version_file
+ settings_matches[114], // version_major
+ settings_matches[115], // version_major_prefix
+ settings_matches[116], // version_micro
+ settings_matches[117], // version_micro_prefix
+ settings_matches[118], // version_minor
+ settings_matches[119], // version_minor_prefix
+ settings_matches[120], // version_nano
+ settings_matches[121], // version_nano_prefix
+ settings_matches[122], // version_target
};
const f_string_static_t settings_single_string_default[] = {
f_string_empty_s, // build_language
f_string_empty_s, // build_language_path
f_string_empty_s, // build_name
+ f_string_empty_s, // build_name_library
+ f_string_empty_s, // build_name_library_shared
+ f_string_empty_s, // build_name_library_static
+ f_string_empty_s, // build_name_object
+ f_string_empty_s, // build_name_object_library
+ f_string_empty_s, // build_name_object_library_shared
+ f_string_empty_s, // build_name_object_library_static
+ f_string_empty_s, // build_name_object_program
+ f_string_empty_s, // build_name_object_program_shared
+ f_string_empty_s, // build_name_object_program_static
+ f_string_empty_s, // build_name_object_shared
+ f_string_empty_s, // build_name_object_static
+ f_string_empty_s, // build_name_program
+ f_string_empty_s, // build_name_program_shared
+ f_string_empty_s, // build_name_program_static
+ f_string_empty_s, // build_name_script
f_string_empty_s, // build_script
f_string_empty_s, // build_shared
f_string_empty_s, // build_static
0, // build_language
0, // build_language_path
0, // build_name
+ 0, // build_name_library
+ 0, // build_name_library_shared
+ 0, // build_name_library_static
+ 0, // build_name_object
+ 0, // build_name_object_library
+ 0, // build_name_object_library_shared
+ 0, // build_name_object_library_static
+ 0, // build_name_object_program
+ 0, // build_name_object_program_shared
+ 0, // build_name_object_program_static
+ 0, // build_name_object_shared
+ 0, // build_name_object_static
+ 0, // build_name_program
+ 0, // build_name_program_shared
+ 0, // build_name_program_static
+ 0, // build_name_script
0, // build_script
0, // build_shared
0, // build_static
0, // build_language
0, // build_language_path
0, // build_name
+ 0, // build_name_library
+ 0, // build_name_library_shared
+ 0, // build_name_library_static
+ 0, // build_name_object
+ 0, // build_name_object_library
+ 0, // build_name_object_library_shared
+ 0, // build_name_object_library_static
+ 0, // build_name_object_program
+ 0, // build_name_object_program_shared
+ 0, // build_name_object_program_static
+ 0, // build_name_object_shared
+ 0, // build_name_object_static
+ 0, // build_name_program
+ 0, // build_name_program_shared
+ 0, // build_name_program_static
+ 0, // build_name_script
0, // build_script
0, // build_shared
0, // build_static
f_string_empty_s, // build_language
f_string_empty_s, // build_language_path
f_string_empty_s, // build_name
+ f_string_empty_s, // build_name_library
+ f_string_empty_s, // build_name_library_shared
+ f_string_empty_s, // build_name_library_static
+ f_string_empty_s, // build_name_object
+ f_string_empty_s, // build_name_object_library
+ f_string_empty_s, // build_name_object_library_shared
+ f_string_empty_s, // build_name_object_library_static
+ f_string_empty_s, // build_name_object_program
+ f_string_empty_s, // build_name_object_program_shared
+ f_string_empty_s, // build_name_object_program_static
+ f_string_empty_s, // build_name_object_shared
+ f_string_empty_s, // build_name_object_static
+ f_string_empty_s, // build_name_program
+ f_string_empty_s, // build_name_program_shared
+ f_string_empty_s, // build_name_program_static
+ f_string_empty_s, // build_name_script
fake_common_setting_bool_yes_s, // build_script
fake_common_setting_bool_yes_s, // build_shared
fake_common_setting_bool_yes_s, // build_static
4, // build_language
2, // build_language_path
6, // build_name
+ 6, // build_name_library
+ 6, // build_name_library_shared
+ 6, // build_name_library_static
+ 6, // build_name_object
+ 6, // build_name_object_library
+ 6, // build_name_object_library_shared
+ 6, // build_name_object_library_static
+ 6, // build_name_object_program
+ 6, // build_name_object_program_shared
+ 6, // build_name_object_program_static
+ 6, // build_name_object_shared
+ 6, // build_name_object_static
+ 6, // build_name_program
+ 6, // build_name_program_shared
+ 6, // build_name_program_static
+ 6, // build_name_script
1, // build_script
1, // build_shared
1, // build_static
f_string_dynamic_t *single_source = 0;
- for (i = 0; i < 43; ++i) {
+ for (i = 0; i < 59; ++i) {
// Assign the default for literal and path types.
if (!settings_single_matches[i] && settings_single_destination[i]) {
// Handle special defaults for path sources.
if (F_status_is_error_not(main->setting.state.status)) {
- // [85] path_sources_headers.
- if (!settings_matches[85]) {
+ // [101] path_sources_headers.
+ if (!settings_matches[101]) {
setting->path_sources_headers.used = 0;
main->setting.state.status = f_string_dynamic_append_nulless(setting->path_sources, &setting->path_sources_headers);
}
- // [86] path_sources_library.
- if (!settings_matches[86] && F_status_is_error_not(main->setting.state.status)) {
+ // [102] path_sources_library.
+ if (!settings_matches[102] && F_status_is_error_not(main->setting.state.status)) {
setting->path_sources_library.used = 0;
main->setting.state.status = f_string_dynamic_append_nulless(setting->path_sources, &setting->path_sources_library);
}
- // [87] path_sources_object.
- if (!settings_matches[87] && F_status_is_error_not(main->setting.state.status)) {
+ // [103] path_sources_object.
+ if (!settings_matches[103] && F_status_is_error_not(main->setting.state.status)) {
setting->path_sources_object.used = 0;
main->setting.state.status = f_string_dynamic_append_nulless(setting->path_sources, &setting->path_sources_object);
}
- // [88] path_sources_program.
- if (!settings_matches[88] && F_status_is_error_not(main->setting.state.status)) {
+ // [104] path_sources_program.
+ if (!settings_matches[104] && F_status_is_error_not(main->setting.state.status)) {
setting->path_sources_program.used = 0;
main->setting.state.status = f_string_dynamic_append_nulless(setting->path_sources, &setting->path_sources_program);
}
- // [89] path_sources_script.
- if (!settings_matches[89] && F_status_is_error_not(main->setting.state.status)) {
+ // [105] path_sources_script.
+ if (!settings_matches[105] && F_status_is_error_not(main->setting.state.status)) {
setting->path_sources_script.used = 0;
main->setting.state.status = f_string_dynamic_append_nulless(setting->path_sources, &setting->path_sources_script);
f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_language.array, &build_language.used, &build_language.size, &f_string_dynamics_delete_callback);
f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_language_path.array, &build_language_path.used, &build_language_path.size, &f_string_dynamics_delete_callback);
f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name.array, &build_name.used, &build_name.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_library, &build_name_library.used, &build_name_library.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_library_shared, &build_name_library_shared.used, &build_name_library_shared.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_library_static, &build_name_library_static.used, &build_name_library_static.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object, &build_name_object.used, &build_name_object.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_library, &build_name_object_library.used, &build_name_object_library.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_library_shared, &build_name_object_library_shared.used, &build_name_object_library_shared.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_library_static, &build_name_object_library_static.used, &build_name_object_library_static.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_program, &build_name_object_program.used, &build_name_object_program.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_program_shared, &build_name_object_program_shared.used, &build_name_object_program_shared.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_program_static, &build_name_object_program_static.used, &build_name_object_program_static.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_shared, &build_name_object_shared.used, &build_name_object_shared.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_object_static, &build_name_object_static.used, &build_name_object_static.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_program, &build_name_program.used, &build_name_program.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_program_shared, &build_name_program_shared.used, &build_name_program_shared.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_program_static, &build_name_program_static.used, &build_name_program_static.size, &f_string_dynamics_delete_callback);
+ f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_name_script, &build_name_script.used, &build_name_script.size, &f_string_dynamics_delete_callback);
f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_script.array, &build_script.used, &build_script.size, &f_string_dynamics_delete_callback);
f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_shared.array, &build_shared.used, &build_shared.size, &f_string_dynamics_delete_callback);
f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &build_static.array, &build_static.used, &build_static.size, &f_string_dynamics_delete_callback);