aboutsummaryrefslogtreecommitdiffstats
path: root/build/conf/settings.conf
blob: 51383aea38b621464c05a9f2d18bd03dc673a557 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
GLOBAL_SRCS_IN_RESULTS=yes
JSON_CACHE_IS_ATTACHED=yes
USE_ADDINCL_WITHOUT_FOR_AS_ADDINCL_FOR_C=yes
LANGS_REQUIRE_BUILD_AND_SRC_ROOTS=c asm cython proto flatc swig ydl nlg
CHECK_GO_INCORRECT_DEPS=yes
REPORT_RECURSE_NO_YAMAKE=yes
USE_PREBUILT_TOOLS=yes
RESOLVE_OUTPUT_INCLUDES_AS_INCLUDES=yes
RESOLVE_FORCE_LISTDIR=no
CHKPEERS_GLOBAL_SRCS=yes
ENABLE_NODE_SELF_UID=yes
REPORT_CONFIGURE_PROGRESS=yes
FORCE_RESOLVE_MACRO_INCLS=yes
ENABLE_RERESOLVE_FOR_GENERATED_FILES=yes
REPORT_ALL_DUPSRC=yes
DEPS_CACHE_CONTROL_UIDS_CACHE=yes

# NOTE! Only foldable vars should be listed here
_FOLDABLE_VARS=\
    CL_WRAPPER \
    END_WHOLE_ARCHIVE_VALUE \
    JDK_LATEST_VERSION \
    LD_SDK_VERSION \
    LD_STRIP_FLAG \
    LIB_WRAPPER \
    LINK_EXE_FLAGS_DEBUG \
    LINK_EXE_FLAGS_RELEASE \
    LINK_IMPLIB \
    LINK_LIB_FLAGS \
    LINK_STDLIBS \
    LINK_WRAPPER \
    LINK_WRAPPER_DYNLIB \
    ML_WRAPPER \
    START_WHOLE_ARCHIVE_VALUE \
    _CFLAGS_ARCH_I386 \
    _CFLAGS_UCRT_VC_INCLUDES \
    _COMPILER_TIME_TRACE_FLAGS \
    _COMPILER_TIME_TRACE_GRANULARITY \
    _COMPILER_TIME_TRACE_POSTPROCESS \
    _CPP_ARGS \
    _CROSS_SUFFIX \
    _CXX_DEFINES \
    _CXX_FLAGS \
    _CXX_STD \
    _C_ARGS \
    _C_CPP_KV_STYLE \
    _C_FLAGS \
    _C_FOPTIONS \
    _C_SYSTEM_LIBRARIES \
    _DEBUG_INFO_FLAGS \
    _END_GROUP \
    _EXEC_SHARED_FLAG \
    _EXE_FLAGS \
    _FLAGS_COMMON \
    _FLAGS_COMMON_DEBUG \
    _FLAGS_COMMON_IDE_MSVS \
    _FLAGS_COMMON_LIBPATHS \
    _FLAGS_DEBUG_ONLY \
    _FLAGS_DEBUG_ONLY_CLANG_CL \
    _FLAGS_DEBUG_ONLY_DEBUG \
    _FLAGS_DEBUG_RUNTIME \
    _FLAGS_IGNORE \
    _FLAGS_MACHINE \
    _FLAGS_RELEASE_ONLY \
    _FLAGS_RELEASE_ONLY_DEBUG \
    _FLAGS_RELEASE_RUNTIME \
    _LD_ARCHIVER \
    _LD_ARCH_FLAG \
    _LD_AR_PLUGIN \
    _LD_DCE_FLAG_GC_SECTIONS \
    _LD_DCE_FLAG_PRINT_SECTIONS \
    _LD_ENV_STYLE \
    _LD_FLAGS \
    _LD_ICF_FLAG \
    _LD_ICF_FLAG_PRINT_SECTIONS \
    _LD_LIB_GENERATE_MF \
    _LD_LINKER_OUTPUT\
    _LD_LINKER_OUTPUT_FLAG \
    _LD_LINK_FAT_PREFIX \
    _LD_LINK_FAT_SRCS_GLOBALS_NO_WA \
    _LD_LINK_FAT_SRCS_GLOBALS_WA \
    _LD_LINK_FAT_SUFFIX1 \
    _LD_LINK_FAT_SUFFIX2 \
    _LD_LLVM_AR_FORMAT \
    _LD_SRCS_GLOBALS \
    _LD_SYS_LIB \
    _LD_TAIL_LINK_LIB \
    _LD_THREAD_LIBRARY \
    _LD_USE_STDLIB \
    _LINKER_TIME_TRACE_FLAG \
    _LINKER_TIME_TRACE_GRANULARITY \
    _LINK_EXTRA_OUTPUT \
    _MASM_IO \
    _MSVC_ARCH \
    _MSVC_FLAGS \
    _MSVC_HEAD_LINK_LIB \
    _MSVC_SRCS_GLOBALS \
    _MSVC_TAIL_LINK_LIB \
    _MSVC_TC_KIT_LIBS \
    _MSVC_TC_VC_ROOT \
    _OPTIMIZE_RELEASE \
    _SFDL_FLAGS \
    _SHARED_FLAG \
    _SONAME_FLAG \
    _SONAME_OPTION \
    _START_GROUP \
    _STD_CXX \

# end of _FOLDABLE_VARS list

CLANG_VER=14

when ($CLANG16 == "yes") {
    CLANG_VER=16
}