chiark / gitweb /
Break out D_BUILDFLAGS
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 4 Jul 2024 10:38:18 +0000 (11:38 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 4 Jul 2024 11:29:12 +0000 (12:29 +0100)
This will let us set DEB_BUILD_MAINT_OPTIONS.  Setting it in d/rules
with `export` doesn't work, empirically.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/rules

index 403c7285ddb84a93c5cdee77844b2f7ae8a3e2e9..d625bee984b58bc468d3283c3d50d62536bca888 100755 (executable)
@@ -13,10 +13,12 @@ cwd=        $(shell pwd)
 d=     $(cwd)/debian
 t=     $d/tmp
 
+D_BUILDFLAGS=dpkg-buildflags
+
 makebuildargs := OPTIMISE= DEBUG= \
- CMDLINE_CFLAGS="$(shell dpkg-buildflags --get CFLAGS)" \
- CMDLINE_CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)" \
- CMDLINE_LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS)"
+ CMDLINE_CFLAGS="$(shell $(D_BUILDFLAGS) --get CFLAGS)" \
+ CMDLINE_CPPFLAGS="$(shell $(D_BUILDFLAGS) --get CPPFLAGS) \
+ CMDLINE_LDFLAGS="$(shell $(D_BUILDFLAGS) --get LDFLAGS)"
 
 build:
        $(checkdir)