CI: Various updates to buildAsterisk.sh
[asterisk/asterisk.git] / build_tools / cflags.xml
index 566c3b0..6a95672 100644 (file)
@@ -1,5 +1,10 @@
 <category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" remove_on_change=".lastclean">
                <member name="DONT_OPTIMIZE" displayname="Disable Optimizations by the Compiler">
+                       <use autoselect="yes">COMPILE_DOUBLE</use>
+                       <support_level>core</support_level>
+               </member>
+               <member name="COMPILE_DOUBLE" displayname="Pre-compile with optimizations to detect errors, then discard and recompile with DONT_OPTIMIZE.  Creates intermediate .i files">
+                       <depend>DONT_OPTIMIZE</depend>
                        <support_level>core</support_level>
                </member>
                <member name="DEBUG_THREADS" displayname="Enable Thread Debugging">
                <member name="AO2_DEBUG" displayname="Enable internal Astobj2 debugging">
                        <support_level>extended</support_level>
                </member>
-               <member name="STATIC_BUILD" displayname="Build static binaries">
-                       <support_level>extended</support_level>
-               </member>
-               <member name="LOADABLE_MODULES" displayname="Runtime module loading">
-                       <defaultenabled>yes</defaultenabled>
-                       <support_level>core</support_level>
-               </member>
                <member name="DEBUG_FD_LEAKS" displayname="Enable File Descriptor Leak Detection">
                        <support_level>core</support_level>
                </member>
                        <support_level>extended</support_level>
                </member>
                <member name="MALLOC_DEBUG" displayname="Keep Track of Memory Allocations">
-                       <conflict>DEBUG_CHAOS</conflict>
                        <support_level>core</support_level>
                </member>
                <member name="DEBUG_CHAOS" displayname="Randomly FAIL memory allocations or other operations">
-                       <conflict>MALLOC_DEBUG</conflict>
                        <support_level>core</support_level>
                </member>
                <member name="ADDRESS_SANITIZER" displayname="Address Sanitizer">