summaryrefslogtreecommitdiff
path: root/BaseTools/Conf
AgeCommit message (Expand)AuthorFilesLines
2025-10-30BaseTools: Remove DXE_SAL_DRIVERSathya Ravichandran1-7/+0
2025-10-10BaseTools: Disable GCC relax on LoongArchChao Li1-3/+3
2025-09-26BaseTools: Remove ARM32 SupportOliver Smith-Denny3-328/+14
2025-09-25BaseTools: Align Pre-Processor Macros for CLANGPDB and CLANGDWARFNate DeSimone1-1/+1
2025-09-22BaseTools/Conf: Add support for C++ compiler flagsMichael D Kinney1-3/+21
2025-09-22BaseTools/Conf: Remove -nostdlib -nostdlibinc for CLANGMichael D Kinney1-1/+1
2025-09-22BaseTools/Conf: Remove -imacros from GCC_ASM_FLAGSMichael D Kinney1-1/+1
2025-09-22BaseTools/Conf: Make ASLCC_FLAGS independent of CC_FLAGSMichael D Kinney2-4/+9
2025-09-22BaseTools/Conf: USER_DEFINED/HOST_APPLICATION CLANG supportMichael D Kinney1-1/+1
2025-09-22BaseTools/Conf: Fix build_rule.template for CLANGDWARFMichael D Kinney1-2/+2
2025-09-04BaseTools: Update architectures in target.templateGao Qihang1-2/+2
2025-07-23BaseTools/tools_def: Enable frame pointer for RISC-VTuan Phan1-1/+1
2025-07-22BaseTools/tools_def: Always link with -Wl,-z,notext for BFD/LLDJames Le Cuirot1-10/+11
2025-07-22BaseTools/tools_def: Make linker warnings fatal for RISCV + LOONGARCH64James Le Cuirot1-3/+3
2025-07-22BaseTools/tools_def: Drop unused GCC IA32/X64 flag variablesJames Le Cuirot1-12/+9
2025-07-10BaseTools/tools_def: Use MSVC ABI for CLANGPDB TargetsNate DeSimone1-3/+3
2025-06-25BaseTools: Declare $(DEBUG_DIR)/<module>.efi outputJean-Philippe Brucker1-0/+1
2025-05-03BaseTools: Change arm align value from 32 to 64Vivian Nowka-Keane1-2/+2
2025-05-03BaseTools: Update tools_def for aarch64Vivian Nowka-Keane1-3/+3
2025-04-29BaseTools/Conf: Enable GCC preprocessor line-markers for VFRNate DeSimone1-2/+2
2025-03-12BaseTools: Disable VS2019/2022 ARM/AARCH64 Stack CookiesOliver Smith-Denny1-12/+12
2025-03-11BaseTools: Add BUILDRULEFAMILY for CLANGDWARFVishal Oliyil Kunnil2-0/+14
2025-02-03BaseTools: Add /DRIVER to CLANGPDB link flagsDionna Glaze1-6/+6
2025-02-02BaseTools/tools_def: Remove no-warn-rwx-segments linker optionsArd Biesheuvel1-8/+3
2025-02-02BaseTools/Scripts: Merge GCC and Clang ELF linker scriptsArd Biesheuvel1-2/+1
2025-02-01BaseTools/tools_def: Use no-warn-rwx-segments only for GCC5Ard Biesheuvel1-3/+3
2025-01-22BaseTools: Break Build on Linker WarningsOliver Smith-Denny1-14/+30
2025-01-21BaseTools/Conf: Simplify VS20xx HOST_APPLICATION buildsMichael D Kinney2-1/+32
2025-01-15BaseTools: build_rule.template generate a different dll for wholearchive.Aaron Pop1-2/+4
2024-12-11BaseTools: Update alignment for entry seg for ClangDhaval1-2/+3
2024-12-11BaseTools: Add VS2022 XIPFLAGSOliver Smith-Denny3-2/+18
2024-12-11BaseTools: Add /WHOLEARCHIVE for VS2022 BuildsOliver Smith-Denny1-1/+1
2024-10-18BaseTools: Remove -Wno-unneeded-internal-declaration from CLANGDWARFMike Beaton1-1/+1
2024-09-18BaseTools/tools_def ARM: Disable stack protector with CLANGDWARFArd Biesheuvel1-1/+1
2024-09-13BaseTools: Add Stack Cookie Support to MSVC and GCC IA32/X64/ARM/AARCH64Taylor Beebe1-31/+34
2024-09-06BaseTools: Disable MSVC volatileMetadata for VS2019 and VS2022 for X64Ashraf Ali1-6/+6
2024-07-30BaseTools: fix build error with TOOL_CHAIN_TAG VS2015 & VS2015x86wilson_chen1-2/+2
2024-07-28BaseTools/tools_def CLANGDWARF: Always use -Oz in RELEASE modeArd Biesheuvel1-3/+3
2024-07-23BaseTools: Move GnuNoteBti.bin to BaseToolsOliver Smith-Denny1-1/+1
2024-07-23BaseTools: Move GccLto Files to BaseToolsOliver Smith-Denny1-12/+12
2024-07-12BaseTools: Remove fno-plt from LoongArch CC flagsChao Li1-1/+1
2024-07-08BaseTools: Add VS2022 support.Matthew Carlson1-5/+160
2023-11-29BaseTools/Conf/target.template: Use VS2019 as default tool chainMichael Kubacki1-5/+5
2023-11-09BaseTools/tools_def: drop -mgeneral-regs-only for AArch64 CLANGDWARFYeping Song1-1/+1
2023-08-29BaseTools: drop tautological warning overrides for CLANGDWARFLeif Lindholm1-1/+1
2023-07-31BaseTools/tools_def: Add CLANGDWARF support for RISC-VSunil V L1-0/+53
2023-06-27BaseTools/tools_def: Add "-fno-unwind-tables" to GCC5_RISCV64_CC_FLAGSSunil V L1-1/+1
2023-06-01BaseTools: add -fdirect-access-external-data to clang pie buildsGerd Hoffmann1-3/+3
2023-05-12BaseTools/tools_def: Disable overzealous unused variable warning on ClangArd Biesheuvel1-1/+1
2023-05-12BaseTools/tools_def: Drop ref to undefined CLANGDWARF_ARM_PREFIXArd Biesheuvel1-1/+1