clang 10
This commit is contained in:
parent
3ccfc35a48
commit
d76b6bf7d6
6
Makefile
6
Makefile
|
@ -351,7 +351,7 @@ endif
|
||||||
CC_CHECK := gcc -fsyntax-only -fsigned-char $(CC_CFLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) -std=gnu90 -Wall -Wextra -Wno-format-security -DNON_MATCHING -DAVOID_UB $(VERSION_CFLAGS) $(GRUCODE_CFLAGS)
|
CC_CHECK := gcc -fsyntax-only -fsigned-char $(CC_CFLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) -std=gnu90 -Wall -Wextra -Wno-format-security -DNON_MATCHING -DAVOID_UB $(VERSION_CFLAGS) $(GRUCODE_CFLAGS)
|
||||||
|
|
||||||
ASFLAGS := -march=vr4300 -mabi=32 -I include -I $(BUILD_DIR) $(VERSION_ASFLAGS) $(GRUCODE_ASFLAGS)
|
ASFLAGS := -march=vr4300 -mabi=32 -I include -I $(BUILD_DIR) $(VERSION_ASFLAGS) $(GRUCODE_ASFLAGS)
|
||||||
CFLAGS = -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -Xfullwarn -signed $(OPT_FLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) $(VERSION_CFLAGS) $(MIPSISET) $(GRUCODE_CFLAGS) -O3
|
CFLAGS = -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -Xfullwarn -signed $(OPT_FLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) $(VERSION_CFLAGS) $(MIPSISET) $(GRUCODE_CFLAGS) -O4
|
||||||
OBJCOPYFLAGS := --pad-to=0x800000 --gap-fill=0xFF
|
OBJCOPYFLAGS := --pad-to=0x800000 --gap-fill=0xFF
|
||||||
SYMBOL_LINKING_FLAGS := $(addprefix -R ,$(SEG_FILES))
|
SYMBOL_LINKING_FLAGS := $(addprefix -R ,$(SEG_FILES))
|
||||||
LDFLAGS := -T undefined_syms.txt -T $(BUILD_DIR)/$(LD_SCRIPT) -Map $(BUILD_DIR)/sm64.$(VERSION).map --no-check-sections $(SYMBOL_LINKING_FLAGS)
|
LDFLAGS := -T undefined_syms.txt -T $(BUILD_DIR)/$(LD_SCRIPT) -Map $(BUILD_DIR)/sm64.$(VERSION).map --no-check-sections $(SYMBOL_LINKING_FLAGS)
|
||||||
|
@ -369,8 +369,8 @@ else # TARGET_N64
|
||||||
|
|
||||||
AS := as
|
AS := as
|
||||||
ifneq ($(TARGET_WEB),1)
|
ifneq ($(TARGET_WEB),1)
|
||||||
CC := gcc
|
CC := clang
|
||||||
CXX := g++
|
CXX := clang++
|
||||||
else
|
else
|
||||||
CC := emcc
|
CC := emcc
|
||||||
endif
|
endif
|
||||||
|
|
22
shell.nix
22
shell.nix
|
@ -1,8 +1,20 @@
|
||||||
let
|
let pkgs = import <nixpkgs> { };
|
||||||
pkgs = import <nixpkgs> {};
|
in pkgs.mkShell {
|
||||||
in
|
|
||||||
pkgs.mkShell {
|
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
gnumake python3 audiofile pkg-config SDL2 libusb1 glfw3 libgcc xorg.libX11 xorg.libXrandr libpulseaudio alsaLib glfw libGL
|
gnumake
|
||||||
|
python3
|
||||||
|
audiofile
|
||||||
|
pkg-config
|
||||||
|
SDL2
|
||||||
|
libusb1
|
||||||
|
glfw3
|
||||||
|
libgcc
|
||||||
|
xorg.libX11
|
||||||
|
xorg.libXrandr
|
||||||
|
libpulseaudio
|
||||||
|
alsaLib
|
||||||
|
glfw
|
||||||
|
libGL
|
||||||
|
clang_10
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue