From 735c0dd6edef108f955a758ff2f29e2390d1981d Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Wed, 31 Jul 2024 22:44:59 -0500 Subject: [PATCH] Cleanup: Build settings and fakefile mode related settings and documentation. --- data/build/fakefile | 2 +- data/build/settings | 3 ++- data/build/settings.control | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/data/build/fakefile b/data/build/fakefile index 9fcf929..1b6dcaa 100644 --- a/data/build/fakefile +++ b/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/data/build/settings b/data/build/settings index ae4c464..bb5b758 100644 --- a/data/build/settings +++ b/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/data/build/settings.control b/data/build/settings.control index 13a160c..2e28798 100644 --- a/data/build/settings.control +++ b/data/build/settings.control @@ -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 -- 1.8.3.1