settings.conf 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. GLOBAL_SRCS_IN_RESULTS=yes
  2. JSON_CACHE_IS_ATTACHED=yes
  3. USE_ADDINCL_WITHOUT_FOR_AS_ADDINCL_FOR_C=yes
  4. LANGS_REQUIRE_BUILD_AND_SRC_ROOTS=c asm cython proto flatc swig ydl nlg
  5. CHECK_GO_INCORRECT_DEPS=yes
  6. REPORT_RECURSE_NO_YAMAKE=yes
  7. CHKPEERS_GLOBAL_SRCS=no
  8. when ($AUTOCHECK == "yes") {
  9. CHKPEERS_GLOBAL_SRCS=yes
  10. }
  11. # NOTE! Only foldable vars should be listed here
  12. _FOLDABLE_VARS_=\
  13. CL_WRAPPER \
  14. END_WHOLE_ARCHIVE_VALUE \
  15. LD_SDK_VERSION \
  16. LD_STRIP_FLAG \
  17. LIB_WRAPPER \
  18. LINK_EXE_FLAGS_DEBUG \
  19. LINK_EXE_FLAGS_RELEASE \
  20. LINK_IMPLIB \
  21. LINK_LIB_FLAGS \
  22. LINK_STDLIBS \
  23. LINK_WRAPPER \
  24. LINK_WRAPPER_DYNLIB \
  25. ML_WRAPPER \
  26. START_WHOLE_ARCHIVE_VALUE \
  27. _CFLAGS_ARCH_I386 \
  28. _CFLAGS_UCRT_VC_INCLUDES \
  29. _COMPILER_TIME_TRACE_FLAGS \
  30. _COMPILER_TIME_TRACE_GRANULARITY \
  31. _COMPILER_TIME_TRACE_POSTPROCESS \
  32. _CPP_ARGS \
  33. _CROSS_SUFFIX \
  34. _CXX_DEFINES \
  35. _CXX_FLAGS \
  36. _CXX_STD \
  37. _CXX_WARNINGS \
  38. _CXX_WARNINGS_CLANG \
  39. _CXX_WARNINGS_CLANG_CL \
  40. _CXX_WARNINGS_CLANG_CL_2019 \
  41. _CXX_WARNINGS_CLANG_CL_2019_IDE_MSVS \
  42. _CXX_WARNINGS_CLANG_CL_IDE_MSVS \
  43. _CXX_WARNINGS_GCC_7 \
  44. _C_ARGS \
  45. _C_CPP_KV_STYLE \
  46. _C_DEFINES \
  47. _C_DEFINES_ANDROID \
  48. _C_DEFINES_ANDROID_OTHERWISE \
  49. _C_DEFINES_CLANG_LINUX_X86_64 \
  50. _C_DEFINES_GNU_SOURCE \
  51. _C_DEFINES_IOS \
  52. _C_DEFINES_NDEBUG \
  53. _C_DEFINES_WITH_VALGRIND \
  54. _C_FLAGS \
  55. _C_FLAGS_ARCH \
  56. _C_FLAGS_ARCH_OPT \
  57. _C_FLAGS_FAST_DEBUG \
  58. _C_FLAGS_PROFILER \
  59. _C_FLAGS_RELEASE \
  60. _C_FOPTIONS \
  61. _C_FOPTIONS_ALIGNED_ALLOCATION \
  62. _C_FOPTIONS_CLANG_10 \
  63. _C_FOPTIONS_CLANG_10_LINUX \
  64. _C_FOPTIONS_COLOR \
  65. _C_FOPTIONS_COVERAGE \
  66. _C_FOPTIONS_DEBUG \
  67. _C_FOPTIONS_GCC \
  68. _C_FOPTIONS_INIT_ARRAY \
  69. _C_FOPTIONS_IOS \
  70. _C_FOPTIONS_MAPSMOBI_ARM \
  71. _C_FOPTIONS_PROFILER \
  72. _C_FOPTIONS_RELEASE \
  73. _C_SYSTEM_LIBRARIES \
  74. _C_WARNINGS \
  75. _C_WARNINGS_CLANG \
  76. _C_WARNINGS_CLANG_CL \
  77. _DEBUG_INFO_FLAGS \
  78. _DEFINES_ARCH \
  79. _DEFINES_UNICODE \
  80. _DEFINES_WIN32_WINNT \
  81. _DWARF_COMMAND \
  82. _END_GROUP \
  83. _EXEC_SHARED_FLAG \
  84. _EXE_FLAGS \
  85. _FLAGS_COMMON \
  86. _FLAGS_COMMON_DEBUG \
  87. _FLAGS_COMMON_IDE_MSVS \
  88. _FLAGS_COMMON_LIBPATHS \
  89. _FLAGS_C_ONLY \
  90. _FLAGS_DEBUG_ONLY \
  91. _FLAGS_DEBUG_ONLY_CLANG_CL \
  92. _FLAGS_DEBUG_ONLY_DEBUG \
  93. _FLAGS_DEBUG_RUNTIME \
  94. _FLAGS_IGNORE \
  95. _FLAGS_MACHINE \
  96. _FLAGS_MSVS_ONLY \
  97. _FLAGS_RELEASE_ONLY \
  98. _FLAGS_RELEASE_ONLY_DEBUG \
  99. _FLAGS_RELEASE_RUNTIME \
  100. _LD_ARCHIVER \
  101. _LD_ARCH_FLAG \
  102. _LD_AR_PLUGIN \
  103. _LD_DCE_FLAG_GC_SECTIONS \
  104. _LD_DCE_FLAG_PRINT_SECTIONS \
  105. _LD_ENV_STYLE \
  106. _LD_FLAGS \
  107. _LD_FLAGS_1 \
  108. _LD_FLAGS_2 \
  109. _LD_FLAGS_COVERAGE \
  110. _LD_FLAGS_IOS_MAPSMOBI_ARM \
  111. _LD_FLAGS_PROFILER_TYPE \
  112. _LD_FLAGS_SIZE_OPTIMIZED \
  113. _LD_ICF_FLAG \
  114. _LD_ICF_FLAG_PRINT_SECTIONS \
  115. _LD_LIB_GENERATE_MF \
  116. _LD_LINKER_OUTPUT\
  117. _LD_LINKER_OUTPUT_FLAG \
  118. _LD_LINK_FAT_PREFIX \
  119. _LD_LINK_FAT_SRCS_GLOBALS_NO_WA \
  120. _LD_LINK_FAT_SRCS_GLOBALS_WA \
  121. _LD_LINK_FAT_SUFFIX1 \
  122. _LD_LINK_FAT_SUFFIX2 \
  123. _LD_LLVM_AR_FORMAT \
  124. _LD_SRCS_GLOBALS \
  125. _LD_SYS_LIB \
  126. _LD_TAIL_LINK_LIB \
  127. _LD_THREAD_LIBRARY \
  128. _LD_USE_STDLIB \
  129. _LINKER_TIME_TRACE_FLAG \
  130. _LINKER_TIME_TRACE_GRANULARITY \
  131. _LINK_EXTRA_OUTPUT \
  132. _MASM_IO \
  133. _MSVC_ARCH \
  134. _MSVC_FLAGS \
  135. _MSVC_FLAGS_ARCH_OPT \
  136. _MSVC_FLAGS_CLANG \
  137. _MSVC_FLAGS_CLANG_ARCH \
  138. _MSVC_FLAGS_CLANG_EQ_2019 \
  139. _MSVC_FLAGS_INCLUDE \
  140. _MSVC_HEAD_LINK_LIB \
  141. _MSVC_MACRO \
  142. _MSVC_SRCS_GLOBALS \
  143. _MSVC_TAIL_LINK_LIB \
  144. _MSVC_TC_KIT_LIBS \
  145. _MSVC_TC_VC_ROOT \
  146. _MSVC_WARNS_AS_ERRORS \
  147. _MSVC_WARNS_DISABLED \
  148. _MSVC_WARNS_ENABLED \
  149. _MSVC_WINDOWS7 \
  150. _MSVC_WINDOWS8 \
  151. _OPTIMIZE_RELEASE \
  152. _SFDL_FLAGS \
  153. _SHARED_FLAG \
  154. _SONAME_FLAG \
  155. _SONAME_OPTION \
  156. _START_GROUP \
  157. _STD_CXX \
  158. _WINAPI_UNICODE \
  159. # end of _FOLDABLE_VARS list