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)
|
||||
|
||||
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
|
||||
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)
|
||||
|
@ -369,8 +369,8 @@ else # TARGET_N64
|
|||
|
||||
AS := as
|
||||
ifneq ($(TARGET_WEB),1)
|
||||
CC := gcc
|
||||
CXX := g++
|
||||
CC := clang
|
||||
CXX := clang++
|
||||
else
|
||||
CC := emcc
|
||||
endif
|
||||
|
|
22
shell.nix
22
shell.nix
|
@ -1,8 +1,20 @@
|
|||
let
|
||||
pkgs = import <nixpkgs> {};
|
||||
in
|
||||
pkgs.mkShell {
|
||||
let pkgs = import <nixpkgs> { };
|
||||
in pkgs.mkShell {
|
||||
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