]> Kevux Git Server - fll/commitdiff
Bugfix: incorrect is_library boolean during build process
authorKevin Day <thekevinday@gmail.com>
Sun, 7 Jun 2020 00:31:14 +0000 (19:31 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 7 Jun 2020 00:31:14 +0000 (19:31 -0500)
These are set incorrectly, resulting in using program_flags for library and library_flags for program.

level_3/fake/c/private-build.c

index 5f179f31a4d73f8fd47d1c28f4d895829f07f4dc..9fd09271529a8cf4923fd159e0007590b412c036 100644 (file)
@@ -702,7 +702,7 @@ extern "C" {
         if (F_status_is_error(*status)) break;
       } // for
 
-      fake_build_arguments_standard_add(data, data_build, F_true, F_false, &arguments, status);
+      fake_build_arguments_standard_add(data, data_build, F_true, F_true, &arguments, status);
 
       for (f_array_length i = 0; i < data_build.setting.flags_library.used && F_status_is_fine(*status); i++) {
         *status = fll_execute_arguments_add(data_build.setting.flags_library.array[i].string, data_build.setting.flags_library.array[i].used, &arguments);
@@ -2052,7 +2052,7 @@ extern "C" {
         if (F_status_is_error(*status)) break;
       } // for
 
-      fake_build_arguments_standard_add(data, data_build, F_false, F_false, &arguments, status);
+      fake_build_arguments_standard_add(data, data_build, F_false, F_true, &arguments, status);
 
       if (F_status_is_error(*status)) {
         fake_print_error(data.context, data.verbosity, F_status_set_fine(*status), "fll_execute_arguments_add", F_true);
@@ -2258,7 +2258,7 @@ extern "C" {
       *status = fll_execute_arguments_add(link_project_library, link_project_library_length, &arguments);
     }
 
-    fake_build_arguments_standard_add(data, data_build, F_true, F_true, &arguments, status);
+    fake_build_arguments_standard_add(data, data_build, F_true, F_false, &arguments, status);
 
     if (F_status_is_error(*status)) {
       fake_print_error(data.context, data.verbosity, F_status_set_fine(*status), "fll_execute_arguments_add", F_true);
@@ -2363,7 +2363,7 @@ extern "C" {
       } // for
     }
 
-    fake_build_arguments_standard_add(data, data_build, F_false, F_true, &arguments, status);
+    fake_build_arguments_standard_add(data, data_build, F_false, F_false, &arguments, status);
 
     if (F_status_is_error(*status)) {
       fake_print_error(data.context, data.verbosity, F_status_set_fine(*status), "fll_execute_arguments_add", F_true);