build: Do not use regular TARGET_*FLAGS in kernel and bootloader.
The generic CCFLAGS are already appended to the HAIKU_KERNEL_*FLAGS and HAIKU_BOOT_*FLAGS, so these were just duplicates. And now that we strip certain flags out of the base ones, this was incorrect (and causes Clang to error in some circumstances.)
This commit is contained in:
parent
58b7901304
commit
df34a27137
|
@ -96,6 +96,10 @@ rule SetupBoot
|
|||
ObjectDefines $(object) : $(TARGET_KERNEL_DEFINES) ;
|
||||
ASFLAGS on $(object) = $(HAIKU_BOOT_CCFLAGS) $(HAIKU_BOOT_$(platform)_CCFLAGS) ;
|
||||
|
||||
# override regular CCFLAGS/C++FLAGS, as we don't want them
|
||||
TARGET_CCFLAGS_$(TARGET_PACKAGING_ARCH) on $(object) = ;
|
||||
TARGET_C++FLAGS_$(TARGET_PACKAGING_ARCH) on $(object) = ;
|
||||
|
||||
# override warning flags
|
||||
TARGET_WARNING_CCFLAGS_$(TARGET_PACKAGING_ARCH) on $(object)
|
||||
= $(TARGET_KERNEL_WARNING_CCFLAGS) ;
|
||||
|
|
|
@ -21,6 +21,10 @@ rule SetupKernel
|
|||
ObjectC++Flags $(object) : $(TARGET_KERNEL_C++FLAGS) $(2) ;
|
||||
ObjectDefines $(object) : $(TARGET_KERNEL_DEFINES) ;
|
||||
|
||||
# override regular CCFLAGS/C++FLAGS, as we don't want them
|
||||
TARGET_CCFLAGS_$(TARGET_PACKAGING_ARCH) on $(object) = ;
|
||||
TARGET_C++FLAGS_$(TARGET_PACKAGING_ARCH) on $(object) = ;
|
||||
|
||||
# override warning flags
|
||||
TARGET_WARNING_CCFLAGS_$(TARGET_PACKAGING_ARCH) on $(object)
|
||||
= $(TARGET_KERNEL_WARNING_CCFLAGS) ;
|
||||
|
|
Loading…
Reference in New Issue