cflags.xml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" remove_on_change=".lastclean">
  2. <member name="DONT_OPTIMIZE" displayname="Disable Optimizations by the Compiler">
  3. <support_level>core</support_level>
  4. </member>
  5. <member name="DEBUG_THREADS" displayname="Enable Thread Debugging">
  6. <support_level>core</support_level>
  7. </member>
  8. <member name="STATIC_BUILD" displayname="Build static binaries">
  9. <support_level>extended</support_level>
  10. </member>
  11. <member name="LOADABLE_MODULES" displayname="Runtime module loading">
  12. <support_level>core</support_level>
  13. <defaultenabled>yes</defaultenabled>
  14. </member>
  15. <member name="DEBUG_FD_LEAKS" displayname="Enable File Descriptor Leak Detection">
  16. <support_level>core</support_level>
  17. </member>
  18. <member name="REBUILD_PARSERS" displayname="Rebuild AEL and expression parsers from bison/flex source files">
  19. <depend>bison</depend>
  20. <depend>flex</depend>
  21. <defaultenabled>no</defaultenabled>
  22. <support_level>extended</support_level>
  23. </member>
  24. <member name="LOW_MEMORY" displayname="Optimize for Low Memory Usage">
  25. <support_level>extended</support_level>
  26. </member>
  27. <member name="BETTER_BACKTRACES" displayname="Use libbfd (GPL) to generate better inline backtraces">
  28. <depend>BFD</depend>
  29. <depend>DLADDR</depend>
  30. <defaultenabled>no</defaultenabled>
  31. <support_level>extended</support_level>
  32. </member>
  33. <member name="USE_HOARD_ALLOCATOR" displayname="Use the Hoard Memory Allocator instead of the default system one">
  34. <defaultenabled>no</defaultenabled>
  35. <depend>hoard</depend>
  36. <support_level>extended</support_level>
  37. </member>
  38. <member name="LOTS_OF_SPANS" displayname="More than 32 DAHDI spans">
  39. <support_level>core</support_level>
  40. </member>
  41. <member name="RADIO_RELAX" displayname="Relax DTMF for Radio Applications">
  42. <support_level>extended</support_level>
  43. </member>
  44. <member name="G711_NEW_ALGORITHM" displayname="Use the NEW ulaw/alaw codecs (slower, but cleaner)">
  45. <defaultenabled>no</defaultenabled>
  46. <support_level>extended</support_level>
  47. </member>
  48. <member name="G711_REDUCED_BRANCHING" displayname="New ulaw/alaw codec, reduced branching (might help it run faster in some architectures)">
  49. <depend>G711_NEW_ALGORITHM</depend>
  50. <support_level>extended</support_level>
  51. </member>
  52. <member name="TEST_CODING_TABLES" displayname="New ulaw/alaw codec, turn on table tests on init">
  53. <depend>G711_NEW_ALGORITHM</depend>
  54. <support_level>extended</support_level>
  55. </member>
  56. <member name="TEST_TANDEM_TRANSCODING" displayname="New ulaw/alaw codec, turn on transcoding tests on init">
  57. <depend>G711_NEW_ALGORITHM</depend>
  58. <support_level>extended</support_level>
  59. </member>
  60. <member name="MALLOC_DEBUG" displayname="Keep Track of Memory Allocations">
  61. <support_level>core</support_level>
  62. </member>
  63. <member name="BUSYDETECT_TONEONLY" displayname="Enable additional comparision of only the tone duration not the silence part">
  64. <conflict>BUSYDETECT_COMPARE_TONE_AND_SILENCE</conflict>
  65. <defaultenabled>no</defaultenabled>
  66. <support_level>extended</support_level>
  67. </member>
  68. <member name="BUSYDETECT_COMPARE_TONE_AND_SILENCE" displayname="Assume that tone and silence have the same duration">
  69. <conflict>BUSYDETECT_TONEONLY</conflict>
  70. <defaultenabled>no</defaultenabled>
  71. <support_level>extended</support_level>
  72. </member>
  73. <member name="BUSYDETECT_DEBUG" displayname="Enable additional busy detection debugging">
  74. <defaultenabled>no</defaultenabled>
  75. <support_level>extended</support_level>
  76. </member>
  77. <member name="IAX_OLD_FIND" displayname="Use the old, slow method of searching for IAX callnos">
  78. <support_level>extended</support_level>
  79. </member>
  80. <member name="INTEGER_CALLERID" displayname="Use the (less accurate) integer-based method for decoding FSK tones (for embedded systems)">
  81. <support_level>extended</support_level>
  82. </member>
  83. </category>