]> Kevux Git Server - kevux-tools/commitdiff
Update: Prepare for supporting the status debug define.
authorKevin Day <Kevin@kevux.org>
Sun, 9 Nov 2025 04:35:09 +0000 (22:35 -0600)
committerKevin Day <Kevin@kevux.org>
Sun, 9 Nov 2025 04:35:09 +0000 (22:35 -0600)
The `F_status_debug_source_d` should now be supported with this change.
This is not yet used.

Update the build settings modes.

17 files changed:
data/build/remove/settings
data/build/remove/settings-mocks.remove
data/build/remove/settings-objects
data/build/remove/settings-tests.remove
data/build/remove/settings.remove
data/build/remove/settings.rm
data/build/remove/settings.rmdir
data/build/remove/settings.unlink
data/build/stand_alone/configs/remove-config.h
data/build/stand_alone/configs/tacocat-config.h
data/build/stand_alone/settings/settings.remove
data/build/stand_alone/settings/settings.rm
data/build/stand_alone/settings/settings.rmdir
data/build/stand_alone/settings/settings.tacocat
data/build/stand_alone/settings/settings.unlink
data/build/tacocat/settings
data/build/tacocat/settings.tacocat

index 85f62af10fb5dc9ace6d2493a9d92aa1904d2f35..3e061f8ba2c2d80193ed91f976ac0c632aecdfc3 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -79,6 +80,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 defines -D_libcap_legacy_only_
 defines -D_use_timegm_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index 540d1bfa9075d89c296ea24eb0cbe272b1db9957..37e4827cf442e517fe86e067b303203997d6ab37 100644 (file)
@@ -19,8 +19,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread test thread threadless
-modes_default individual individual_thread test thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -67,6 +67,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index ad15e82e7f99bee1d39fd90d047e5de8ec7dccd1..b5c9120863b1fda4771908cc93cabb964b815afc 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default individual individual_thread test thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -63,6 +64,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 defines -D_libcap_legacy_only_
 defines -D_use_timegm_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index 42c67e99056f12f2c7ea631ec969e76e115e5d65..9d72f80d6e2c627c7852ad6da12d72e76f5da59b 100644 (file)
@@ -14,8 +14,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread test thread threadless
-modes_default individual individual_thread test thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -73,6 +73,7 @@ defines_shared -Lbuild/libraries/shared
 defines -D_libcap_legacy_only_
 defines -D_use_timegm_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index 9fa590be83fc19e66a7d0260824bf5620bda372c..0c75f065c251da8e019a9522ce02efadb0eff0c8 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -78,6 +79,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index f958a26ad302ed33cd5e20958a485cfc5175c1b6..8e518f88a6ec8482acb5ad8710a63f255896ada8 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -78,6 +79,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index 2f18b10a08f4571d4abcf745556a09fae9659e73..e7e7867c99724807117cbc2247dc6d3386b7aeb8 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -78,6 +79,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index 0cf99a6ba461512f633682f36eeabacf61ecdd3e..5a0d547a427ffd75dc95bb6cb6c4f71dfd043261 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -78,6 +79,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index 00f20746456b77ee2a83c95beebffa18a56ba742..0cdc871e0251152baf6f4edfe290e8e171ba0bd6 100644 (file)
 #define _di_f_statess_destroy_callback_
 #define _di_f_statess_t_
 //#define _di_f_status_e_
+//#define _di_f_status_debug_d_
 //#define _di_f_status_mask_d_
 //#define _di_f_status_t_
 #define _di_f_statuss_t_
index 91f57edb0dd1f62150ab83affd49e34aab0a7fb4..c48f754533f9fa377c44f2ae46684e1df8be1bbc 100644 (file)
 #define _di_f_statess_destroy_callback_
 #define _di_f_statess_t_
 //#define _di_f_status_e_
+//#define _di_f_status_debug_d_
 //#define _di_f_status_mask_d_
 //#define _di_f_status_string_s_
 //#define _di_f_status_string_to_
index 11fce039bb1cbac6c0ea724d5e3c2c5a38d5860f..12af26be7578964b21034eb326ab9c680f2da4f0 100644 (file)
@@ -9,12 +9,14 @@
 #   - android:    Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:      Use CLang rather than the default, which is generally GCC.
 #   - coverage:   Compile for building coverage.
+#   - debug:      Enable debugging, such as compile time debug options.
 #   - fanalyzer:  Compile using GCC's -fanalyzer compile time option.
 #   - gcc:        Use GCC specific settings.
-#   - gcc_13:     Use gcc version 13 or greater specific settings.
+#   - gcc_13:     Use GCC version 13 or greater specific settings.
 #   - test:       Compile for a test, such as unit testing.
 #   - thread:     Compile with thread support.
 #   - threadless: Compile without thread support.
+
 #
 
 build_name remove
@@ -26,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 test thread threadless
-modes_default thread gcc
+modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless
+modes_default debug gcc thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -109,6 +111,7 @@ defines -include sources/c/remove-config.h -I sources/c/
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 defines-threadless -D_di_thread_support_
 
index 0b48c7dc5f6fef67aafdd8ec9396f6f5bda2a241..e426200b29a6d3b1227349e1b55502273f96aa97 100644 (file)
@@ -9,9 +9,10 @@
 #   - android:    Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:      Use CLang rather than the default, which is generally GCC.
 #   - coverage:   Compile for building coverage.
+#   - debug:      Enable debugging, such as compile time debug options.
 #   - fanalyzer:  Compile using GCC's -fanalyzer compile time option.
 #   - gcc:        Use GCC specific settings.
-#   - gcc_13:     Use gcc version 13 or greater specific settings.
+#   - gcc_13:     Use GCC version 13 or greater specific settings.
 #   - test:       Compile for a test, such as unit testing.
 #   - thread:     Compile with thread support.
 #   - threadless: Compile without thread support.
@@ -26,8 +27,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 test thread threadless
-modes_default thread gcc
+modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless
+modes_default debug gcc thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -109,6 +110,7 @@ defines -include sources/c/remove-config.h -I sources/c/
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 defines-threadless -D_di_thread_support_
 
index 3a79afe0d9f0ac9104878330916a7189b219c8ac..04ff538caf668f727a66c661c5589e8d4ca3383b 100644 (file)
@@ -9,9 +9,10 @@
 #   - android:    Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:      Use CLang rather than the default, which is generally GCC.
 #   - coverage:   Compile for building coverage.
+#   - debug:      Enable debugging, such as compile time debug options.
 #   - fanalyzer:  Compile using GCC's -fanalyzer compile time option.
 #   - gcc:        Use GCC specific settings.
-#   - gcc_13:     Use gcc version 13 or greater specific settings.
+#   - gcc_13:     Use GCC version 13 or greater specific settings.
 #   - test:       Compile for a test, such as unit testing.
 #   - thread:     Compile with thread support.
 #   - threadless: Compile without thread support.
@@ -26,8 +27,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 test thread threadless
-modes_default thread gcc
+modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless
+modes_default debug gcc thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -109,6 +110,7 @@ defines -include sources/c/remove-config.h -I sources/c/
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 defines-threadless -D_di_thread_support_
 
index 3a3d575b1e25d0012e3be0e5955f64c39c6fc7e3..ccc53e7450800000e8bfa45bcb8a70e013d1eb9f 100644 (file)
@@ -9,9 +9,10 @@
 #   - android:    Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:      Use CLang rather than the default, which is generally GCC.
 #   - coverage:   Compile for building coverage.
+#   - debug:      Enable debugging, such as compile time debug options.
 #   - fanalyzer:  Compile using GCC's -fanalyzer compile time option.
 #   - gcc:        Use GCC specific settings.
-#   - gcc_13:     Use gcc version 13 or greater specific settings.
+#   - gcc_13:     Use GCC version 13 or greater specific settings.
 #   - test:       Compile for a test, such as unit testing.
 #   - thread:     Compile with thread support.
 #   - threadless: Compile without thread support.
@@ -26,8 +27,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 test thread threadless
-modes_default thread gcc
+modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless
+modes_default debug gcc thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -114,6 +115,7 @@ defines -include sources/c/tacocat-config.h -I sources/c/
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 defines-threadless -D_di_thread_support_
 
index f5094797b62878d84309baafa4d77f190d966d22..09402a0c3224bba7562205a6976f53eb832507c6 100644 (file)
@@ -9,9 +9,10 @@
 #   - android:    Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:      Use CLang rather than the default, which is generally GCC.
 #   - coverage:   Compile for building coverage.
+#   - debug:      Enable debugging, such as compile time debug options.
 #   - fanalyzer:  Compile using GCC's -fanalyzer compile time option.
 #   - gcc:        Use GCC specific settings.
-#   - gcc_13:     Use gcc version 13 or greater specific settings.
+#   - gcc_13:     Use GCC version 13 or greater specific settings.
 #   - test:       Compile for a test, such as unit testing.
 #   - thread:     Compile with thread support.
 #   - threadless: Compile without thread support.
@@ -26,8 +27,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 test thread threadless
-modes_default thread gcc
+modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless
+modes_default debug gcc thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -109,6 +110,7 @@ defines -include sources/c/remove-config.h -I sources/c/
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 defines-threadless -D_di_thread_support_
 
index 89bfb9b0cf6850dbbe603382e3099015b97c8b1b..f086d9154e6fab5f1bcd6ea1647e7dce63e258a5 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -87,6 +88,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
index dacc3dc492de2ee588f10abecae64386d6b9ed12..d200aa56af22031c1b32775f9c5e84a1f2e99c1c 100644 (file)
@@ -6,9 +6,10 @@
 #   - android:           Compile on an android system (using Termux; may need modification depending on the android system).
 #   - clang:             Use CLang rather than the default, which is generally GCC.
 #   - coverage:          Compile for building coverage.
+#   - debug:             Enable debugging, such as compile time debug options.
 #   - fanalyzer:         Compile using GCC's -fanalyzer compile time option.
 #   - gcc:               Use GCC specific settings.
-#   - gcc_13:            Use gcc version 13 or greater specific settings.
+#   - gcc_13:            Use GCC version 13 or greater specific settings.
 #   - individual:        Compile using per project (individual) libraries, does not handle thread or threadless cases.
 #   - individual_thread: This is required when compiling in individual mode with "thread" mode.
 #   - level:             Compile using per level libraries.
@@ -27,8 +28,8 @@ version_micro 3
 version_file micro
 version_target minor
 
-modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless
-modes_default monolithic thread gcc
+modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless
+modes_default debug gcc monolithic thread
 
 build_compiler gcc
 build_compiler-clang clang
@@ -87,6 +88,7 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L
 #defines -D_di_libcap_
 defines -D_libcap_legacy_only_
 defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
+defines-debug -D_en_f_status_debug_
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_