1
0

Stricter linker options

This commit is contained in:
Patrick Gaskin
2020-04-24 20:16:36 -04:00
parent ff5a2c0406
commit 0c147b77e8

View File

@@ -34,7 +34,7 @@ $(call pkgconf,QT5WIDGETS,Qt5Widgets)
CFLAGS ?= -Wall -Wextra -Werror CFLAGS ?= -Wall -Wextra -Werror
CXXFLAGS ?= -Wall -Wextra -Werror CXXFLAGS ?= -Wall -Wextra -Werror
LDFLAGS ?= LDFLAGS ?= -Wl,--no-undefined
# temporary workaround for broken cflags in kobo-toolchain Docker image: # temporary workaround for broken cflags in kobo-toolchain Docker image:
QT5CORE_CFLAGS := $(shell echo "$(QT5CORE_CFLAGS)" | sed 's:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:g') QT5CORE_CFLAGS := $(shell echo "$(QT5CORE_CFLAGS)" | sed 's:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:g')
@@ -84,7 +84,7 @@ define rpatw =
endef endef
$(LIBRARIES): src/%.so: $(LIBRARIES): src/%.so:
$(CC) -shared -o $@ $^ $(LDFLAGS) $(CXX) -shared -o $@ $^ $(LDFLAGS)
$(MOCS): %.moc: %.h $(MOCS): %.moc: %.h
$(MOC) $< -o $@ $(MOC) $< -o $@
$(patsubst %.moc,%.o,$(MOCS)): %.o: %.moc $(patsubst %.moc,%.o,$(MOCS)): %.o: %.moc