Lines Matching refs:Strict
74 ctx.Strict("LLVM_RELEASE_VERSION", "${config.ClangShortVersion}")
75 ctx.Strict("LLVM_PREBUILTS_VERSION", "${config.ClangVersion}")
76 ctx.Strict("LLVM_PREBUILTS_BASE", "${config.ClangBase}")
77 ctx.Strict("LLVM_PREBUILTS_PATH", "${config.ClangBin}")
78 ctx.Strict("CLANG", "${config.ClangBin}/clang")
79 ctx.Strict("CLANG_CXX", "${config.ClangBin}/clang++")
80 ctx.Strict("LLVM_AS", "${config.ClangBin}/llvm-as")
81 ctx.Strict("LLVM_LINK", "${config.ClangBin}/llvm-link")
82 ctx.Strict("LLVM_OBJCOPY", "${config.ClangBin}/llvm-objcopy")
83 ctx.Strict("LLVM_STRIP", "${config.ClangBin}/llvm-strip")
84 ctx.Strict("PATH_TO_CLANG_TIDY", "${config.ClangBin}/clang-tidy")
87 ctx.Strict("RS_LLVM_PREBUILTS_VERSION", "${config.RSClangVersion}")
88 ctx.Strict("RS_LLVM_PREBUILTS_BASE", "${config.RSClangBase}")
89 ctx.Strict("RS_LLVM_PREBUILTS_PATH", "${config.RSLLVMPrebuiltsPath}")
90 ctx.Strict("RS_LLVM_INCLUDES", "${config.RSIncludePath}")
91 ctx.Strict("RS_CLANG", "${config.RSLLVMPrebuiltsPath}/clang")
92 ctx.Strict("RS_LLVM_AS", "${config.RSLLVMPrebuiltsPath}/llvm-as")
93 ctx.Strict("RS_LLVM_LINK", "${config.RSLLVMPrebuiltsPath}/llvm-link")
95 ctx.Strict("CLANG_EXTERNAL_CFLAGS", "${config.ClangExternalCflags}")
96 ctx.Strict("GLOBAL_CLANG_CFLAGS_NO_OVERRIDE", "${config.NoOverrideClangGlobalCflags}")
97 ctx.Strict("GLOBAL_CLANG_CPPFLAGS_NO_OVERRIDE", "")
99 ctx.Strict("BOARD_VNDK_VERSION", ctx.DeviceConfig().VndkVersion())
100 ctx.Strict("RECOVERY_SNAPSHOT_VERSION", ctx.DeviceConfig().RecoverySnapshotVersion())
115 ctx.Strict("VENDOR_PUBLIC_LIBRARIES", strings.Join(exportedVendorPublicLibraries, " "))
118 ctx.Strict("LSDUMP_PATHS", strings.Join(lsdumpPaths, " "))
120 ctx.Strict("ANDROID_WARNING_ALLOWED_PROJECTS", makeStringOfWarningAllowedProjects())
121 ctx.Strict("SOONG_MODULES_ADDED_WALL", makeStringOfKeys(ctx, modulesAddedWallKey))
122 ctx.Strict("SOONG_MODULES_USING_WNO_ERROR", makeStringOfKeys(ctx, modulesUsingWnoErrorKey))
123 …ctx.Strict("SOONG_MODULES_MISSING_PGO_PROFILE_FILE", makeStringOfKeys(ctx, modulesMissingProfileFi…
125 ctx.Strict("ADDRESS_SANITIZER_CONFIG_EXTRA_CFLAGS", strings.Join(asanCflags, " "))
126 ctx.Strict("ADDRESS_SANITIZER_CONFIG_EXTRA_LDFLAGS", strings.Join(asanLdflags, " "))
128 ctx.Strict("HWADDRESS_SANITIZER_CONFIG_EXTRA_CFLAGS", strings.Join(hwasanCflags, " "))
129 ctx.Strict("HWADDRESS_SANITIZER_GLOBAL_OPTIONS", strings.Join(hwasanGlobalOptions, ","))
131 ctx.Strict("CFI_EXTRA_CFLAGS", strings.Join(cfiCflags, " "))
132 ctx.Strict("CFI_EXTRA_ASFLAGS", strings.Join(cfiAsflags, " "))
133 ctx.Strict("CFI_EXTRA_LDFLAGS", strings.Join(cfiLdflags, " "))
135 ctx.Strict("INTEGER_OVERFLOW_EXTRA_CFLAGS", strings.Join(intOverflowCflags, " "))
137 ctx.Strict("DEFAULT_C_STD_VERSION", config.CStdVersion)
138 ctx.Strict("DEFAULT_CPP_STD_VERSION", config.CppStdVersion)
139 ctx.Strict("EXPERIMENTAL_C_STD_VERSION", config.ExperimentalCStdVersion)
140 ctx.Strict("EXPERIMENTAL_CPP_STD_VERSION", config.ExperimentalCppStdVersion)
142 ctx.Strict("DEFAULT_GLOBAL_TIDY_CHECKS", "${config.TidyDefaultGlobalChecks}")
143 ctx.Strict("DEFAULT_LOCAL_TIDY_CHECKS", joinLocalTidyChecks(config.DefaultLocalTidyChecks))
144 ctx.Strict("DEFAULT_TIDY_HEADER_DIRS", "${config.TidyDefaultHeaderDirs}")
145 ctx.Strict("WITH_TIDY_FLAGS", "${config.TidyWithTidyFlags}")
147 ctx.Strict("AIDL_CPP", "${aidlCmd}")
148 ctx.Strict("ALLOWED_MANUAL_INTERFACE_PATHS", strings.Join(allowedManualInterfacePaths, " "))
150 ctx.Strict("RS_GLOBAL_INCLUDES", "${config.RsGlobalIncludes}")
152 ctx.Strict("SOONG_STRIP_PATH", "${stripPath}")
153 ctx.Strict("XZ", "${xzCmd}")
154 ctx.Strict("CREATE_MINIDEBUGINFO", "${createMiniDebugInfo}")
166 ctx.Strict("NDK_KNOWN_LIBS", strings.Join(ndkKnownLibs, " "))
219 ctx.Strict(makePrefix+"arm_CFLAGS", flags)
225 ctx.Strict(makePrefix+"thumb_CFLAGS", flags)
231 ctx.Strict(clangPrefix+"TRIPLE", toolchain.ClangTriple())
232 ctx.Strict(clangPrefix+"GLOBAL_CFLAGS", strings.Join([]string{
240 ctx.Strict(clangPrefix+"GLOBAL_CPPFLAGS", strings.Join([]string{
245 ctx.Strict(clangPrefix+"GLOBAL_LDFLAGS", strings.Join([]string{
252 ctx.Strict(clangPrefix+"GLOBAL_LLDFLAGS", strings.Join([]string{
261 …ctx.Strict(secondPrefix+"ADDRESS_SANITIZER_RUNTIME_LIBRARY", strings.TrimSuffix(config.AddressSani…
262 …ctx.Strict(secondPrefix+"HWADDRESS_SANITIZER_RUNTIME_LIBRARY", strings.TrimSuffix(config.HWAddress…
263 …ctx.Strict(secondPrefix+"HWADDRESS_SANITIZER_STATIC_LIBRARY", strings.TrimSuffix(config.HWAddressS…
264 …ctx.Strict(secondPrefix+"UBSAN_RUNTIME_LIBRARY", strings.TrimSuffix(config.UndefinedBehaviorSaniti…
265 …ctx.Strict(secondPrefix+"UBSAN_MINIMAL_RUNTIME_LIBRARY", strings.TrimSuffix(config.UndefinedBehavi…
266 …ctx.Strict(secondPrefix+"TSAN_RUNTIME_LIBRARY", strings.TrimSuffix(config.ThreadSanitizerRuntimeLi…
267 …ctx.Strict(secondPrefix+"SCUDO_RUNTIME_LIBRARY", strings.TrimSuffix(config.ScudoRuntimeLibrary(too…
268 …ctx.Strict(secondPrefix+"SCUDO_MINIMAL_RUNTIME_LIBRARY", strings.TrimSuffix(config.ScudoMinimalRun…
272 ctx.Strict("CLANG_CONFIG_"+target.Arch.ArchType.Name+"_"+typePrefix+"TRIPLE",
276 ctx.Strict(makePrefix+"AR", "${config.MacArPath}")
277 ctx.Strict(makePrefix+"NM", "${config.MacToolPath}/nm")
278 ctx.Strict(makePrefix+"OTOOL", "${config.MacToolPath}/otool")
279 ctx.Strict(makePrefix+"STRIP", "${config.MacStripPath}")
281 ctx.Strict(makePrefix+"AR", "${config.ClangBin}/llvm-ar")
282 ctx.Strict(makePrefix+"READELF", "${config.ClangBin}/llvm-readelf")
283 ctx.Strict(makePrefix+"NM", "${config.ClangBin}/llvm-nm")
284 ctx.Strict(makePrefix+"STRIP", "${config.ClangBin}/llvm-strip")
288 ctx.Strict(makePrefix+"OBJCOPY", "${config.ClangBin}/llvm-objcopy")
289 ctx.Strict(makePrefix+"LD", "${config.ClangBin}/lld")
290 ctx.Strict(makePrefix+"NDK_TRIPLE", config.NDKTriple(toolchain))
293 ctx.Strict(makePrefix+"TOOLS_PREFIX", gccCmd(toolchain, ""))
295 ctx.Strict(makePrefix+"GCC_VERSION", toolchain.GccVersion())
299 ctx.Strict(makePrefix+"AVAILABLE_LIBRARIES", strings.Join(toolchain.AvailableLibraries(), " "))
302 ctx.Strict(makePrefix+"SHLIB_SUFFIX", toolchain.ShlibSuffix())
303 ctx.Strict(makePrefix+"EXECUTABLE_SUFFIX", toolchain.ExecutableSuffix())