From f8125603a477678caa4ec8ede189159ece7d4aa4 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Wed, 31 Jul 2024 22:40:58 -0500 Subject: [PATCH] Cleanup: Build settings and fakefile mode related settings and documentation. --- build/level_0/fakefile | 2 +- build/level_0/settings | 2 +- build/level_1/fakefile | 2 +- build/level_1/settings | 2 +- build/level_2/fakefile | 2 +- build/level_2/settings | 2 +- build/monolithic/fakefile | 2 +- build/monolithic/settings | 2 +- build/stand_alone/byte_dump.fakefile | 2 +- build/stand_alone/byte_dump.settings | 14 ++++++++++++-- build/stand_alone/example.fakefile | 2 +- build/stand_alone/example.settings | 3 ++- build/stand_alone/fake.fakefile | 2 +- build/stand_alone/fake.settings | 3 ++- build/stand_alone/firewall.fakefile | 2 +- build/stand_alone/firewall.settings | 3 ++- build/stand_alone/utf8.fakefile | 2 +- build/stand_alone/utf8.settings | 14 ++++++++++++-- level_0/f_abstruse/data/build/fakefile | 2 +- level_0/f_abstruse/data/build/settings | 3 ++- level_0/f_abstruse/data/build/settings-mocks | 2 +- level_0/f_abstruse/data/build/settings-tests | 2 +- level_0/f_account/data/build/fakefile | 2 +- level_0/f_account/data/build/settings | 3 ++- level_0/f_account/data/build/settings-mocks | 2 +- level_0/f_account/data/build/settings-tests | 2 +- level_0/f_capability/data/build/fakefile | 2 +- level_0/f_capability/data/build/settings | 3 ++- level_0/f_capability/data/build/settings-mocks | 2 +- level_0/f_capability/data/build/settings-tests | 2 +- level_0/f_color/data/build/fakefile | 2 +- level_0/f_color/data/build/settings | 3 ++- level_0/f_color/data/build/settings-mocks | 2 +- level_0/f_color/data/build/settings-tests | 2 +- level_0/f_compare/data/build/fakefile | 2 +- level_0/f_compare/data/build/settings | 3 ++- level_0/f_compare/data/build/settings-tests | 2 +- level_0/f_console/data/build/fakefile | 2 +- level_0/f_console/data/build/settings | 3 ++- level_0/f_console/data/build/settings-tests | 2 +- level_0/f_control_group/data/build/fakefile | 2 +- level_0/f_control_group/data/build/settings | 3 ++- level_0/f_control_group/data/build/settings-tests | 2 +- level_0/f_conversion/data/build/fakefile | 2 +- level_0/f_conversion/data/build/settings | 3 ++- level_0/f_conversion/data/build/settings-mocks | 2 +- level_0/f_conversion/data/build/settings-tests | 2 +- level_0/f_directory/data/build/fakefile | 2 +- level_0/f_directory/data/build/settings | 3 ++- level_0/f_directory/data/build/settings-mocks | 2 +- level_0/f_directory/data/build/settings-tests | 2 +- level_0/f_environment/data/build/fakefile | 2 +- level_0/f_environment/data/build/settings | 3 ++- level_0/f_environment/data/build/settings-mocks | 2 +- level_0/f_environment/data/build/settings-tests | 2 +- level_0/f_execute/data/build/fakefile | 2 +- level_0/f_execute/data/build/settings | 3 ++- level_0/f_execute/data/build/settings-tests | 2 +- level_0/f_file/data/build/fakefile | 2 +- level_0/f_file/data/build/settings | 3 ++- level_0/f_file/data/build/settings-mocks | 2 +- level_0/f_file/data/build/settings-tests | 2 +- level_0/f_fss/data/build/fakefile | 2 +- level_0/f_fss/data/build/settings | 3 ++- level_0/f_fss/data/build/settings-mocks | 2 +- level_0/f_fss/data/build/settings-tests | 2 +- level_0/f_iki/data/build/fakefile | 2 +- level_0/f_iki/data/build/settings | 3 ++- level_0/f_iki/data/build/settings-mocks | 2 +- level_0/f_iki/data/build/settings-tests | 2 +- level_0/f_limit/data/build/fakefile | 2 +- level_0/f_limit/data/build/settings | 3 ++- level_0/f_limit/data/build/settings-mocks | 2 +- level_0/f_limit/data/build/settings-tests | 2 +- level_0/f_memory/data/build/fakefile | 2 +- level_0/f_memory/data/build/settings | 3 ++- level_0/f_memory/data/build/settings-tests | 2 +- level_0/f_network/data/build/fakefile | 2 +- level_0/f_network/data/build/settings | 3 ++- level_0/f_network/data/build/settings-mocks | 2 +- level_0/f_network/data/build/settings-tests | 2 +- level_0/f_parse/data/build/fakefile | 2 +- level_0/f_parse/data/build/settings | 3 ++- level_0/f_path/data/build/fakefile | 2 +- level_0/f_path/data/build/settings | 3 ++- level_0/f_path/data/build/settings-mocks | 2 +- level_0/f_path/data/build/settings-tests | 2 +- level_0/f_pipe/data/build/fakefile | 2 +- level_0/f_pipe/data/build/settings | 3 ++- level_0/f_pipe/data/build/settings-mocks | 2 +- level_0/f_pipe/data/build/settings-tests | 2 +- level_0/f_print/data/build/fakefile | 2 +- level_0/f_print/data/build/settings | 3 ++- level_0/f_print/data/build/settings-mocks | 2 +- level_0/f_print/data/build/settings-tests | 2 +- level_0/f_random/data/build/fakefile | 2 +- level_0/f_random/data/build/settings | 3 ++- level_0/f_random/data/build/settings-mocks | 2 +- level_0/f_random/data/build/settings-tests | 2 +- level_0/f_rip/data/build/fakefile | 2 +- level_0/f_rip/data/build/settings | 3 ++- level_0/f_serialize/data/build/fakefile | 2 +- level_0/f_serialize/data/build/settings | 3 ++- level_0/f_serialize/data/build/settings-mocks | 2 +- level_0/f_serialize/data/build/settings-tests | 2 +- level_0/f_signal/data/build/fakefile | 2 +- level_0/f_signal/data/build/settings | 3 ++- level_0/f_signal/data/build/settings-mocks | 2 +- level_0/f_signal/data/build/settings-tests | 2 +- level_0/f_socket/data/build/fakefile | 2 +- level_0/f_socket/data/build/settings | 3 ++- level_0/f_socket/data/build/settings-mocks | 2 +- level_0/f_socket/data/build/settings-tests | 2 +- level_0/f_status/data/build/fakefile | 2 +- level_0/f_status/data/build/settings | 3 ++- level_0/f_status/data/build/settings-tests | 2 +- level_0/f_status_string/data/build/fakefile | 2 +- level_0/f_status_string/data/build/settings | 3 ++- level_0/f_status_string/data/build/settings-tests | 2 +- level_0/f_string/data/build/fakefile | 2 +- level_0/f_string/data/build/settings | 3 ++- level_0/f_string/data/build/settings-mocks | 2 +- level_0/f_string/data/build/settings-tests | 2 +- level_0/f_thread/data/build/fakefile | 2 +- level_0/f_thread/data/build/settings | 3 ++- level_0/f_thread/data/build/settings-mocks | 2 +- level_0/f_thread/data/build/settings-tests | 2 +- level_0/f_time/data/build/fakefile | 2 +- level_0/f_time/data/build/settings | 3 ++- level_0/f_time/data/build/settings-mocks | 2 +- level_0/f_time/data/build/settings-tests | 2 +- level_0/f_type/data/build/fakefile | 2 +- level_0/f_type/data/build/settings | 3 ++- level_0/f_type_array/data/build/fakefile | 2 +- level_0/f_type_array/data/build/settings | 3 ++- level_0/f_type_array/data/build/settings-mocks | 2 +- level_0/f_type_array/data/build/settings-tests | 2 +- level_0/f_utf/data/build/fakefile | 2 +- level_0/f_utf/data/build/settings | 3 ++- level_0/f_utf/data/build/settings-mocks | 2 +- level_0/f_utf/data/build/settings-tests | 2 +- level_1/fl_control_group/data/build/fakefile | 2 +- level_1/fl_control_group/data/build/settings | 3 ++- level_1/fl_conversion/data/build/fakefile | 2 +- level_1/fl_conversion/data/build/settings | 3 ++- level_1/fl_directory/data/build/fakefile | 2 +- level_1/fl_directory/data/build/settings | 3 ++- level_1/fl_environment/data/build/fakefile | 2 +- level_1/fl_environment/data/build/settings | 3 ++- level_1/fl_execute/data/build/fakefile | 2 +- level_1/fl_execute/data/build/settings | 3 ++- level_1/fl_fss/data/build/fakefile | 2 +- level_1/fl_fss/data/build/settings | 3 ++- level_1/fl_fss/data/build/settings-tests | 2 +- level_1/fl_iki/data/build/fakefile | 2 +- level_1/fl_iki/data/build/settings | 3 ++- level_1/fl_path/data/build/fakefile | 2 +- level_1/fl_path/data/build/settings | 3 ++- level_1/fl_path/data/build/settings-tests | 2 +- level_1/fl_print/data/build/fakefile | 2 +- level_1/fl_print/data/build/settings | 3 ++- level_1/fl_status_string/data/build/fakefile | 2 +- level_1/fl_status_string/data/build/settings | 3 ++- level_1/fl_status_string/data/build/settings-tests | 2 +- level_1/fl_utf_file/data/build/fakefile | 2 +- level_1/fl_utf_file/data/build/settings | 3 ++- level_2/fll_control_group/data/build/fakefile | 2 +- level_2/fll_control_group/data/build/settings | 3 ++- level_2/fll_error/data/build/fakefile | 2 +- level_2/fll_error/data/build/settings | 3 ++- level_2/fll_execute/data/build/fakefile | 2 +- level_2/fll_execute/data/build/settings | 3 ++- level_2/fll_file/data/build/fakefile | 2 +- level_2/fll_file/data/build/settings | 3 ++- level_2/fll_fss/data/build/fakefile | 2 +- level_2/fll_fss/data/build/settings | 3 ++- level_2/fll_fss_status_string/data/build/fakefile | 2 +- level_2/fll_fss_status_string/data/build/settings | 3 ++- level_2/fll_iki/data/build/fakefile | 2 +- level_2/fll_iki/data/build/settings | 3 ++- level_2/fll_print/data/build/fakefile | 2 +- level_2/fll_print/data/build/settings | 3 ++- level_2/fll_program/data/build/fakefile | 2 +- level_2/fll_program/data/build/settings | 3 ++- level_3/byte_dump/data/build/fakefile | 2 +- level_3/byte_dump/data/build/settings | 3 ++- level_3/example/data/build/fakefile | 2 +- level_3/example/data/build/settings | 3 ++- level_3/fake/data/build/fakefile | 2 +- level_3/fake/data/build/settings | 3 ++- level_3/firewall/data/build/fakefile | 2 +- level_3/firewall/data/build/settings | 3 ++- level_3/fss_identify/data/build/fakefile | 2 +- level_3/fss_identify/data/build/settings | 3 ++- level_3/fss_read/data/build/fakefile | 2 +- level_3/fss_read/data/build/settings | 3 ++- level_3/fss_read/data/build/settings.basic | 2 +- level_3/fss_read/data/build/settings.basic_list | 2 +- level_3/fss_read/data/build/settings.embedded_list | 2 +- level_3/fss_read/data/build/settings.extended | 2 +- level_3/fss_read/data/build/settings.extended_list | 2 +- level_3/fss_read/data/build/settings.main | 2 +- level_3/fss_read/data/build/settings.payload | 2 +- level_3/fss_write/data/build/fakefile | 2 +- level_3/fss_write/data/build/settings | 3 ++- level_3/fss_write/data/build/settings.basic | 2 +- level_3/fss_write/data/build/settings.basic_list | 2 +- .../fss_write/data/build/settings.embedded_list | 2 +- level_3/fss_write/data/build/settings.extended | 2 +- .../fss_write/data/build/settings.extended_list | 2 +- level_3/fss_write/data/build/settings.main | 2 +- level_3/fss_write/data/build/settings.payload | 2 +- level_3/iki_read/data/build/fakefile | 2 +- level_3/iki_read/data/build/settings | 3 ++- level_3/iki_write/data/build/fakefile | 2 +- level_3/iki_write/data/build/settings | 3 ++- level_3/status_code/data/build/fakefile | 2 +- level_3/status_code/data/build/settings | 3 ++- level_3/status_code/data/build/settings.fss | 2 +- level_3/status_code/data/build/settings.main | 2 +- level_3/utf8/data/build/fakefile | 2 +- level_3/utf8/data/build/settings | 3 ++- 222 files changed, 312 insertions(+), 224 deletions(-) diff --git a/build/level_0/fakefile b/build/level_0/fakefile index a67e19c3c..d584c3f9b 100644 --- a/build/level_0/fakefile +++ b/build/level_0/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes level clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/level_0/settings b/build/level_0/settings index 4e8c2d509..dbb792d98 100644 --- a/build/level_0/settings +++ b/build/level_0/settings @@ -24,7 +24,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default level thread gcc build_compiler gcc diff --git a/build/level_1/fakefile b/build/level_1/fakefile index a67e19c3c..d584c3f9b 100644 --- a/build/level_1/fakefile +++ b/build/level_1/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes level clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/level_1/settings b/build/level_1/settings index 733f853b5..ef06d55f9 100644 --- a/build/level_1/settings +++ b/build/level_1/settings @@ -24,7 +24,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default level thread gcc build_compiler gcc diff --git a/build/level_2/fakefile b/build/level_2/fakefile index a67e19c3c..d584c3f9b 100644 --- a/build/level_2/fakefile +++ b/build/level_2/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes level clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/level_2/settings b/build/level_2/settings index 7d2450dee..83e53653a 100644 --- a/build/level_2/settings +++ b/build/level_2/settings @@ -24,7 +24,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default level thread gcc build_compiler gcc diff --git a/build/monolithic/fakefile b/build/monolithic/fakefile index df6b170c1..d584c3f9b 100644 --- a/build/monolithic/fakefile +++ b/build/monolithic/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/monolithic/settings b/build/monolithic/settings index 8f081f932..5cce96c20 100644 --- a/build/monolithic/settings +++ b/build/monolithic/settings @@ -24,7 +24,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/build/stand_alone/byte_dump.fakefile b/build/stand_alone/byte_dump.fakefile index da5ed88f0..d8b057ce4 100644 --- a/build/stand_alone/byte_dump.fakefile +++ b/build/stand_alone/byte_dump.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes stand_alone clang gcc test fanalyzer coverage thread threadless + modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/byte_dump.settings b/build/stand_alone/byte_dump.settings index 1f1bf4c96..1acd79db1 100644 --- a/build/stand_alone/byte_dump.settings +++ b/build/stand_alone/byte_dump.settings @@ -1,7 +1,17 @@ # fss-0001 # # A custom build for compiling Byte Dump as a stand alone binary building in all of the FLL dependencies. -# This will compile a program that does not have a libutf8.so library. +# This will compile a program that does not have a libbyte_dump.so library and builds all of the FLL dependencies into the resulting program. +# +# Modes: +# - stand_alone: The stand alone build mode, which in general should always be used. +# - clang: Use clang rather than the default, which is generally gcc. +# - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. +# - test: Compile for a test, such as unit testing. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name byte_dump @@ -12,7 +22,7 @@ version_micro 2 version_file micro version_target minor -modes stand_alone clang gcc test fanalyzer coverage thread threadless +modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default stand_alone thread gcc build_compiler gcc diff --git a/build/stand_alone/example.fakefile b/build/stand_alone/example.fakefile index d9f574175..50fab7e6c 100644 --- a/build/stand_alone/example.fakefile +++ b/build/stand_alone/example.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes stand_alone clang gcc test fanalyzer coverage thread threadless + modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/example.settings b/build/stand_alone/example.settings index e51250991..d25e0a1cb 100644 --- a/build/stand_alone/example.settings +++ b/build/stand_alone/example.settings @@ -7,6 +7,7 @@ # - stand_alone: The stand alone build mode, which in general should always be used. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - thread: Compile with thread support. @@ -21,7 +22,7 @@ version_micro 2 version_file micro version_target minor -modes stand_alone clang gcc test fanalyzer coverage thread threadless +modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default stand_alone thread gcc build_compiler gcc diff --git a/build/stand_alone/fake.fakefile b/build/stand_alone/fake.fakefile index abc8cad89..8a343acf7 100644 --- a/build/stand_alone/fake.fakefile +++ b/build/stand_alone/fake.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes stand_alone clang gcc test fanalyzer coverage thread threadless + modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/fake.settings b/build/stand_alone/fake.settings index 290f26761..1bfe3269a 100644 --- a/build/stand_alone/fake.settings +++ b/build/stand_alone/fake.settings @@ -7,6 +7,7 @@ # - stand_alone: The stand alone build mode, which in general should always be used. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - thread: Compile with thread support. @@ -21,7 +22,7 @@ version_micro 0 version_file micro version_target minor -modes stand_alone clang gcc test fanalyzer coverage thread threadless +modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default stand_alone thread gcc build_compiler gcc diff --git a/build/stand_alone/firewall.fakefile b/build/stand_alone/firewall.fakefile index f2078faf5..582428eb6 100644 --- a/build/stand_alone/firewall.fakefile +++ b/build/stand_alone/firewall.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes stand_alone clang gcc test fanalyzer coverage thread threadless + modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/firewall.settings b/build/stand_alone/firewall.settings index 09010e3bc..b730aebd7 100644 --- a/build/stand_alone/firewall.settings +++ b/build/stand_alone/firewall.settings @@ -7,6 +7,7 @@ # - stand_alone: The stand alone build mode, which in general should always be used. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - thread: Compile with thread support. @@ -21,7 +22,7 @@ version_micro 2 version_file micro version_target minor -modes stand_alone clang gcc test fanalyzer coverage thread threadless +modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default stand_alone thread gcc build_compiler gcc diff --git a/build/stand_alone/utf8.fakefile b/build/stand_alone/utf8.fakefile index 2814e0bbb..df8c25a8b 100644 --- a/build/stand_alone/utf8.fakefile +++ b/build/stand_alone/utf8.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes stand_alone clang gcc test fanalyzer coverage thread threadless + modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/utf8.settings b/build/stand_alone/utf8.settings index d1c28fb79..a3c423bce 100644 --- a/build/stand_alone/utf8.settings +++ b/build/stand_alone/utf8.settings @@ -1,7 +1,17 @@ # fss-0001 # # A custom build for compiling UTF8 as a stand alone binary building in all of the FLL dependencies. -# This will compile a program that does not have a libutf8.so library. +# This will compile a program that does not have a libutf8.so library and builds all of the FLL dependencies into the resulting program. +# +# Modes: +# - stand_alone: The stand alone build mode, which in general should always be used. +# - clang: Use clang rather than the default, which is generally gcc. +# - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. +# - test: Compile for a test, such as unit testing. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name utf8 @@ -12,7 +22,7 @@ version_micro 0 version_file micro version_target minor -modes stand_alone clang gcc test fanalyzer coverage thread threadless +modes stand_alone clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default stand_alone thread gcc build_compiler gcc diff --git a/level_0/f_abstruse/data/build/fakefile b/level_0/f_abstruse/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_abstruse/data/build/fakefile +++ b/level_0/f_abstruse/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_abstruse/data/build/settings b/level_0/f_abstruse/data/build/settings index a7acefa1a..ec705c312 100644 --- a/level_0/f_abstruse/data/build/settings +++ b/level_0/f_abstruse/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_abstruse/data/build/settings-mocks b/level_0/f_abstruse/data/build/settings-mocks index a11df2f3f..ffe59f1e8 100644 --- a/level_0/f_abstruse/data/build/settings-mocks +++ b/level_0/f_abstruse/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_abstruse/data/build/settings-tests b/level_0/f_abstruse/data/build/settings-tests index 8febd4d97..5b6063953 100644 --- a/level_0/f_abstruse/data/build/settings-tests +++ b/level_0/f_abstruse/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_account/data/build/fakefile b/level_0/f_account/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_account/data/build/fakefile +++ b/level_0/f_account/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_account/data/build/settings b/level_0/f_account/data/build/settings index f80913d19..1b79c70df 100644 --- a/level_0/f_account/data/build/settings +++ b/level_0/f_account/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_account/data/build/settings-mocks b/level_0/f_account/data/build/settings-mocks index 405cf5c1d..4d6aafb62 100644 --- a/level_0/f_account/data/build/settings-mocks +++ b/level_0/f_account/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_account/data/build/settings-tests b/level_0/f_account/data/build/settings-tests index aafd7d1b2..19e0451c7 100644 --- a/level_0/f_account/data/build/settings-tests +++ b/level_0/f_account/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_capability/data/build/fakefile b/level_0/f_capability/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_capability/data/build/fakefile +++ b/level_0/f_capability/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_capability/data/build/settings b/level_0/f_capability/data/build/settings index a38cfedcf..0194f6e68 100644 --- a/level_0/f_capability/data/build/settings +++ b/level_0/f_capability/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_capability/data/build/settings-mocks b/level_0/f_capability/data/build/settings-mocks index 54e375813..ca5a57bb5 100644 --- a/level_0/f_capability/data/build/settings-mocks +++ b/level_0/f_capability/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_capability/data/build/settings-tests b/level_0/f_capability/data/build/settings-tests index 618547727..49f0f59c6 100644 --- a/level_0/f_capability/data/build/settings-tests +++ b/level_0/f_capability/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_color/data/build/fakefile b/level_0/f_color/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_color/data/build/fakefile +++ b/level_0/f_color/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_color/data/build/settings b/level_0/f_color/data/build/settings index 7d3f3c443..b8fd1e080 100644 --- a/level_0/f_color/data/build/settings +++ b/level_0/f_color/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_color/data/build/settings-mocks b/level_0/f_color/data/build/settings-mocks index 6f1e8d091..5e8194dee 100644 --- a/level_0/f_color/data/build/settings-mocks +++ b/level_0/f_color/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_color/data/build/settings-tests b/level_0/f_color/data/build/settings-tests index ffa47cc5f..8c10e0edd 100644 --- a/level_0/f_color/data/build/settings-tests +++ b/level_0/f_color/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_compare/data/build/fakefile b/level_0/f_compare/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_compare/data/build/fakefile +++ b/level_0/f_compare/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_compare/data/build/settings b/level_0/f_compare/data/build/settings index 0f718d45f..aca17c265 100644 --- a/level_0/f_compare/data/build/settings +++ b/level_0/f_compare/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_compare/data/build/settings-tests b/level_0/f_compare/data/build/settings-tests index f016a917f..00cfaec31 100644 --- a/level_0/f_compare/data/build/settings-tests +++ b/level_0/f_compare/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_console/data/build/fakefile b/level_0/f_console/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_console/data/build/fakefile +++ b/level_0/f_console/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_console/data/build/settings b/level_0/f_console/data/build/settings index 9b865c681..6a25592f0 100644 --- a/level_0/f_console/data/build/settings +++ b/level_0/f_console/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_console/data/build/settings-tests b/level_0/f_console/data/build/settings-tests index fec3602f7..47f94c388 100644 --- a/level_0/f_console/data/build/settings-tests +++ b/level_0/f_console/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_control_group/data/build/fakefile b/level_0/f_control_group/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_control_group/data/build/fakefile +++ b/level_0/f_control_group/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_control_group/data/build/settings b/level_0/f_control_group/data/build/settings index 447451563..465aa23c8 100644 --- a/level_0/f_control_group/data/build/settings +++ b/level_0/f_control_group/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_control_group/data/build/settings-tests b/level_0/f_control_group/data/build/settings-tests index dd19f581f..bf0f91ab6 100644 --- a/level_0/f_control_group/data/build/settings-tests +++ b/level_0/f_control_group/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_conversion/data/build/fakefile b/level_0/f_conversion/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_conversion/data/build/fakefile +++ b/level_0/f_conversion/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_conversion/data/build/settings b/level_0/f_conversion/data/build/settings index 1dfda055a..5152a5d46 100644 --- a/level_0/f_conversion/data/build/settings +++ b/level_0/f_conversion/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_conversion/data/build/settings-mocks b/level_0/f_conversion/data/build/settings-mocks index b7e75630e..514fdd6d0 100644 --- a/level_0/f_conversion/data/build/settings-mocks +++ b/level_0/f_conversion/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_conversion/data/build/settings-tests b/level_0/f_conversion/data/build/settings-tests index f8e251bab..9929586df 100644 --- a/level_0/f_conversion/data/build/settings-tests +++ b/level_0/f_conversion/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_directory/data/build/fakefile b/level_0/f_directory/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_directory/data/build/fakefile +++ b/level_0/f_directory/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_directory/data/build/settings b/level_0/f_directory/data/build/settings index dc0b1f799..387b51743 100644 --- a/level_0/f_directory/data/build/settings +++ b/level_0/f_directory/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_directory/data/build/settings-mocks b/level_0/f_directory/data/build/settings-mocks index b041d2032..0d424ab3a 100644 --- a/level_0/f_directory/data/build/settings-mocks +++ b/level_0/f_directory/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_directory/data/build/settings-tests b/level_0/f_directory/data/build/settings-tests index 1b2d8bea1..880e901b7 100644 --- a/level_0/f_directory/data/build/settings-tests +++ b/level_0/f_directory/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_environment/data/build/fakefile b/level_0/f_environment/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_environment/data/build/fakefile +++ b/level_0/f_environment/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_environment/data/build/settings b/level_0/f_environment/data/build/settings index 2f0b3d453..4c021c146 100644 --- a/level_0/f_environment/data/build/settings +++ b/level_0/f_environment/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_environment/data/build/settings-mocks b/level_0/f_environment/data/build/settings-mocks index e5a3b0adb..5d0807b78 100644 --- a/level_0/f_environment/data/build/settings-mocks +++ b/level_0/f_environment/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_environment/data/build/settings-tests b/level_0/f_environment/data/build/settings-tests index 8dc85c2fe..d44563f54 100644 --- a/level_0/f_environment/data/build/settings-tests +++ b/level_0/f_environment/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_execute/data/build/fakefile b/level_0/f_execute/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_execute/data/build/fakefile +++ b/level_0/f_execute/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_execute/data/build/settings b/level_0/f_execute/data/build/settings index 890c7c93f..c21df54f1 100644 --- a/level_0/f_execute/data/build/settings +++ b/level_0/f_execute/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_execute/data/build/settings-tests b/level_0/f_execute/data/build/settings-tests index 05abfcb27..ee0354fc7 100644 --- a/level_0/f_execute/data/build/settings-tests +++ b/level_0/f_execute/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_file/data/build/fakefile b/level_0/f_file/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_file/data/build/fakefile +++ b/level_0/f_file/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_file/data/build/settings b/level_0/f_file/data/build/settings index 8a4affc79..cef2f43d2 100644 --- a/level_0/f_file/data/build/settings +++ b/level_0/f_file/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_file/data/build/settings-mocks b/level_0/f_file/data/build/settings-mocks index c92245a86..8ac7ab191 100644 --- a/level_0/f_file/data/build/settings-mocks +++ b/level_0/f_file/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_file/data/build/settings-tests b/level_0/f_file/data/build/settings-tests index 3dd47558d..73f5c5be7 100644 --- a/level_0/f_file/data/build/settings-tests +++ b/level_0/f_file/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_fss/data/build/fakefile b/level_0/f_fss/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_fss/data/build/fakefile +++ b/level_0/f_fss/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_fss/data/build/settings b/level_0/f_fss/data/build/settings index 2934247ff..59f3e7101 100644 --- a/level_0/f_fss/data/build/settings +++ b/level_0/f_fss/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_fss/data/build/settings-mocks b/level_0/f_fss/data/build/settings-mocks index d977b6c8f..7f98d673c 100644 --- a/level_0/f_fss/data/build/settings-mocks +++ b/level_0/f_fss/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_fss/data/build/settings-tests b/level_0/f_fss/data/build/settings-tests index 7b9ba5166..49232a9b5 100644 --- a/level_0/f_fss/data/build/settings-tests +++ b/level_0/f_fss/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_iki/data/build/fakefile b/level_0/f_iki/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_iki/data/build/fakefile +++ b/level_0/f_iki/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_iki/data/build/settings b/level_0/f_iki/data/build/settings index be11a33a0..96dae3a78 100644 --- a/level_0/f_iki/data/build/settings +++ b/level_0/f_iki/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_iki/data/build/settings-mocks b/level_0/f_iki/data/build/settings-mocks index d9417c6f9..8dc12b68c 100644 --- a/level_0/f_iki/data/build/settings-mocks +++ b/level_0/f_iki/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_iki/data/build/settings-tests b/level_0/f_iki/data/build/settings-tests index e0c13f974..14311d2fe 100644 --- a/level_0/f_iki/data/build/settings-tests +++ b/level_0/f_iki/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_limit/data/build/fakefile b/level_0/f_limit/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_limit/data/build/fakefile +++ b/level_0/f_limit/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_limit/data/build/settings b/level_0/f_limit/data/build/settings index b54b9b6cd..1ed67276c 100644 --- a/level_0/f_limit/data/build/settings +++ b/level_0/f_limit/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_limit/data/build/settings-mocks b/level_0/f_limit/data/build/settings-mocks index c5d6b29e9..16347ca20 100644 --- a/level_0/f_limit/data/build/settings-mocks +++ b/level_0/f_limit/data/build/settings-mocks @@ -8,7 +8,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_limit/data/build/settings-tests b/level_0/f_limit/data/build/settings-tests index a4bd15acc..6dc77a341 100644 --- a/level_0/f_limit/data/build/settings-tests +++ b/level_0/f_limit/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_memory/data/build/fakefile b/level_0/f_memory/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_memory/data/build/fakefile +++ b/level_0/f_memory/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_memory/data/build/settings b/level_0/f_memory/data/build/settings index bc8f30db7..ac0712dec 100644 --- a/level_0/f_memory/data/build/settings +++ b/level_0/f_memory/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_memory/data/build/settings-tests b/level_0/f_memory/data/build/settings-tests index 754149675..36e2ec9e1 100644 --- a/level_0/f_memory/data/build/settings-tests +++ b/level_0/f_memory/data/build/settings-tests @@ -11,7 +11,7 @@ version_major 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_network/data/build/fakefile b/level_0/f_network/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_network/data/build/fakefile +++ b/level_0/f_network/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_network/data/build/settings b/level_0/f_network/data/build/settings index cc6244f48..0a51ca3e0 100644 --- a/level_0/f_network/data/build/settings +++ b/level_0/f_network/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_network/data/build/settings-mocks b/level_0/f_network/data/build/settings-mocks index d85dbe3c2..d8f191123 100644 --- a/level_0/f_network/data/build/settings-mocks +++ b/level_0/f_network/data/build/settings-mocks @@ -8,7 +8,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_network/data/build/settings-tests b/level_0/f_network/data/build/settings-tests index 35ace2eb0..227a43f9e 100644 --- a/level_0/f_network/data/build/settings-tests +++ b/level_0/f_network/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_parse/data/build/fakefile b/level_0/f_parse/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_parse/data/build/fakefile +++ b/level_0/f_parse/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_parse/data/build/settings b/level_0/f_parse/data/build/settings index 245846436..ee4175d5c 100644 --- a/level_0/f_parse/data/build/settings +++ b/level_0/f_parse/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_path/data/build/fakefile b/level_0/f_path/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_path/data/build/fakefile +++ b/level_0/f_path/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_path/data/build/settings b/level_0/f_path/data/build/settings index 5599adfd3..e5b279964 100644 --- a/level_0/f_path/data/build/settings +++ b/level_0/f_path/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_path/data/build/settings-mocks b/level_0/f_path/data/build/settings-mocks index b52f87653..de441e4af 100644 --- a/level_0/f_path/data/build/settings-mocks +++ b/level_0/f_path/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_path/data/build/settings-tests b/level_0/f_path/data/build/settings-tests index 7afddde6e..632724db9 100644 --- a/level_0/f_path/data/build/settings-tests +++ b/level_0/f_path/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_pipe/data/build/fakefile b/level_0/f_pipe/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_pipe/data/build/fakefile +++ b/level_0/f_pipe/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_pipe/data/build/settings b/level_0/f_pipe/data/build/settings index e50a63cb1..818531192 100644 --- a/level_0/f_pipe/data/build/settings +++ b/level_0/f_pipe/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_pipe/data/build/settings-mocks b/level_0/f_pipe/data/build/settings-mocks index 77804f919..d3f9544e4 100644 --- a/level_0/f_pipe/data/build/settings-mocks +++ b/level_0/f_pipe/data/build/settings-mocks @@ -8,7 +8,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_pipe/data/build/settings-tests b/level_0/f_pipe/data/build/settings-tests index 61c9fd647..1166fc565 100644 --- a/level_0/f_pipe/data/build/settings-tests +++ b/level_0/f_pipe/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_print/data/build/fakefile b/level_0/f_print/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_print/data/build/fakefile +++ b/level_0/f_print/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_print/data/build/settings b/level_0/f_print/data/build/settings index ca754d196..2e1c80434 100644 --- a/level_0/f_print/data/build/settings +++ b/level_0/f_print/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_print/data/build/settings-mocks b/level_0/f_print/data/build/settings-mocks index 4f9060054..74ef32d90 100644 --- a/level_0/f_print/data/build/settings-mocks +++ b/level_0/f_print/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual build_compiler gcc diff --git a/level_0/f_print/data/build/settings-tests b/level_0/f_print/data/build/settings-tests index 10445f87d..adfa933ba 100644 --- a/level_0/f_print/data/build/settings-tests +++ b/level_0/f_print/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual build_compiler gcc diff --git a/level_0/f_random/data/build/fakefile b/level_0/f_random/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_random/data/build/fakefile +++ b/level_0/f_random/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_random/data/build/settings b/level_0/f_random/data/build/settings index 06434c256..37bb1a09f 100644 --- a/level_0/f_random/data/build/settings +++ b/level_0/f_random/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_random/data/build/settings-mocks b/level_0/f_random/data/build/settings-mocks index 901364d2b..7e01b2f0c 100644 --- a/level_0/f_random/data/build/settings-mocks +++ b/level_0/f_random/data/build/settings-mocks @@ -8,7 +8,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_random/data/build/settings-tests b/level_0/f_random/data/build/settings-tests index 7d8f67382..22de6e722 100644 --- a/level_0/f_random/data/build/settings-tests +++ b/level_0/f_random/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_rip/data/build/fakefile b/level_0/f_rip/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_rip/data/build/fakefile +++ b/level_0/f_rip/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_rip/data/build/settings b/level_0/f_rip/data/build/settings index 621c66c1a..31b4faef2 100644 --- a/level_0/f_rip/data/build/settings +++ b/level_0/f_rip/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_serialize/data/build/fakefile b/level_0/f_serialize/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_serialize/data/build/fakefile +++ b/level_0/f_serialize/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_serialize/data/build/settings b/level_0/f_serialize/data/build/settings index d869de0cb..ce91226dd 100644 --- a/level_0/f_serialize/data/build/settings +++ b/level_0/f_serialize/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_serialize/data/build/settings-mocks b/level_0/f_serialize/data/build/settings-mocks index 871a92388..ef697a47f 100644 --- a/level_0/f_serialize/data/build/settings-mocks +++ b/level_0/f_serialize/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_serialize/data/build/settings-tests b/level_0/f_serialize/data/build/settings-tests index ee532aa61..cd0e06412 100644 --- a/level_0/f_serialize/data/build/settings-tests +++ b/level_0/f_serialize/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_signal/data/build/fakefile b/level_0/f_signal/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_signal/data/build/fakefile +++ b/level_0/f_signal/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_signal/data/build/settings b/level_0/f_signal/data/build/settings index 79de79f1a..b48cc50fe 100644 --- a/level_0/f_signal/data/build/settings +++ b/level_0/f_signal/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_signal/data/build/settings-mocks b/level_0/f_signal/data/build/settings-mocks index 85fd9b13e..dc3740dbf 100644 --- a/level_0/f_signal/data/build/settings-mocks +++ b/level_0/f_signal/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_signal/data/build/settings-tests b/level_0/f_signal/data/build/settings-tests index f852c7ec4..83137135b 100644 --- a/level_0/f_signal/data/build/settings-tests +++ b/level_0/f_signal/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_socket/data/build/fakefile b/level_0/f_socket/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_socket/data/build/fakefile +++ b/level_0/f_socket/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_socket/data/build/settings b/level_0/f_socket/data/build/settings index bea28536c..8e07c7cd9 100644 --- a/level_0/f_socket/data/build/settings +++ b/level_0/f_socket/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_socket/data/build/settings-mocks b/level_0/f_socket/data/build/settings-mocks index 62e5dd786..a56d59b0d 100644 --- a/level_0/f_socket/data/build/settings-mocks +++ b/level_0/f_socket/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_socket/data/build/settings-tests b/level_0/f_socket/data/build/settings-tests index f259d204e..2c8e2d2f1 100644 --- a/level_0/f_socket/data/build/settings-tests +++ b/level_0/f_socket/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_status/data/build/fakefile b/level_0/f_status/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_status/data/build/fakefile +++ b/level_0/f_status/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_status/data/build/settings b/level_0/f_status/data/build/settings index fea5a295d..79771df10 100644 --- a/level_0/f_status/data/build/settings +++ b/level_0/f_status/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_status/data/build/settings-tests b/level_0/f_status/data/build/settings-tests index 9b0967bab..d3f7b84a3 100644 --- a/level_0/f_status/data/build/settings-tests +++ b/level_0/f_status/data/build/settings-tests @@ -11,7 +11,7 @@ version_major 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_status_string/data/build/fakefile b/level_0/f_status_string/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_status_string/data/build/fakefile +++ b/level_0/f_status_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_status_string/data/build/settings b/level_0/f_status_string/data/build/settings index 84c905c54..504c33717 100644 --- a/level_0/f_status_string/data/build/settings +++ b/level_0/f_status_string/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_status_string/data/build/settings-tests b/level_0/f_status_string/data/build/settings-tests index e70fb25e6..6599fa822 100644 --- a/level_0/f_status_string/data/build/settings-tests +++ b/level_0/f_status_string/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_string/data/build/fakefile b/level_0/f_string/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_string/data/build/fakefile +++ b/level_0/f_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_string/data/build/settings b/level_0/f_string/data/build/settings index fc0633cc3..55a52a778 100644 --- a/level_0/f_string/data/build/settings +++ b/level_0/f_string/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_string/data/build/settings-mocks b/level_0/f_string/data/build/settings-mocks index 4d529dfd4..b8571b3e3 100644 --- a/level_0/f_string/data/build/settings-mocks +++ b/level_0/f_string/data/build/settings-mocks @@ -8,7 +8,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_string/data/build/settings-tests b/level_0/f_string/data/build/settings-tests index c1ccd55bf..2393f4a3d 100644 --- a/level_0/f_string/data/build/settings-tests +++ b/level_0/f_string/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_thread/data/build/fakefile b/level_0/f_thread/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_thread/data/build/fakefile +++ b/level_0/f_thread/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_thread/data/build/settings b/level_0/f_thread/data/build/settings index 1f1dbd46d..e07bbf771 100644 --- a/level_0/f_thread/data/build/settings +++ b/level_0/f_thread/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -24,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_thread/data/build/settings-mocks b/level_0/f_thread/data/build/settings-mocks index 0061f4231..32cd0a001 100644 --- a/level_0/f_thread/data/build/settings-mocks +++ b/level_0/f_thread/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_thread/data/build/settings-tests b/level_0/f_thread/data/build/settings-tests index d64842a64..41773df28 100644 --- a/level_0/f_thread/data/build/settings-tests +++ b/level_0/f_thread/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_time/data/build/fakefile b/level_0/f_time/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_time/data/build/fakefile +++ b/level_0/f_time/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_time/data/build/settings b/level_0/f_time/data/build/settings index 5dc83609e..b1639c065 100644 --- a/level_0/f_time/data/build/settings +++ b/level_0/f_time/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_time/data/build/settings-mocks b/level_0/f_time/data/build/settings-mocks index 5929c49c5..afe10eba8 100644 --- a/level_0/f_time/data/build/settings-mocks +++ b/level_0/f_time/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_time/data/build/settings-tests b/level_0/f_time/data/build/settings-tests index d1afe9b77..7613e3e6f 100644 --- a/level_0/f_time/data/build/settings-tests +++ b/level_0/f_time/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_type/data/build/fakefile b/level_0/f_type/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_type/data/build/fakefile +++ b/level_0/f_type/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_type/data/build/settings b/level_0/f_type/data/build/settings index c9a344228..6101f985d 100644 --- a/level_0/f_type/data/build/settings +++ b/level_0/f_type/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_type_array/data/build/fakefile b/level_0/f_type_array/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_type_array/data/build/fakefile +++ b/level_0/f_type_array/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_type_array/data/build/settings b/level_0/f_type_array/data/build/settings index 7313f3441..582d08e70 100644 --- a/level_0/f_type_array/data/build/settings +++ b/level_0/f_type_array/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_type_array/data/build/settings-mocks b/level_0/f_type_array/data/build/settings-mocks index 81b00ce25..305a6ca4a 100644 --- a/level_0/f_type_array/data/build/settings-mocks +++ b/level_0/f_type_array/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_type_array/data/build/settings-tests b/level_0/f_type_array/data/build/settings-tests index 34e94d4be..c49ccf83f 100644 --- a/level_0/f_type_array/data/build/settings-tests +++ b/level_0/f_type_array/data/build/settings-tests @@ -11,7 +11,7 @@ version_major 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_utf/data/build/fakefile b/level_0/f_utf/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_0/f_utf/data/build/fakefile +++ b/level_0/f_utf/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_utf/data/build/settings b/level_0/f_utf/data/build/settings index bb844cf6a..f5092289b 100644 --- a/level_0/f_utf/data/build/settings +++ b/level_0/f_utf/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_0/f_utf/data/build/settings-mocks b/level_0/f_utf/data/build/settings-mocks index e897282f9..5d4784462 100644 --- a/level_0/f_utf/data/build/settings-mocks +++ b/level_0/f_utf/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_0/f_utf/data/build/settings-tests b/level_0/f_utf/data/build/settings-tests index 8c6203ae8..680570533 100644 --- a/level_0/f_utf/data/build/settings-tests +++ b/level_0/f_utf/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_1/fl_control_group/data/build/fakefile b/level_1/fl_control_group/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_control_group/data/build/fakefile +++ b/level_1/fl_control_group/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_control_group/data/build/settings b/level_1/fl_control_group/data/build/settings index e3bfac5dd..6926d364a 100644 --- a/level_1/fl_control_group/data/build/settings +++ b/level_1/fl_control_group/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_conversion/data/build/fakefile b/level_1/fl_conversion/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_conversion/data/build/fakefile +++ b/level_1/fl_conversion/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_conversion/data/build/settings b/level_1/fl_conversion/data/build/settings index 52315dd4c..7a8abc4c8 100644 --- a/level_1/fl_conversion/data/build/settings +++ b/level_1/fl_conversion/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_directory/data/build/fakefile b/level_1/fl_directory/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_directory/data/build/fakefile +++ b/level_1/fl_directory/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_directory/data/build/settings b/level_1/fl_directory/data/build/settings index cc18bb155..1a652ef85 100644 --- a/level_1/fl_directory/data/build/settings +++ b/level_1/fl_directory/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_environment/data/build/fakefile b/level_1/fl_environment/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_environment/data/build/fakefile +++ b/level_1/fl_environment/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_environment/data/build/settings b/level_1/fl_environment/data/build/settings index fe0c40017..a141dae9c 100644 --- a/level_1/fl_environment/data/build/settings +++ b/level_1/fl_environment/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_execute/data/build/fakefile b/level_1/fl_execute/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_execute/data/build/fakefile +++ b/level_1/fl_execute/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_execute/data/build/settings b/level_1/fl_execute/data/build/settings index 570e29eae..86be76da6 100644 --- a/level_1/fl_execute/data/build/settings +++ b/level_1/fl_execute/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_fss/data/build/fakefile b/level_1/fl_fss/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_fss/data/build/fakefile +++ b/level_1/fl_fss/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_fss/data/build/settings b/level_1/fl_fss/data/build/settings index b1ff241ac..4fa8d854a 100644 --- a/level_1/fl_fss/data/build/settings +++ b/level_1/fl_fss/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_fss/data/build/settings-tests b/level_1/fl_fss/data/build/settings-tests index 9ce0d053c..3fc2a0416 100644 --- a/level_1/fl_fss/data/build/settings-tests +++ b/level_1/fl_fss/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 4 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_1/fl_iki/data/build/fakefile b/level_1/fl_iki/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_iki/data/build/fakefile +++ b/level_1/fl_iki/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_iki/data/build/settings b/level_1/fl_iki/data/build/settings index 09544f064..2a60689c9 100644 --- a/level_1/fl_iki/data/build/settings +++ b/level_1/fl_iki/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_path/data/build/fakefile b/level_1/fl_path/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_path/data/build/fakefile +++ b/level_1/fl_path/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_path/data/build/settings b/level_1/fl_path/data/build/settings index 3a3f3958a..bf222f980 100644 --- a/level_1/fl_path/data/build/settings +++ b/level_1/fl_path/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_path/data/build/settings-tests b/level_1/fl_path/data/build/settings-tests index 1cb177a7a..d8bee0616 100644 --- a/level_1/fl_path/data/build/settings-tests +++ b/level_1/fl_path/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 4 version_file micro version_target minor -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_1/fl_print/data/build/fakefile b/level_1/fl_print/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_print/data/build/fakefile +++ b/level_1/fl_print/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_print/data/build/settings b/level_1/fl_print/data/build/settings index 303cf54f0..3aae421fb 100644 --- a/level_1/fl_print/data/build/settings +++ b/level_1/fl_print/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_status_string/data/build/fakefile b/level_1/fl_status_string/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_status_string/data/build/fakefile +++ b/level_1/fl_status_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_status_string/data/build/settings b/level_1/fl_status_string/data/build/settings index 7c4255694..05295ebb0 100644 --- a/level_1/fl_status_string/data/build/settings +++ b/level_1/fl_status_string/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_1/fl_status_string/data/build/settings-tests b/level_1/fl_status_string/data/build/settings-tests index d48c11643..921d888c9 100644 --- a/level_1/fl_status_string/data/build/settings-tests +++ b/level_1/fl_status_string/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc test coverage +modes individual clang gcc gcc_13 test coverage modes_default individual test gcc build_compiler gcc diff --git a/level_1/fl_utf_file/data/build/fakefile b/level_1/fl_utf_file/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_1/fl_utf_file/data/build/fakefile +++ b/level_1/fl_utf_file/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_utf_file/data/build/settings b/level_1/fl_utf_file/data/build/settings index b1d0b99e3..e115ead6a 100644 --- a/level_1/fl_utf_file/data/build/settings +++ b/level_1/fl_utf_file/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_control_group/data/build/fakefile b/level_2/fll_control_group/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_control_group/data/build/fakefile +++ b/level_2/fll_control_group/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_control_group/data/build/settings b/level_2/fll_control_group/data/build/settings index b7414b629..b08813f89 100644 --- a/level_2/fll_control_group/data/build/settings +++ b/level_2/fll_control_group/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_error/data/build/fakefile b/level_2/fll_error/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_error/data/build/fakefile +++ b/level_2/fll_error/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_error/data/build/settings b/level_2/fll_error/data/build/settings index 0f8b35884..fa4e1a7e0 100644 --- a/level_2/fll_error/data/build/settings +++ b/level_2/fll_error/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_execute/data/build/fakefile b/level_2/fll_execute/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_execute/data/build/fakefile +++ b/level_2/fll_execute/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_execute/data/build/settings b/level_2/fll_execute/data/build/settings index a923d1b2d..ab93a6557 100644 --- a/level_2/fll_execute/data/build/settings +++ b/level_2/fll_execute/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_file/data/build/fakefile b/level_2/fll_file/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_file/data/build/fakefile +++ b/level_2/fll_file/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_file/data/build/settings b/level_2/fll_file/data/build/settings index 22cdf400d..360889339 100644 --- a/level_2/fll_file/data/build/settings +++ b/level_2/fll_file/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_fss/data/build/fakefile b/level_2/fll_fss/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_fss/data/build/fakefile +++ b/level_2/fll_fss/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_fss/data/build/settings b/level_2/fll_fss/data/build/settings index 2b38cacad..227ab06b4 100644 --- a/level_2/fll_fss/data/build/settings +++ b/level_2/fll_fss/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_fss_status_string/data/build/fakefile b/level_2/fll_fss_status_string/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_fss_status_string/data/build/fakefile +++ b/level_2/fll_fss_status_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_fss_status_string/data/build/settings b/level_2/fll_fss_status_string/data/build/settings index fe4437d22..a80e32fb5 100644 --- a/level_2/fll_fss_status_string/data/build/settings +++ b/level_2/fll_fss_status_string/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_iki/data/build/fakefile b/level_2/fll_iki/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_iki/data/build/fakefile +++ b/level_2/fll_iki/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_iki/data/build/settings b/level_2/fll_iki/data/build/settings index 1c22a60d2..c278f99e0 100644 --- a/level_2/fll_iki/data/build/settings +++ b/level_2/fll_iki/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_print/data/build/fakefile b/level_2/fll_print/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_print/data/build/fakefile +++ b/level_2/fll_print/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_print/data/build/settings b/level_2/fll_print/data/build/settings index c937207ae..240e432e7 100644 --- a/level_2/fll_print/data/build/settings +++ b/level_2/fll_print/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_2/fll_program/data/build/fakefile b/level_2/fll_program/data/build/fakefile index c249d4186..05430f818 100644 --- a/level_2/fll_program/data/build/fakefile +++ b/level_2/fll_program/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_program/data/build/settings b/level_2/fll_program/data/build/settings index 0faabaf83..6ee3c0012 100644 --- a/level_2/fll_program/data/build/settings +++ b/level_2/fll_program/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default individual individual_thread thread build_compiler gcc diff --git a/level_3/byte_dump/data/build/fakefile b/level_3/byte_dump/data/build/fakefile index 38aa95655..e6fe3a873 100644 --- a/level_3/byte_dump/data/build/fakefile +++ b/level_3/byte_dump/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/byte_dump/data/build/settings b/level_3/byte_dump/data/build/settings index 3ad4cd3de..bdcb0547b 100644 --- a/level_3/byte_dump/data/build/settings +++ b/level_3/byte_dump/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/example/data/build/fakefile b/level_3/example/data/build/fakefile index fd98d0f58..452261de5 100644 --- a/level_3/example/data/build/fakefile +++ b/level_3/example/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/example/data/build/settings b/level_3/example/data/build/settings index 99bd65794..95d699884 100644 --- a/level_3/example/data/build/settings +++ b/level_3/example/data/build/settings @@ -9,6 +9,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -24,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fake/data/build/fakefile b/level_3/fake/data/build/fakefile index 265e3a403..9b3a3a659 100644 --- a/level_3/fake/data/build/fakefile +++ b/level_3/fake/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fake/data/build/settings b/level_3/fake/data/build/settings index 6669d0613..9b7a79f5a 100644 --- a/level_3/fake/data/build/settings +++ b/level_3/fake/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -25,7 +26,7 @@ version_target minor process_pre process_pre.sh process_post process_post.sh -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/firewall/data/build/fakefile b/level_3/firewall/data/build/fakefile index f3e095694..41bbddd43 100644 --- a/level_3/firewall/data/build/fakefile +++ b/level_3/firewall/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/firewall/data/build/settings b/level_3/firewall/data/build/settings index b6a535191..ec902f2ec 100644 --- a/level_3/firewall/data/build/settings +++ b/level_3/firewall/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_identify/data/build/fakefile b/level_3/fss_identify/data/build/fakefile index 1b92ca47e..282e61b16 100644 --- a/level_3/fss_identify/data/build/fakefile +++ b/level_3/fss_identify/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fss_identify/data/build/settings b/level_3/fss_identify/data/build/settings index c0b1db505..72e552087 100644 --- a/level_3/fss_identify/data/build/settings +++ b/level_3/fss_identify/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/fakefile b/level_3/fss_read/data/build/fakefile index d67f76544..85a4871b9 100644 --- a/level_3/fss_read/data/build/fakefile +++ b/level_3/fss_read/data/build/fakefile @@ -5,7 +5,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fss_read/data/build/settings b/level_3/fss_read/data/build/settings index 666bf5b4e..c2c052b63 100644 --- a/level_3/fss_read/data/build/settings +++ b/level_3/fss_read/data/build/settings @@ -9,6 +9,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -24,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.basic b/level_3/fss_read/data/build/settings.basic index d39547da6..c98dfac5c 100644 --- a/level_3/fss_read/data/build/settings.basic +++ b/level_3/fss_read/data/build/settings.basic @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.basic_list b/level_3/fss_read/data/build/settings.basic_list index 47f8d943b..141de1d77 100644 --- a/level_3/fss_read/data/build/settings.basic_list +++ b/level_3/fss_read/data/build/settings.basic_list @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.embedded_list b/level_3/fss_read/data/build/settings.embedded_list index d0af99a7b..cfe39f6f2 100644 --- a/level_3/fss_read/data/build/settings.embedded_list +++ b/level_3/fss_read/data/build/settings.embedded_list @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.extended b/level_3/fss_read/data/build/settings.extended index 28fceee24..b7ca6e75c 100644 --- a/level_3/fss_read/data/build/settings.extended +++ b/level_3/fss_read/data/build/settings.extended @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.extended_list b/level_3/fss_read/data/build/settings.extended_list index e6855aa40..f40f93f69 100644 --- a/level_3/fss_read/data/build/settings.extended_list +++ b/level_3/fss_read/data/build/settings.extended_list @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.main b/level_3/fss_read/data/build/settings.main index 8d09b056b..5ebebafed 100644 --- a/level_3/fss_read/data/build/settings.main +++ b/level_3/fss_read/data/build/settings.main @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_read/data/build/settings.payload b/level_3/fss_read/data/build/settings.payload index 4f64ddc08..e73391b9c 100644 --- a/level_3/fss_read/data/build/settings.payload +++ b/level_3/fss_read/data/build/settings.payload @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/fakefile b/level_3/fss_write/data/build/fakefile index bd6135924..616ae980d 100644 --- a/level_3/fss_write/data/build/fakefile +++ b/level_3/fss_write/data/build/fakefile @@ -5,7 +5,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fss_write/data/build/settings b/level_3/fss_write/data/build/settings index c619985e4..a96263994 100644 --- a/level_3/fss_write/data/build/settings +++ b/level_3/fss_write/data/build/settings @@ -9,6 +9,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -24,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.basic b/level_3/fss_write/data/build/settings.basic index e12ab6dcf..0af28d6ef 100644 --- a/level_3/fss_write/data/build/settings.basic +++ b/level_3/fss_write/data/build/settings.basic @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.basic_list b/level_3/fss_write/data/build/settings.basic_list index 808a0947c..315b018ec 100644 --- a/level_3/fss_write/data/build/settings.basic_list +++ b/level_3/fss_write/data/build/settings.basic_list @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.embedded_list b/level_3/fss_write/data/build/settings.embedded_list index cc24b59c2..99b1c83eb 100644 --- a/level_3/fss_write/data/build/settings.embedded_list +++ b/level_3/fss_write/data/build/settings.embedded_list @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.extended b/level_3/fss_write/data/build/settings.extended index f23acf7fb..a374df4d2 100644 --- a/level_3/fss_write/data/build/settings.extended +++ b/level_3/fss_write/data/build/settings.extended @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.extended_list b/level_3/fss_write/data/build/settings.extended_list index 8512c6d0f..c8aa2796c 100644 --- a/level_3/fss_write/data/build/settings.extended_list +++ b/level_3/fss_write/data/build/settings.extended_list @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.main b/level_3/fss_write/data/build/settings.main index d76313456..bb1ae9741 100644 --- a/level_3/fss_write/data/build/settings.main +++ b/level_3/fss_write/data/build/settings.main @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/fss_write/data/build/settings.payload b/level_3/fss_write/data/build/settings.payload index b46f3ee82..043f901ad 100644 --- a/level_3/fss_write/data/build/settings.payload +++ b/level_3/fss_write/data/build/settings.payload @@ -12,7 +12,7 @@ version_micro 0 version_file micro version_target minor -modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless +modes individual level monolithic clang gcc gcc_13 test fanalyzer thread individual-thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/iki_read/data/build/fakefile b/level_3/iki_read/data/build/fakefile index 0aec772d5..a543596d2 100644 --- a/level_3/iki_read/data/build/fakefile +++ b/level_3/iki_read/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/iki_read/data/build/settings b/level_3/iki_read/data/build/settings index 2170692b7..63353669c 100644 --- a/level_3/iki_read/data/build/settings +++ b/level_3/iki_read/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/iki_write/data/build/fakefile b/level_3/iki_write/data/build/fakefile index c633987cb..5304744d7 100644 --- a/level_3/iki_write/data/build/fakefile +++ b/level_3/iki_write/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/iki_write/data/build/settings b/level_3/iki_write/data/build/settings index a0b3d1850..e12189d84 100644 --- a/level_3/iki_write/data/build/settings +++ b/level_3/iki_write/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/status_code/data/build/fakefile b/level_3/status_code/data/build/fakefile index fe8c2529e..240d64c4a 100644 --- a/level_3/status_code/data/build/fakefile +++ b/level_3/status_code/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/status_code/data/build/settings b/level_3/status_code/data/build/settings index 0c2cfb9c6..ca62a47aa 100644 --- a/level_3/status_code/data/build/settings +++ b/level_3/status_code/data/build/settings @@ -9,6 +9,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -24,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/status_code/data/build/settings.fss b/level_3/status_code/data/build/settings.fss index bc755dc08..a44c0cf09 100644 --- a/level_3/status_code/data/build/settings.fss +++ b/level_3/status_code/data/build/settings.fss @@ -23,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/status_code/data/build/settings.main b/level_3/status_code/data/build/settings.main index d1f9dae33..fdfeb2fb4 100644 --- a/level_3/status_code/data/build/settings.main +++ b/level_3/status_code/data/build/settings.main @@ -23,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless modes_default monolithic thread gcc build_compiler gcc diff --git a/level_3/utf8/data/build/fakefile b/level_3/utf8/data/build/fakefile index e8dd1f3c9..b904b34b1 100644 --- a/level_3/utf8/data/build/fakefile +++ b/level_3/utf8/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/utf8/data/build/settings b/level_3/utf8/data/build/settings index c04c15b20..45b2791ee 100644 --- a/level_3/utf8/data/build/settings +++ b/level_3/utf8/data/build/settings @@ -7,6 +7,7 @@ # - monolithic: Compile using per monolithic libraries. # - clang: Use clang rather than the default, which is generally gcc. # - gcc: Use gcc specific settings. +# - gcc_13: Use gcc version 13 or greater specific settings. # - test: Compile for a test, such as unit testing. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. # - coverage: Compile for building coverage. @@ -22,7 +23,7 @@ version_micro 0 version_file micro version_target minor -modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless +modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer coverage thread threadless modes_default monolithic thread gcc build_compiler gcc -- 2.47.3