The configure script was carefully detecting available warning options, but
the Makefile was neglecting to actually use them when compiling.
Fix so that we get useful warning messages.
+GLAZE_CFLAGS = $(CFLAGS) $(WARN_CFLAGS)
+
$(LIBGLAZE_LIBNAME): glaze.c
$(LIBGLAZE_LIBNAME): glaze.c
- $(CC) $(CFLAGS) -fPIC -shared -Wl,-Bsymbolic,-soname=$(LIBGLAZE_SONAME) -o $@ $<
+ $(CC) $(GLAZE_CFLAGS) -fPIC -shared -Wl,-Bsymbolic,-soname=$(LIBGLAZE_SONAME) -ldl -o $@ $<
lib64/libGL.so.1: glaze-gl.c glapi.def
mkdir -p lib64
lib64/libGL.so.1: glaze-gl.c glapi.def
mkdir -p lib64
- $(CC) $(CFLAGS) -m64 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
+ $(CC) $(GLAZE_CFLAGS) -m64 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
lib32/libGL.so.1: glaze-gl.c specs/gl.def
mkdir -p lib32
lib32/libGL.so.1: glaze-gl.c specs/gl.def
mkdir -p lib32
- $(CC) $(CFLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
+ $(CC) $(GLAZE_CFLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
.PHONY: install
install: all
.PHONY: install
install: all