avoid -Wno-format in general case
authornotaz <notasas@gmail.com>
Thu, 14 Nov 2024 23:29:23 +0000 (01:29 +0200)
committernotaz <notasas@gmail.com>
Thu, 14 Nov 2024 23:29:23 +0000 (01:29 +0200)
need this only for libchdr wanting to print int32_t on platforms
where int32_t is long int
libretro/pcsx_rearmed#851

Makefile
Makefile.libretro

index 5d88506..39b5fba 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -288,7 +288,7 @@ OBJS += $(LCHDR)/src/libchdr_cdrom.o
 OBJS += $(LCHDR)/src/libchdr_chd.o
 OBJS += $(LCHDR)/src/libchdr_flac.o
 OBJS += $(LCHDR)/src/libchdr_huffman.o
-$(LCHDR)/src/%.o: CFLAGS += -Wno-unused -Wno-maybe-uninitialized -Wno-format -std=gnu11
+$(LCHDR)/src/%.o: CFLAGS += -Wno-unused -Wno-maybe-uninitialized -std=gnu11
 OBJS += $(LCHDR_LZMA)/src/Alloc.o
 OBJS += $(LCHDR_LZMA)/src/CpuArch.o
 OBJS += $(LCHDR_LZMA)/src/Delta.o
index 21cbd28..7914d71 100644 (file)
@@ -357,12 +357,13 @@ else ifeq ($(platform), ctr)
        CFLAGS += -DARM11 -D_3DS -D__3DS__
        CFLAGS += -DNO_DYLIB -DGPU_UNAI_USE_FLOATMATH -DGPU_UNAI_USE_FLOAT_DIV_MULTINV
        CFLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard -marm -mfpu=vfp -mtp=soft
-       CFLAGS += -Wall -mword-relocations
+       CFLAGS += -mword-relocations
        CFLAGS += -fomit-frame-pointer
        CFLAGS_LAST += -O3
        # CFLAGS += -funroll-loops # ~500K of bloat
        CFLAGS += -Ifrontend/3ds -I$(CTRULIB)/include
        CFLAGS += -Werror=implicit-function-declaration
+       CFLAGS += -Wno-format
        CFLAGS += -DHAVE_UNISTD_H
        CFLAGS += -DZ7_DECL_Int32_AS_long
        CFLAGS += -DUSE_CTRULIB_2
@@ -402,6 +403,7 @@ else ifneq (,$(filter $(platform),ngc wii wiiu))
                CFLAGS += -DHW_WUP
                CFLAGS += -I frontend/wiiu
                CFLAGS += -DZ7_DECL_Int32_AS_long
+               CFLAGS += -Wno-format
                LIGHTREC_CUSTOM_MAP := 1
                LIGHTREC_CUSTOM_MAP_OBJ := libpcsxcore/lightrec/mem_wiiu.o
                LIGHTREC_CODE_INV := 1