diff --git a/GNUmakefile b/GNUmakefile index b765476..48209c9 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -124,15 +124,6 @@ CFLAGS+= $(DEBUG_CFLAGS) endif BUILD_DATE:= $(shell date +%Y-%m-%d) -CFLAGS+= $(PKG_CFLAGS) -pthread \ - -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -CPPFLAGS+= -D_GNU_SOURCE $(PKG_CPPFLAGS) $(FEATURES) \ - -D"BNAME=\"$(TARGET)\"" -D"PNAME=\"$(PNAME)\"" \ - -D"VERSION=\"$(VERSION)\"" -D"BUILD_DATE=\"$(BUILD_DATE)\"" \ - -D"FEATURES=\"$(FEATURES)\"" -LDFLAGS+= $(PKG_LDFLAGS) -pthread -LIBS+= $(PKG_LIBS) - # Autodetect dependencies known to pkg-config PKGS:= ifndef OPENSSL_BASE @@ -234,6 +225,18 @@ TPKG_LDFLAGS+= $(shell $(PKGCONFIG) --libs-only-L --libs-only-other $(TPKGS)) TPKG_LIBS+= $(shell $(PKGCONFIG) --libs-only-l $(TPKGS)) endif +PKG_CPPFLAGS:= $(subst -I,-isystem,$(PKG_CPPFLAGS)) +TPKG_CPPFLAGS:= $(subst -I,-isystem,$(TPKG_CPPFLAGS)) + +CFLAGS+= $(PKG_CFLAGS) -pthread \ + -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 +CPPFLAGS+= -D_GNU_SOURCE $(PKG_CPPFLAGS) $(FEATURES) \ + -D"BNAME=\"$(TARGET)\"" -D"PNAME=\"$(PNAME)\"" \ + -D"VERSION=\"$(VERSION)\"" -D"BUILD_DATE=\"$(BUILD_DATE)\"" \ + -D"FEATURES=\"$(FEATURES)\"" +LDFLAGS+= $(PKG_LDFLAGS) -pthread +LIBS+= $(PKG_LIBS) + export VERSION export OPENSSL export MKDIR