]> Kevux Git Server - fll/commitdiff
Refactor: path_standard to has_path_standard.
authorKevin Day <thekevinday@gmail.com>
Mon, 14 Feb 2022 05:34:15 +0000 (23:34 -0600)
committerKevin Day <thekevinday@gmail.com>
Mon, 14 Feb 2022 05:34:15 +0000 (23:34 -0600)
Just like with the preserve_path_headers, change path_standard to has_path_standard.
This hopefully makes the terminology easier to understand by maintaining that all path_* Objects represent paths.

The commit changing path_headers_preserve to preserve_path_headers could have made more changes.
Further update preserve_path_headers to handle what was missed.

98 files changed:
build/level_0/settings
build/level_1/settings
build/level_2/settings
build/monolithic/settings
build/scripts/bootstrap.sh
level_0/f_account/data/build/settings
level_0/f_account/data/build/settings-mocks
level_0/f_account/data/build/settings-tests
level_0/f_capability/data/build/settings
level_0/f_capability/data/build/settings-mocks
level_0/f_capability/data/build/settings-tests
level_0/f_color/data/build/settings
level_0/f_color/data/build/settings-mocks
level_0/f_color/data/build/settings-tests
level_0/f_console/data/build/settings
level_0/f_console/data/build/settings-tests
level_0/f_control_group/data/build/settings
level_0/f_control_group/data/build/settings-tests
level_0/f_conversion/data/build/settings
level_0/f_conversion/data/build/settings-mocks
level_0/f_conversion/data/build/settings-tests
level_0/f_directory/data/build/settings
level_0/f_environment/data/build/settings
level_0/f_execute/data/build/settings
level_0/f_file/data/build/settings
level_0/f_fss/data/build/settings
level_0/f_iki/data/build/settings
level_0/f_limit/data/build/settings
level_0/f_memory/data/build/settings
level_0/f_memory/data/build/settings-tests
level_0/f_path/data/build/settings
level_0/f_pipe/data/build/settings
level_0/f_print/data/build/settings
level_0/f_serialize/data/build/settings
level_0/f_signal/data/build/settings
level_0/f_socket/data/build/settings
level_0/f_status/data/build/settings
level_0/f_status_string/data/build/settings
level_0/f_string/data/build/settings
level_0/f_thread/data/build/settings
level_0/f_type/data/build/settings
level_0/f_type_array/data/build/settings
level_0/f_type_array/data/build/settings-tests
level_0/f_utf/data/build/settings
level_1/fl_control_group/data/build/settings
level_1/fl_conversion/data/build/settings
level_1/fl_directory/data/build/settings
level_1/fl_environment/data/build/settings
level_1/fl_execute/data/build/settings
level_1/fl_fss/data/build/settings
level_1/fl_iki/data/build/settings
level_1/fl_print/data/build/settings
level_1/fl_signal/data/build/settings
level_1/fl_string/data/build/settings
level_1/fl_utf/data/build/settings
level_1/fl_utf_file/data/build/settings
level_2/fll_control_group/data/build/settings
level_2/fll_error/data/build/settings
level_2/fll_execute/data/build/settings
level_2/fll_file/data/build/settings
level_2/fll_fss/data/build/settings
level_2/fll_fss_status_string/data/build/settings
level_2/fll_iki/data/build/settings
level_2/fll_path/data/build/settings
level_2/fll_print/data/build/settings
level_2/fll_program/data/build/settings
level_2/fll_status_string/data/build/settings
level_3/byte_dump/data/build/settings
level_3/control/data/build/settings
level_3/controller/data/build/settings
level_3/fake/c/private-build-load.c
level_3/fake/c/private-build-objects.c
level_3/fake/c/private-build.c
level_3/fake/c/private-common.c
level_3/fake/c/private-common.h
level_3/fake/c/private-make-operate.c
level_3/fake/data/build/settings
level_3/fake/documents/settings.txt
level_3/fake/specifications/settings.txt
level_3/firewall/data/build/settings
level_3/fss_basic_list_read/data/build/settings
level_3/fss_basic_list_write/data/build/settings
level_3/fss_basic_read/data/build/settings
level_3/fss_basic_write/data/build/settings
level_3/fss_embedded_list_read/data/build/settings
level_3/fss_embedded_list_write/data/build/settings
level_3/fss_extended_list_read/data/build/settings
level_3/fss_extended_list_write/data/build/settings
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/data/build/settings
level_3/fss_identify/data/build/settings
level_3/fss_payload_read/data/build/settings
level_3/fss_payload_write/data/build/settings
level_3/fss_status_code/data/build/settings
level_3/iki_read/data/build/settings
level_3/iki_write/data/build/settings
level_3/status_code/data/build/settings
level_3/utf8/data/build/settings

index 8f50de3367d5f8eaf2d44517591a63cb147e2201..ef3d170512f44429519fab3bf5b2cc41bc1614d2 100644 (file)
@@ -52,7 +52,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -64,7 +63,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index c4e1d77a901ceebba38f25f1c956e1fd1844f326..f6465215ee9700ff80043366ced9e75dcac5c1df 100644 (file)
@@ -52,7 +52,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -64,7 +63,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index eb1981c55d6038e542e1121986c509c14ee3eaca..ddc28e6c738d8e16738d8be655d1d9f8a3ed8a24 100644 (file)
@@ -52,7 +52,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -64,7 +63,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index dd4c5524f110908f6d805554ec880c84189d9447..2d2b2835397c3d6cba2c31e796a11a252c48d279 100644 (file)
@@ -52,7 +52,6 @@ build_shared yes
 build_static no
 
 path_headers fll
-preserve_path_headers yes
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -64,7 +63,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers yes
 
 search_exclusive yes
 search_shared yes
index 553e7071d22d89a3462498124d8293796569a5f9..c3079e24699ced6072fbf51133e91ec9e3ef04d0 100644 (file)
@@ -491,22 +491,22 @@ bootstrap_id() {
     "flags_program_static") echo -n 53;;
     "flags_shared") echo -n 54;;
     "flags_static") echo -n 55;;
-    "modes") echo -n 56;;
-    "modes_default") echo -n 57;;
-    "path_headers") echo -n 58;;
-    "path_language") echo -n 59;;
-    "path_library_script") echo -n 60;;
-    "path_library_shared") echo -n 61;;
-    "path_library_static") echo -n 62;;
-    "path_object_script") echo -n 63;;
-    "path_object_shared") echo -n 64;;
-    "path_object_static") echo -n 65;;
-    "path_program_script") echo -n 66;;
-    "path_program_shared") echo -n 67;;
-    "path_program_static") echo -n 68;;
-    "path_sources") echo -n 69;;
-    "path_sources_object") echo -n 70;;
-    "path_standard") echo -n 71;;
+    "has_path_standard") echo -n 56;;
+    "modes") echo -n 57;;
+    "modes_default") echo -n 58;;
+    "path_headers") echo -n 59;;
+    "path_language") echo -n 60;;
+    "path_library_script") echo -n 61;;
+    "path_library_shared") echo -n 62;;
+    "path_library_static") echo -n 63;;
+    "path_object_script") echo -n 64;;
+    "path_object_shared") echo -n 65;;
+    "path_object_static") echo -n 66;;
+    "path_program_script") echo -n 67;;
+    "path_program_shared") echo -n 68;;
+    "path_program_static") echo -n 69;;
+    "path_sources") echo -n 70;;
+    "path_sources_object") echo -n 71;;
     "preserve_path_headers") echo -n 72;;
     "process_post") echo -n 73;;
     "process_pre") echo -n 74;;
@@ -580,8 +580,8 @@ bootstrap_id() {
     "flags_program_static-$mode") echo -n 141;;
     "flags_shared-$mode") echo -n 142;;
     "flags_static-$mode") echo -n 143;;
-    "path_headers-$mode") echo -n 144;;
-    "preserve_path_headers-$mode") echo -n 145;;
+    "has_path_standard-$mode") echo -n 144;;
+    "path_headers-$mode") echo -n 145;;
     "path_language-$mode") echo -n 146;;
     "path_library_script-$mode") echo -n 147;;
     "path_library_shared-$mode") echo -n 148;;
@@ -594,7 +594,7 @@ bootstrap_id() {
     "path_program_static-$mode") echo -n 155;;
     "path_sources-$mode") echo -n 156;;
     "path_sources_object-$mode") echo -n 157;;
-    "path_standard-$mode") echo -n 158;;
+    "preserve_path_headers-$mode") echo -n 158;;
     "process_post-$mode") echo -n 159;;
     "process_pre-$mode") echo -n 160;;
     "search_exclusive-$mode") echo -n 161;;
@@ -611,18 +611,18 @@ bootstrap_id() {
     "version_nano_prefix-$mode") echo -n 172;;
     "version_target-$mode") echo -n 173;;
 
-    "has-path_library_script") echo -n 175;;
-    "has-path_library_shared") echo -n 176;;
-    "has-path_library_static") echo -n 177;;
-    "has-path_object_script") echo -n 178;;
-    "has-path_object_shared") echo -n 179;;
-    "has-path_object_static") echo -n 180;;
-    "has-path_program_script") echo -n 181;;
-    "has-path_program_shared") echo -n 182;;
-    "has-path_program_static") echo -n 183;;
-    "has-path_sources") echo -n 184;;
-    "has-path_sources_object") echo -n 185;;
-    "has-path_standard") echo -n 186;;
+    "has-has_path_standard") echo -n 175;;
+    "has-path_library_script") echo -n 176;;
+    "has-path_library_shared") echo -n 177;;
+    "has-path_library_static") echo -n 178;;
+    "has-path_object_script") echo -n 179;;
+    "has-path_object_shared") echo -n 180;;
+    "has-path_object_static") echo -n 181;;
+    "has-path_program_script") echo -n 182;;
+    "has-path_program_shared") echo -n 183;;
+    "has-path_program_static") echo -n 184;;
+    "has-path_sources") echo -n 185;;
+    "has-path_sources_object") echo -n 186;;
     "has-search_shared") echo -n 187;;
     "has-version_major_prefix") echo -n 188;;
     "has-version_micro_prefix") echo -n 189;;
@@ -666,7 +666,7 @@ bootstrap_load_settings() {
     fi
   done
 
-  for i in environment flags flags_library flags_library_shared flags_library_static flags_object flags_object_shared flags_object_static flags_program flags_program_shared flags_program_static flags_shared flags_static modes modes_default path_headers path_language path_library_script path_library_shared path_library_static path_object_script path_object_shared path_object_static path_program_script path_program_shared path_program_static path_sources path_sources_object path_standard preserve_path_headers process_post process_pre search_exclusive search_shared search_static version_file version_major version_major_prefix version_micro version_micro_prefix version_minor version_minor_prefix version_nano version_nano_prefix version_target ; do
+  for i in environment flags flags_library flags_library_shared flags_library_static flags_object flags_object_shared flags_object_static flags_program flags_program_shared flags_program_static flags_shared flags_static has_path_standard modes modes_default path_headers path_language path_library_script path_library_shared path_library_static path_object_script path_object_shared path_object_static path_program_script path_program_shared path_program_static path_sources path_sources_object preserve_path_headers process_post process_pre search_exclusive search_shared search_static version_file version_major version_major_prefix version_micro version_micro_prefix version_minor version_minor_prefix version_nano version_nano_prefix version_target ; do
     key=$(bootstrap_id $i)
 
     if [[ $key == "" ]] ; then
@@ -695,7 +695,7 @@ bootstrap_load_settings_mode() {
     fi
   done
 
-  for i in environment-$mode flags-$mode flags_library-$mode flags_library_shared-$mode flags_library_static-$mode flags_object-$mode flags_object_shared-$mode flags_object_static-$mode flags_program-$mode flags_program_shared-$mode flags_program_static-$mode flags_shared-$mode flags_static-$mode path_headers-$mode path_language-$mode path_library_script-$mode path_library_shared-$mode path_library_static-$mode path_object_script-$mode path_object_shared-$mode path_object_static-$mode path_program_script-$mode path_program_shared-$mode path_program_static-$mode path_sources-$mode path_sources_object-$mode path_standard-$mode preserve_path_headers-$mode process_post-$mode process_pre-$mode search_exclusive-$mode search_shared-$mode search_static-$mode version_file-$mode version_major-$mode version_major_prefix-$mode version_micro-$mode version_micro_prefix-$mode version_minor-$mode version_minor_prefix-$mode version_nano-$mode version_nano_prefix-$mode version_target-$mode ; do
+  for i in environment-$mode flags-$mode flags_library-$mode flags_library_shared-$mode flags_library_static-$mode flags_object-$mode flags_object_shared-$mode flags_object_static-$mode flags_program-$mode flags_program_shared-$mode flags_program_static-$mode flags_shared-$mode flags_static-$mode has_path_standard-$mode path_headers-$mode path_language-$mode path_library_script-$mode path_library_shared-$mode path_library_static-$mode path_object_script-$mode path_object_shared-$mode path_object_static-$mode path_program_script-$mode path_program_shared-$mode path_program_static-$mode path_sources-$mode path_sources_object-$mode preserve_path_headers-$mode process_post-$mode process_pre-$mode search_exclusive-$mode search_shared-$mode search_static-$mode version_file-$mode version_major-$mode version_major_prefix-$mode version_micro-$mode version_micro_prefix-$mode version_minor-$mode version_minor_prefix-$mode version_nano-$mode version_nano_prefix-$mode version_target-$mode ; do
     key=$(bootstrap_id $i)
 
     if [[ $key == "" ]] ; then
@@ -711,7 +711,7 @@ bootstrap_load_settings_mode() {
 bootstrap_load_settings_has() {
   local i=
 
-  for i in build_compiler build_indexer build_shared-$mode path_library_script path_library_shared path_library_static path_object_script path_object_shared path_object_static path_program_script path_program_shared path_program_static path_sources path_sources_object path_standard search_shared version_major_prefix version_minor_prefix version_micro_prefix version_nano_prefix ; do
+  for i in build_compiler build_indexer build_shared has_path_standard path_library_script path_library_shared path_library_static path_object_script path_object_shared path_object_static path_program_script path_program_shared path_program_static path_sources path_sources_object search_shared version_major_prefix version_minor_prefix version_micro_prefix version_nano_prefix ; do
     if [[ $(grep -s -o "^[[:space:]]*$i\>" $settings_file | sed -e "s|^[[:space:]]*||") ]] ; then
       variables[$(bootstrap_id has-$i)]="yes"
     else
@@ -719,7 +719,7 @@ bootstrap_load_settings_has() {
     fi
   done
 
-  for i in build_compiler-$mode build_indexer-$mode build_shared-$mode path_library_script-$mode path_library_shared-$mode path_library_static-$mode path_object_script-$mode path_object_shared-$mode path_object_static-$mode path_program_script-$mode path_program_shared-$mode path_program_static-$mode path_sources-$mode path_sources_object-$mode path_standard-$mode search_shared-$mode version_major_prefix-$mode version_minor_prefix-$mode version_micro_prefix-$mode version_nano_prefix-$mode ; do
+  for i in build_compiler-$mode build_indexer-$mode build_shared-$mode has_path_standard-$mode path_library_script-$mode path_library_shared-$mode path_library_static-$mode path_object_script-$mode path_object_shared-$mode path_object_static-$mode path_program_script-$mode path_program_shared-$mode path_program_static-$mode path_sources-$mode path_sources_object-$mode search_shared-$mode version_major_prefix-$mode version_minor_prefix-$mode version_micro_prefix-$mode version_nano_prefix-$mode ; do
     if [[ $(grep -s -o "^[[:space:]]*$i-$mode\>" $settings_file | sed -e "s|^[[:space:]]*||") ]] ; then
       variables[$(bootstrap_id has-$i)]="yes"
     else
@@ -827,7 +827,7 @@ bootstrap_operation_build() {
   local path_program_script=${variables[$(bootstrap_id path_program_script)]}
   local path_program_shared=${variables[$(bootstrap_id path_program_shared)]}
   local path_program_static=${variables[$(bootstrap_id path_program_static)]}
-  local path_standard=${variables[$(bootstrap_id path_standard)]}
+  local has_path_standard=${variables[$(bootstrap_id has_path_standard)]}
   local search_exclusive=${variables[$(bootstrap_id search_exclusive)]}
   local search_shared=${variables[$(bootstrap_id search_shared)]}
   local search_static=${variables[$(bootstrap_id search_static)]}
@@ -1263,8 +1263,8 @@ bootstrap_operation_build_prepare_defaults() {
     path_sources_object="sources/"
   fi
 
-  if [[ ${variables[$(bootstrap_id has-path_standard)]} != "yes" ]] ; then
-    path_standard="yes"
+  if [[ ${variables[$(bootstrap_id has-has_path_standard)]} != "yes" ]] ; then
+    has_path_standard="yes"
   fi
 
   if [[ ${variables[$(bootstrap_id has-search_shared)]} != "yes" ]] ; then
@@ -1635,11 +1635,11 @@ bootstrap_operation_build_prepare_paths() {
     path_headers=$(echo $path_headers | sed -e 's|//*|/|g' -e 's|/*$|/|')
   fi
 
-  if [[ ${variables[$(bootstrap_id path_standard-$mode)]} != "" ]] ; then
-    path_standard=${variables[$(bootstrap_id path_standard-$mode)]}
+  if [[ ${variables[$(bootstrap_id has_path_standard-$mode)]} != "" ]] ; then
+    has_path_standard=${variables[$(bootstrap_id has_path_standard-$mode)]}
   fi
 
-  if [[ $path_standard == "no" ]] ; then
+  if [[ $has_path_standard == "no" ]] ; then
     path_language=
   else
     if [[ ${variables[$(bootstrap_id path_language-$mode)]} != "" ]] ; then
index 8fa4917bc1ff39ee34ce3a862a9713928a092e86..90930ed96dd0bbfae870a7fd35ad85d7afe9cf2e 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 27f340e11bee2b9e7532cb48f4af33e89220e3b3..ff841149b94880a9e0dfebc36557bbb8b5b009e0 100644 (file)
@@ -35,11 +35,12 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 23b02c0c19a06fb185257d149f8d0fccf2c13e8f..79b63fed1946aa96154444ae0cce7e1d24580a9c 100644 (file)
@@ -25,9 +25,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 7fffa01f6df2561a83c1da560b4f6997eb3e4e2f..42ad843f5a19228bb26854564e56cd5668f1751d 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 740d03b6b25085de59d03a223b46d860f9df1be8..a2770a6b557efc66d56775e859322f3abf719f0f 100644 (file)
@@ -42,13 +42,14 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index c4e2cdba7d64303bb142f42b23009dd484a82983..bc9745432719d43da6f2e101a8f9fc6afc869427 100644 (file)
@@ -25,9 +25,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 0c4b68529d8ba123c1e6f4b7038d2b8ae5196926..5508bfda2f01cd1f92ee60d693efdc438a90fca1 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 3c7b0e227e84b400f478e952b366e4027aacf4b7..f04b3f0f8ca6223a69690bac576543284a98a7fd 100644 (file)
@@ -37,13 +37,14 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 90dc1fd6dc087f904f59a8d740c3b45ba66103c9..2ef4099ea6c4223ec09cca57d2877ea2b604cb83 100644 (file)
@@ -25,9 +25,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 37e4a1ee45f71989cd1bf3cf078df4d6914122ef..e4536fdb7a232dd17895f401d0044fa869d0f48b 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index f35e3f191e3638ef1bca8c0466073bf77f2d182f..ab9e847955cb163900d10090efc289aae3f38db1 100644 (file)
@@ -25,9 +25,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 566cf79b8f3d44b004c0034eb50edaeedaa15e70..2ec64ca2726dfe9d2103134620c15f4ec16117b8 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 9e579f758263e75a55c363fe0cf541444458169a..48e488ded5d077552954f51a23be085d05f77774 100644 (file)
@@ -25,9 +25,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 7756618d0bc98a3bafbc180a11cf425eca15ac82..9b4614ac0237ba155ee643f9f7216aab9b44c3d3 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 94317a16d6ab4a4011c3ba719eeb43235b677d69..034b5915f71dbcd264ff29f1cc44445c2c1951b8 100644 (file)
@@ -37,13 +37,14 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 18bd2c0fdc2f7fb8e9b46ce0aa538f4ded3a2ccc..18a507ec00160ea37a8dfc864731bb7e4236c9b9 100644 (file)
@@ -25,9 +25,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 42e58a7fed94fb512b6612ddc6eacb3604a99e82..309c0acf057767b7c3225273ab66b9638ae84232 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index f518b98891af32a757e66b4c798f7b1940cdd1d7..2d91bfd1baf4e6c30463a6c5a5c6d6c5a9f16737 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index f32dd6a2617b24a9131944433ca897a7d45068ee..fd6d612d301aa9faa8a1d2092dd411fcc2ba18b8 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 0cce9e60fb809ffa0eb7f106ca0e6181dac0bc27..e2ef5ab05518b223c016c5a67388353fd63c73e6 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 52c63389b5cee417d70976e85b0c0772dab11300..cd92aefc52a70893455f38b0972792a5f646fc97 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 767088550744db9700039159ebd880622b256210..489a727f8bfa3d54d35d1010b6472c610163e2fb 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 8fab95a52e263a2cc2d9a366a811d5396dacb260..05d6f04c053d15abef4d57234b5e585399f062e0 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 7d7cd2d5762068837488051e3fd9f3ed8b2507ee..c1cd152fe604df91efc7a603db554a7f367a04f2 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 419caa9ab9c1a2b4f8ed117ebbc42a19d571f0d6..89ee65b22183e5d8ad50081ef4b3c7a589ce655a 100644 (file)
@@ -23,9 +23,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 13719347f27be426954985ff616de61cecb01209..d6a9f92dd321169b12a42f10864f4220559caf51 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index d39a4857b5642935302503aa10cbca34262558ca..ffec130cee2616617caca99b6dab4f9f072ec1a8 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 091b8b0a4f99fa41c3620b95df1b4223b635f57f..6b7dbedd0a4a7eb37e76b4ae7e520aefd49fdb8a 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 3eefb212fa1de117a0f8c178e6c8bcce737831de..3b0a081e92af5c07b687a2d475c83e2efb86ee6f 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 6add29f52db484ffc2353571ba516313f8831f39..a45d8fe03f240afa9d2b6350805e6e8fd9746bdd 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 37821c311190c7675ed0920c95374a5ae87628f8..f8cd04c075b3ab81d07238803d2406f4b06190ad 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index dbf3d28f0c611eb6a43772be2c5686003d752282..493c51ea0c9a11927e17ad502e6316106151c5c2 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index e45993728833b1169630349931cd066c512377be..f8a3236464bc1d7cad07d04fe9df0b53e204e450 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 6301736dc5f2570eb199e243572aaac239087dca..cf3c5a1f5ec6d7d07a670e05183e078a3ac72baa 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 071e7e02e7541a479a61c49d263f3cd0cf279edd..eb59aa7156a5de6d5582f5fc3d30b5d87ecf2aa6 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index ea25dfb4a1d53d7a9e17dbeb9950ed2137eeaa13..68630d0492e308d4ed535b47019e7e0d668257e6 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index e2e1090b0f33018459d025a88e97cf177c2da018..ff821d5c8d66d3de93264af9a7ebd2162724a805 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 26833d423269e3b89509ee38de0f5f3c46dfebfd..8a344c64624f6c1bbc0e6d82ba8c6c413fa46304 100644 (file)
@@ -34,9 +34,10 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-preserve_path_headers no
 path_sources tests/unit/c
-path_standard no
+
+has_path_standard no
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 3910de2de4212063f71c18c8fcd45faf193edd38..b7d6548affada469e476f94867b750be070f41c5 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 3d746073ee91f881f82c047b8a34183fbaa349c5..c3ff85c3a221cf20b5907d33990db79d70509be0 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 1fac30d97dc1073b8fde28c9b7fbf2567a50b5f3..0652e5992827271e3e8cb0ae091db63df7bbb9ee 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 4040cdc12739535b67ce0f50e0aeda57d78876f0..9bcf591aa779e2546c16a886a242ac13c6afcbbd 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 61c6f8037744423f428fcc04222938c3e16913bd..9d39bc94cf775a15a107197b90a67e2e244d0758 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 62542522ff861474322d81dc7b27bbdde7fffe3e..f36757000b986e44385e7d3272ce33e4fe789ff5 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 769bccb59791dfab1b7327f25b715dff9f794baf..ae66169ddb99b69ef41227105763cd6dbe69d47f 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 85610ac65fbb7ce5736823f6efb6e8ac559f4ac7..0df87de5a687141b64af6d9098a82e41b3a5f726 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 5365c0216934ad4a86afca3dd041d599ce556056..e5bcbb54e7ee28b4a9813633c5174867125604d6 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 1a850b7bea4d7aa37e6dfbd522c0f2e9942e3905..4ae316e774331f26e259b930ce2bfc95b0f6a51b 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index fd6c43a600079f70506fecc994d70f115ca8457a..6cf487ce829c723b64f08832b558f6a499392832 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 239e72b95f944ce2154bc519db702d70f7ac0fcb..580776663ec425d9b2043b47f0af211ae3f22542 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 06d0278a5a8c5e7e46c3ac35d7c0e853d4b03175..3585cedbcc4958e59fb6be740eaf87152d4161e5 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 7eff622315851168012d2462550007748b16cab5..a7823fecdad4c2a31b5e944accb1970e97329306 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 6d694102d1bdf0ec8fd67e9843f371df50313ee9..8bef3cd35c80d691ccac224c7353ae2d08b396bf 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index fe0f0d4b57a0449bd674f2ca6342a0c3ef787a9e..86743d9c981ad3ee1cccac37a9c26c69818fab64 100644 (file)
@@ -50,7 +50,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -62,7 +61,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index fe0b1aff90ce71e84a40e35f54b5a94ba1a950fd..647b27ab5dcf066a02dbb3725126f6aa24f51ab3 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index d31cf4412a0df1fdc64c9d6aee310eaa746f1099..60f0d007310db884c5ab9242581264f3ad994117 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index f218762a1a7ede3eade9bd29f18903e4d610eb8e..cc009504a8f189c1f3b6776d04fe064c3e473b39 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 189b34a8d1da8a030e4f2f01767839ef2950bb32..f8b3acbaac9d2aa2a0b9e2be6a126df5831ebe53 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index b0402ce49f8a8c2ed4bcd2e6db9ff57a88dff552..08fe5a5829049ac628dd234507de87133f9dfc58 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 26d0b5b70e5a88e8d41339f9dd34986a86ecbd8a..9c0d5f08e79922d7a10b06c15817f32bd9ffe30e 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index adc6c78499b61b66338eab0ce18d7581c2c9e595..4b12fe3ddfd091cd0dfc45febaa19c0172d06521 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 3ac6025d74b0a813471ad1f749b039fe4c5e6fd5..3516ecfb5c958267b8ee36c729d0a0777cd20334 100644 (file)
@@ -49,7 +49,6 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -61,7 +60,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index d6c21bedc3087e93b75b6d7313bd15c361203d61..f04f44c2464fb8eb88a3fc0d137414b34ac69b2d 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/byte_dump
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index fe71c2cb8c3ee5664abd8b0a90297eae7813bd70..427c53bdc093442eb0381b4c347cec6919bee64c 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/control
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index a70964d73d9e2638d2ecb1f84b749c33d7d97567..5bab4692fa639337b79472510059933c50571af8 100644 (file)
@@ -62,7 +62,6 @@ build_shared yes
 build_static no
 
 path_headers program/controller
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -74,7 +73,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index ef7d6e43b525de77ee43ca3a3a8abf555d9e1482..f21edc89929c9baae1807c1e326b2b80c3d30f6c 100644 (file)
@@ -200,8 +200,8 @@ extern "C" {
     f_string_dynamics_t build_sources_object_shared = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_sources_object_static = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_static = f_string_dynamics_t_initialize;
+    f_string_dynamics_t has_path_standard = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_headers = f_string_dynamics_t_initialize;
-    f_string_dynamics_t preserve_path_headers = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_language = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_library_script = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_library_shared = f_string_dynamics_t_initialize;
@@ -214,7 +214,7 @@ extern "C" {
     f_string_dynamics_t path_program_static = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_sources = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_sources_object = f_string_dynamics_t_initialize;
-    f_string_dynamics_t path_standard = f_string_dynamics_t_initialize;
+    f_string_dynamics_t preserve_path_headers = f_string_dynamics_t_initialize;
     f_string_dynamics_t process_post = f_string_dynamics_t_initialize;
     f_string_dynamics_t process_pre = f_string_dynamics_t_initialize;
     f_string_dynamics_t search_exclusive = f_string_dynamics_t_initialize;
@@ -288,6 +288,7 @@ extern "C" {
       fake_build_setting_name_flags_program_static_s,
       fake_build_setting_name_flags_shared_s,
       fake_build_setting_name_flags_static_s,
+      fake_build_setting_name_has_path_standard_s,
       fake_build_setting_name_modes_s,
       fake_build_setting_name_modes_default_s,
       fake_build_setting_name_path_headers_s,
@@ -304,7 +305,6 @@ extern "C" {
       fake_build_setting_name_path_program_static_s,
       fake_build_setting_name_path_sources_s,
       fake_build_setting_name_path_sources_object_s,
-      fake_build_setting_name_path_standard_s,
       fake_build_setting_name_process_post_s,
       fake_build_setting_name_process_pre_s,
       fake_build_setting_name_search_exclusive_s,
@@ -379,10 +379,10 @@ extern "C" {
       &setting->flags_program_static,
       &setting->flags_shared,
       &setting->flags_static,
+      &has_path_standard,
       &setting->modes,
       &setting->modes_default,
       &path_headers,
-      &preserve_path_headers,
       &path_language,
       &path_library_script,
       &path_library_shared,
@@ -395,7 +395,7 @@ extern "C" {
       &path_program_static,
       &path_sources,
       &path_sources_object,
-      &path_standard,
+      &preserve_path_headers,
       &process_post,
       &process_pre,
       &search_exclusive,
@@ -660,8 +660,8 @@ extern "C" {
         fake_build_setting_name_build_sources_object_shared_s,
         fake_build_setting_name_build_sources_object_static_s,
         fake_build_setting_name_build_static_s,
+        fake_build_setting_name_has_path_standard_s,
         fake_build_setting_name_path_headers_s,
-        fake_build_setting_name_preserve_path_headers_s,
         fake_build_setting_name_path_language_s,
         fake_build_setting_name_path_library_script_s,
         fake_build_setting_name_path_library_shared_s,
@@ -674,7 +674,7 @@ extern "C" {
         fake_build_setting_name_path_program_static_s,
         fake_build_setting_name_path_sources_s,
         fake_build_setting_name_path_sources_object_s,
-        fake_build_setting_name_path_standard_s,
+        fake_build_setting_name_preserve_path_headers_s,
         fake_build_setting_name_process_post_s,
         fake_build_setting_name_process_pre_s,
         fake_build_setting_name_search_exclusive_s,
@@ -703,8 +703,8 @@ extern "C" {
         &build_sources_object_shared,
         &build_sources_object_static,
         &build_static,
+        &has_path_standard,
         &path_headers,
-        &preserve_path_headers,
         &path_language,
         &path_library_script,
         &path_library_shared,
@@ -717,7 +717,7 @@ extern "C" {
         &path_program_static,
         &path_sources,
         &path_sources_object,
-        &path_standard,
+        &preserve_path_headers,
         &process_post,
         &process_pre,
         &search_exclusive,
@@ -746,8 +746,8 @@ extern "C" {
         0,                                           // build_sources_object_shared
         0,                                           // build_sources_object_static
         &setting->build_static,                      // build_static
+        &setting->has_path_standard,                 // has_path_standard
         0,                                           // path_headers
-        &setting->preserve_path_headers,             // preserve_path_headers
         0,                                           // path_language
         0,                                           // path_library_script
         0,                                           // path_library_shared
@@ -760,7 +760,7 @@ extern "C" {
         0,                                           // path_program_static
         0,                                           // path_sources
         0,                                           // path_sources_object
-        &setting->path_standard,                     // path_standard
+        &setting->preserve_path_headers,             // preserve_path_headers
         0,                                           // process_post
         0,                                           // process_pre
         &setting->search_exclusive,                  // search_exclusive
@@ -779,8 +779,8 @@ extern "C" {
         &setting->build_sources_object_shared,       // build_sources_object_shared
         &setting->build_sources_object_static,       // build_sources_object_static
         0,                                           // build_static
+        0,                                           // has_path_standard
         &setting->path_headers,                      // path_headers
-        0,                                           // preserve_path_headers
         &setting->path_language,                     // path_language
         &setting->path_library_script,               // path_library_script
         &setting->path_library_shared,               // path_library_shared
@@ -793,7 +793,7 @@ extern "C" {
         &setting->path_program_static,               // path_program_static
         &setting->path_sources,                      // path_sources
         &setting->path_sources_object,               // path_sources_object
-        0,                                           // path_standard
+        0,                                           // preserve_path_headers
         &setting->process_post,                      // process_post
         &setting->process_pre,                       // process_pre
         0,                                           // search_exclusive
@@ -822,8 +822,8 @@ extern "C" {
         f_string_empty_s,                            // build_sources_object_shared
         f_string_empty_s,                            // build_sources_object_static
         f_string_empty_s,                            // build_static
+        fake_build_setting_default_yes_s,            // has_path_standard
         f_string_empty_s,                            // path_headers
-        f_string_empty_s,                            // preserve_path_headers
         f_string_empty_s,                            // path_language
         fake_path_part_script_s,                     // path_library_script
         fake_path_part_shared_s,                     // path_library_shared
@@ -836,7 +836,7 @@ extern "C" {
         fake_path_part_static_s,                     // path_program_static
         f_string_empty_s,                            // path_sources
         f_string_empty_s,                            // path_sources_object
-        fake_build_setting_default_yes_s,            // path_standard
+        f_string_empty_s,                            // preserve_path_headers
         f_string_empty_s,                            // process_post
         f_string_empty_s,                            // process_pre
         fake_build_setting_default_yes_s,            // search_exclusive
@@ -871,8 +871,8 @@ extern "C" {
         0,                                           // build_sources_object_shared
         0,                                           // build_sources_object_static
         0,                                           // build_static
+        0,                                           // has_path_standard
         0,                                           // path_headers
-        0,                                           // preserve_path_headers
         0,                                           // path_language
         0,                                           // path_library_script
         0,                                           // path_library_shared
@@ -885,7 +885,7 @@ extern "C" {
         0,                                           // path_program_static
         0,                                           // path_sources
         0,                                           // path_sources_object
-        0,                                           // path_standard
+        0,                                           // preserve_path_headers
         0,                                           // process_post
         0,                                           // process_pre
         0,                                           // search_exclusive
@@ -914,8 +914,8 @@ extern "C" {
         0,                                           // build_sources_object_shared
         0,                                           // build_sources_object_static
         0,                                           // build_static
+        0,                                           // has_path_standard
         0,                                           // path_headers
-        0,                                           // preserve_path_headers
         0,                                           // path_language
         0,                                           // path_library_script
         0,                                           // path_library_shared
@@ -928,7 +928,7 @@ extern "C" {
         0,                                           // path_program_static
         0,                                           // path_sources
         0,                                           // path_sources_object
-        0,                                           // path_standard
+        0,                                           // preserve_path_headers
         0,                                           // process_post
         0,                                           // process_pre
         0,                                           // search_exclusive
@@ -957,8 +957,8 @@ extern "C" {
         f_string_empty_s,                            // build_sources_object_shared
         f_string_empty_s,                            // build_sources_object_static
         f_string_empty_s,                            // build_static
+        f_string_empty_s,                            // has_path_standard
         f_string_empty_s,                            // path_headers
-        f_string_empty_s,                            // preserve_path_headers
         f_string_empty_s,                            // path_language
         f_string_empty_s,                            // path_library_script
         f_string_empty_s,                            // path_library_shared
@@ -971,7 +971,7 @@ extern "C" {
         f_string_empty_s,                            // path_program_static
         f_string_empty_s,                            // path_sources
         f_string_empty_s,                            // path_sources_object
-        f_string_empty_s,                            // path_standard
+        f_string_empty_s,                            // preserve_path_headers
         f_string_empty_s,                            // process_post
         f_string_empty_s,                            // process_pre
         f_string_empty_s,                            // search_exclusive
@@ -1001,8 +1001,8 @@ extern "C" {
         3,                                           // build_sources_object_shared
         3,                                           // build_sources_object_static
         1,                                           // build_static
+        1,                                           // has_path_standard
         2,                                           // path_headers
-        1,                                           // preserve_path_headers
         2,                                           // path_language
         2,                                           // path_library_script
         2,                                           // path_library_shared
@@ -1015,7 +1015,7 @@ extern "C" {
         2,                                           // path_program_static
         2,                                           // path_sources
         2,                                           // path_sources_object
-        1,                                           // path_standard
+        1,                                           // preserve_path_headers
         3,                                           // process_post
         3,                                           // process_pre
         1,                                           // search_exclusive
@@ -1266,8 +1266,8 @@ extern "C" {
     f_string_dynamics_resize(0, &build_sources_object_shared);
     f_string_dynamics_resize(0, &build_sources_object_static);
     f_string_dynamics_resize(0, &build_static);
+    f_string_dynamics_resize(0, &has_path_standard);
     f_string_dynamics_resize(0, &path_headers);
-    f_string_dynamics_resize(0, &preserve_path_headers);
     f_string_dynamics_resize(0, &path_language);
     f_string_dynamics_resize(0, &path_library_script);
     f_string_dynamics_resize(0, &path_library_shared);
@@ -1280,7 +1280,7 @@ extern "C" {
     f_string_dynamics_resize(0, &path_program_static);
     f_string_dynamics_resize(0, &path_sources);
     f_string_dynamics_resize(0, &path_sources_object);
-    f_string_dynamics_resize(0, &path_standard);
+    f_string_dynamics_resize(0, &preserve_path_headers);
     f_string_dynamics_resize(0, &process_post);
     f_string_dynamics_resize(0, &process_pre);
     f_string_dynamics_resize(0, &search_exclusive);
index 1a162456b74bb48dfabab7fb5cad014475fa082c..7610c0521f5560e5d232fa27e15dc29a5edfcda0 100644 (file)
@@ -41,7 +41,7 @@ extern "C" {
 
     int result = main->child;
 
-    if (data_build->setting.path_standard) {
+    if (data_build->setting.has_path_standard) {
       path_sources = &main->path_sources_c;
 
       if (data_build->setting.build_language == fake_build_language_type_cpp_e) {
index 3f832918f569201373ce73c7626159277228ecaa..9f0e4ae7a2979fbbcf5774a4c75abf7c6dc156ab 100644 (file)
@@ -917,7 +917,7 @@ extern "C" {
       if (data_build.setting.build_sources_headers.used) {
         f_string_static_t path_sources = main->path_sources;
 
-        if (data_build.setting.path_standard) {
+        if (data_build.setting.has_path_standard) {
           path_sources = main->path_sources_c;
 
           if (data_build.setting.build_language == fake_build_language_type_cpp_e) {
@@ -1001,7 +1001,7 @@ extern "C" {
       specific,
     };
 
-    if (data_build->setting.path_standard) {
+    if (data_build->setting.has_path_standard) {
       if (data_build->setting.build_language == fake_build_language_type_c_e) {
         path_sources = &main->path_sources_c;
       }
@@ -1048,7 +1048,7 @@ extern "C" {
     f_string_dynamic_t *path_sources = &main->path_sources_object;
 
     // @fixme review this, these paths (like path_sources_object) need to be build on a per-settings basis rather than using a global value.
-    if (data_build->setting.path_standard) {
+    if (data_build->setting.has_path_standard) {
       if (data_build->setting.build_language == fake_build_language_type_c_e) {
         path_sources = &main->path_sources_object_c;
       }
index 6586f0600d6c3209f572663e01e5807825ecafe6..49b84663ebad4dee5169eb6de643a410f2425577 100644 (file)
@@ -69,10 +69,10 @@ extern "C" {
   const f_string_static_t fake_build_setting_name_flags_program_static_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_flags_program_static_s, 0, FAKE_build_setting_name_flags_program_static_s_length);
   const f_string_static_t fake_build_setting_name_flags_shared_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_flags_shared_s, 0, FAKE_build_setting_name_flags_shared_s_length);
   const f_string_static_t fake_build_setting_name_flags_static_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_flags_static_s, 0, FAKE_build_setting_name_flags_static_s_length);
+  const f_string_static_t fake_build_setting_name_has_path_standard_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_has_path_standard_s, 0, FAKE_build_setting_name_has_path_standard_s_length);
   const f_string_static_t fake_build_setting_name_modes_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_modes_s, 0, FAKE_build_setting_name_modes_s_length);
   const f_string_static_t fake_build_setting_name_modes_default_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_modes_default_s, 0, FAKE_build_setting_name_modes_default_s_length);
   const f_string_static_t fake_build_setting_name_path_headers_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_headers_s, 0, FAKE_build_setting_name_path_headers_s_length);
-  const f_string_static_t fake_build_setting_name_preserve_path_headers_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_preserve_path_headers_s, 0, FAKE_build_setting_name_preserve_path_headers_s_length);
   const f_string_static_t fake_build_setting_name_path_language_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_language_s, 0, FAKE_build_setting_name_path_language_s_length);
   const f_string_static_t fake_build_setting_name_path_library_script_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_library_script_s, 0, FAKE_build_setting_name_path_library_script_s_length);
   const f_string_static_t fake_build_setting_name_path_library_shared_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_library_shared_s, 0, FAKE_build_setting_name_path_library_shared_s_length);
@@ -85,7 +85,7 @@ extern "C" {
   const f_string_static_t fake_build_setting_name_path_program_static_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_program_static_s, 0, FAKE_build_setting_name_path_program_static_s_length);
   const f_string_static_t fake_build_setting_name_path_sources_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_sources_s, 0, FAKE_build_setting_name_path_sources_s_length);
   const f_string_static_t fake_build_setting_name_path_sources_object_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_sources_object_s, 0, FAKE_build_setting_name_path_sources_object_s_length);
-  const f_string_static_t fake_build_setting_name_path_standard_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_standard_s, 0, FAKE_build_setting_name_path_standard_s_length);
+  const f_string_static_t fake_build_setting_name_preserve_path_headers_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_preserve_path_headers_s, 0, FAKE_build_setting_name_preserve_path_headers_s_length);
   const f_string_static_t fake_build_setting_name_process_post_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_process_post_s, 0, FAKE_build_setting_name_process_post_s_length);
   const f_string_static_t fake_build_setting_name_process_pre_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_process_pre_s, 0, FAKE_build_setting_name_process_pre_s_length);
   const f_string_static_t fake_build_setting_name_search_exclusive_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_search_exclusive_s, 0, FAKE_build_setting_name_search_exclusive_s_length);
index 7a23dd0cb53ff8be1ea4c7ec7b48e3304b73bf4c..38b06e198434bc927354866c9ea3bf980c7a04c0 100644 (file)
@@ -23,7 +23,7 @@ extern "C" {
     bool build_shared;
     bool build_static;
 
-    bool path_standard;
+    bool has_path_standard;
     bool preserve_path_headers;
 
     bool search_exclusive;
@@ -342,10 +342,10 @@ extern "C" {
   #define FAKE_build_setting_name_flags_program_static_s         "flags_program_static"
   #define FAKE_build_setting_name_flags_shared_s                 "flags_shared"
   #define FAKE_build_setting_name_flags_static_s                 "flags_static"
+  #define FAKE_build_setting_name_has_path_standard_s            "has_path_standard"
   #define FAKE_build_setting_name_modes_s                        "modes"
   #define FAKE_build_setting_name_modes_default_s                "modes_default"
   #define FAKE_build_setting_name_path_headers_s                 "path_headers"
-  #define FAKE_build_setting_name_preserve_path_headers_s        "preserve_path_headers"
   #define FAKE_build_setting_name_path_language_s                "path_language"
   #define FAKE_build_setting_name_path_library_script_s          "path_library_script"
   #define FAKE_build_setting_name_path_library_shared_s          "path_library_shared"
@@ -358,7 +358,7 @@ extern "C" {
   #define FAKE_build_setting_name_path_program_static_s          "path_program_static"
   #define FAKE_build_setting_name_path_sources_s                 "path_sources"
   #define FAKE_build_setting_name_path_sources_object_s          "path_sources_object"
-  #define FAKE_build_setting_name_path_standard_s                "path_standard"
+  #define FAKE_build_setting_name_preserve_path_headers_s        "preserve_path_headers"
   #define FAKE_build_setting_name_process_post_s                 "process_post"
   #define FAKE_build_setting_name_process_pre_s                  "process_pre"
   #define FAKE_build_setting_name_search_exclusive_s             "search_exclusive"
@@ -437,10 +437,10 @@ extern "C" {
   #define FAKE_build_setting_name_flags_program_static_s_length         20
   #define FAKE_build_setting_name_flags_shared_s_length                 12
   #define FAKE_build_setting_name_flags_static_s_length                 12
+  #define FAKE_build_setting_name_has_path_standard_s_length            17
   #define FAKE_build_setting_name_modes_s_length                        5
   #define FAKE_build_setting_name_modes_default_s_length                13
   #define FAKE_build_setting_name_path_headers_s_length                 12
-  #define FAKE_build_setting_name_preserve_path_headers_s_length        21
   #define FAKE_build_setting_name_path_language_s_length                13
   #define FAKE_build_setting_name_path_library_script_s_length          19
   #define FAKE_build_setting_name_path_library_shared_s_length          19
@@ -453,7 +453,7 @@ extern "C" {
   #define FAKE_build_setting_name_path_program_static_s_length          19
   #define FAKE_build_setting_name_path_sources_s_length                 12
   #define FAKE_build_setting_name_path_sources_object_s_length          19
-  #define FAKE_build_setting_name_path_standard_s_length                13
+  #define FAKE_build_setting_name_preserve_path_headers_s_length        21
   #define FAKE_build_setting_name_process_post_s_length                 12
   #define FAKE_build_setting_name_process_pre_s_length                  11
   #define FAKE_build_setting_name_search_exclusive_s_length             16
@@ -532,10 +532,10 @@ extern "C" {
   extern const f_string_static_t fake_build_setting_name_flags_program_static_s;
   extern const f_string_static_t fake_build_setting_name_flags_shared_s;
   extern const f_string_static_t fake_build_setting_name_flags_static_s;
+  extern const f_string_static_t fake_build_setting_name_has_path_standard_s;
   extern const f_string_static_t fake_build_setting_name_modes_s;
   extern const f_string_static_t fake_build_setting_name_modes_default_s;
   extern const f_string_static_t fake_build_setting_name_path_headers_s;
-  extern const f_string_static_t fake_build_setting_name_preserve_path_headers_s;
   extern const f_string_static_t fake_build_setting_name_path_language_s;
   extern const f_string_static_t fake_build_setting_name_path_library_script_s;
   extern const f_string_static_t fake_build_setting_name_path_library_shared_s;
@@ -548,7 +548,7 @@ extern "C" {
   extern const f_string_static_t fake_build_setting_name_path_program_static_s;
   extern const f_string_static_t fake_build_setting_name_path_sources_s;
   extern const f_string_static_t fake_build_setting_name_path_sources_object_s;
-  extern const f_string_static_t fake_build_setting_name_path_standard_s;
+  extern const f_string_static_t fake_build_setting_name_preserve_path_headers_s;
   extern const f_string_static_t fake_build_setting_name_process_post_s;
   extern const f_string_static_t fake_build_setting_name_process_pre_s;
   extern const f_string_static_t fake_build_setting_name_search_exclusive_s;
index 7ed633430a67d465b7a0972041670f418bf9ff86..260ede21a63991c16256637be6fd924cbce41b08 100644 (file)
@@ -608,7 +608,7 @@ extern "C" {
         fake_build_setting_name_build_script_s,
         fake_build_setting_name_build_shared_s,
         fake_build_setting_name_build_static_s,
-        fake_build_setting_name_path_standard_s,
+        fake_build_setting_name_has_path_standard_s,
         fake_build_setting_name_search_exclusive_s,
         fake_build_setting_name_search_shared_s,
         fake_build_setting_name_search_static_s,
@@ -618,7 +618,7 @@ extern "C" {
         data_make->setting_build.build_script,
         data_make->setting_build.build_shared,
         data_make->setting_build.build_static,
-        data_make->setting_build.path_standard,
+        data_make->setting_build.has_path_standard,
         data_make->setting_build.search_exclusive,
         data_make->setting_build.search_shared,
         data_make->setting_build.search_static,
index 32ad839a29208b1a6c0fa0882e19535984f7b9ae..b8413ab2480546b7bb1a50717042853c599e348f 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fake
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 7468da322900e8d5ba02676b7f8eb449d30b700b..f3d49923ab24d6e9d5f0c849640de4eeddea7a02 100644 (file)
@@ -330,6 +330,13 @@ Settings Documentation:
     This includes the any compiler specific parameters to defined this, such as the "-f" used by gcc and clang.
     These are applied to only static builds.
 
+  - has_path_standard\:
+    When "yes", the sources path will be built using the sources path with the language, such as "sources/c/".
+    When "no", the default sources path structure is not used and instead "path_sources" is used.
+    When the parameter -S/--sources is specified, such as "-S xxx", then when this is set to "yes" is used then the path would be "xxx/c/" and when this is set to "no" then the path would be "xxx/".
+
+    This defaults to "yes".
+
   - modes\:
     A collection of available build modes.
     Build modes provide custom variants of the build process where certain settings are appended onto others.
@@ -408,13 +415,6 @@ Settings Documentation:
 
     This defaults to "sources".
 
-  - path_standard\:
-    When "yes", the sources path will be built using the sources path with the language, such as "sources/c/".
-    When "no", the default sources path structure is not used and instead "path_sources" is used.
-    When the parameter -S/--sources is specified, such as "-S xxx", then when this is set to "yes" is used then the path would be "xxx/c/" and when this is set to "no" then the path would be "xxx/".
-
-    This defaults to "yes".
-
   - preserve_path_headers\:
     When this is "yes", then the relative directory structure in the source (as defined in "build_sources_headers") is preserved.
     If the "build_sources_headers" has the header files "xxx/a.h yyy/zzz/b.h" and this is "yes", then the directories "xxx/" and "yyy/zzz/" are created and the files are stored within them.
index 9a0aac50d1d21f890e01ae49f48db1c95f0b180e..021a2dc5071cb98fa2885059f630e4426b16c8f5 100644 (file)
@@ -66,6 +66,7 @@ Settings Specification:
     - flags_program_static: Must only contain any number of parameters supported by the compiler specified in "build_compiler".
     - flags_shared: Must only contain any number of parameters supported by the compiler specified in "build_compiler".
     - flags_static: Must only contain any number of parameters supported by the compiler specified in "build_compiler".
+    - has_path_standard: Must only one of: "yes" or "no".
     - modes: Any valid word character, '-', or '+'.
     - modes_default: May only be a single complete Content word defined in "modes" Object.
     - path_headers: Must be a single valid path.
@@ -81,7 +82,6 @@ Settings Specification:
     - path_program_static: Must be a single valid path.
     - path_sources: Must only be a valid directory path or not specified.
     - path_sources_object: Must only be a valid directory path or not specified.
-    - path_standard: Must only one of: "yes" or "no".
     - preserve_path_headers: Must only be one of "yes" or "no".
     - process_post: Must contain only a single valid filename.
     - process_pre: Must contain only a single valid filename.
index eac7d39bcebd76abd5e1e778f059fa0dd8f636b7..640df7b5b1f38117fe99b9b9d2c8657aa61c981a 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/firewall
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index bcdea4a8cebd0247ccffdb4602cbb8e5a3ff4db4..b1afbde1d18ca3b11857672384a2b8100bbb1aae 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_list_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index e3a2a8356d67f033535aeb56304ca57b1b51027e..3400f339bffcc2bc24df8d4e4050368811a0bf24 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_list_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 01d36a26f952203175aeb23447e1e7a7c4231dfd..5bf1f9c9df7c59c5c55600dfecf443cec49cb90c 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 245eeb571cfae1c4297ab5e2e87b5e3449413d66..824118e7a7bb9d1e2e8796ee5124973ed709c26c 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 42aecb22a7990384d57895d11368c9c9382fc8ef..b0e810ec7fa68748cb3317488c65fe7fd177d419 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_embedded_list_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index bab59871d24724bf0b0696e5e1c8ef12cc9eae5f..0a254a61ed62ed55e2e6c34a48232f87cf3e6a1a 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_embedded_list_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 0b338f0a5cf0e7d6df5fc4fad0c5e13143bba564..1d02ce3d6083ba829d9fb71ac9b8ca73581eb74b 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_list_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 3f9ffd185cafcfe22d61585c85b230cba39c9cfb..fece3b7057d9e390fb92dec03ccea5c39ed4e086 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_list_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 37823ef093c585cb1e41e6b1bf99d7604a66218f..6553164b61d7e837ad1240c2316c6c9a867a4bb9 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 67f1bd0486787598f4b324baf77c930398bb9cc1..845f5a4af8a475518a6440db2584e41229538959 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 24c5a89a4c5ab67f127c12c0eaa405dc3279b4ae..58dab223964b0b2012652b3fa21757b596ffe94f 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_identify
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 75a61d4b856dce0c52b02f8d09659eda4e991f3d..d798bed25a158ed370945765ac2b35c99a9ef2f9 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_payload_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 962a640039e9a94d6ac355317986cf25820b1d82..d3552fb139a4e35c5a4be41a39cfa1d2e0153ec5 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_payload_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index 459c6dbb6c73bc1d880b0267bcf63f7c07352ca5..a0c2e02066bc9cb937898082506fcbb6e3e0e691 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/fss_status_code
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index dac22ac419213b4b8a09abf9b5a2756a37f56cce..9003c43d9d0c2f3dd20b19234c266834bb555afa 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/iki_read
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index c11a4fb835a787d770c0eda32603ff5cfbe6de92..c1ed8eb7d1b16d53302d419cd11b39c6bcfc7cb8 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/iki_write
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index be29b79862ed84c0919bb889ea687854b04e7144..655c33f417b481b7978be7cd9d1360cbc1d48c79 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/status_code
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes
index b195a8e204dbe5edb4aeaf1a93690b0a6bdbc882..39ac4ae065b5620c45ee3c7d3626bd8527f63bec 100644 (file)
@@ -51,7 +51,6 @@ build_shared yes
 build_static no
 
 path_headers program/utf8
-preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
@@ -63,7 +62,9 @@ path_program_shared shared
 path_program_static static
 path_sources
 path_sources_object
-path_standard yes
+
+has_path_standard yes
+preserve_path_headers no
 
 search_exclusive yes
 search_shared yes