source: trunk/dports/textproc/qpdf/files/patch-make-libtool.mk.diff @ 88461

Last change on this file since 88461 was 88461, checked in by ryandesign@…, 8 years ago

qpdf: prevent build errors when older version is installed and active; see #32095

File size: 2.0 KB
  • make/libtool.mk

    old new  
    3131#                       1   2
    3232# Usage: $(call compile,src,includes)
    3333define compile
    34         $(CXX) $(CPPFLAGS) $(CXXFLAGS) \
     34        $(CXX) $(CXXFLAGS) \
    3535                $(call depflags,$(basename $(call src_to_obj,$(1)))) \
    3636                $(foreach I,$(2),-I$(I)) \
     37                $(CPPFLAGS) \
    3738                -c $(1) -o $(call src_to_obj,$(1))
    3839endef
    3940
    4041#                       1   2
    4142# Usage: $(call c_compile,src,includes)
    4243define c_compile
    43         $(CC) $(CPPFLAGS) $(CFLAGS) \
     44        $(CC) $(CFLAGS) \
    4445                $(call depflags,$(basename $(call c_src_to_obj,$(1)))) \
    4546                $(foreach I,$(2),-I$(I)) \
     47                $(CPPFLAGS) \
    4648                -c $(1) -o $(call c_src_to_obj,$(1))
    4749endef
    4850
     
    5052# Usage: $(call libcompile,src,includes)
    5153define libcompile
    5254        $(LIBTOOL) --quiet --mode=compile \
    53                 $(CXX) $(CPPFLAGS) $(CXXFLAGS) \
     55                $(CXX) $(CXXFLAGS) \
    5456                $(call libdepflags,$(basename $(call src_to_obj,$(1)))) \
    5557                $(foreach I,$(2),-I$(I)) \
     58                $(CPPFLAGS) \
    5659                -c $(1) -o $(call src_to_obj,$(1)); \
    5760        $(call fixdeps,$(basename $(call src_to_obj,$(1))))
    5861endef
     
    6164# Usage: $(call libcompile,src,includes)
    6265define c_libcompile
    6366        $(LIBTOOL) --quiet --mode=compile \
    64                 $(CC) $(CPPFLAGS) $(CXXFLAGS) \
     67                $(CC) $(CXXFLAGS) \
    6568                $(call libdepflags,$(basename $(call c_src_to_obj,$(1)))) \
    6669                $(foreach I,$(2),-I$(I)) \
     70                $(CPPFLAGS) \
    6771                -c $(1) -o $(call c_src_to_obj,$(1)); \
    6872        $(call fixdeps,$(basename $(call src_to_obj,$(1))))
    6973endef
     
    8084# Usage: $(call makelib,objs,library,ldflags,libs,current,revision,age)
    8185define makelib
    8286        $(LIBTOOL) --mode=link \
    83                 $(CXX) $(CXXFLAGS) -o $(2) $(1) $(3) $(4) \
     87                $(CXX) $(CXXFLAGS) -o $(2) $(1) $(4) $(3) \
    8488                 -rpath $(libdir) -version-info $(5):$(6):$(7)
    8589endef
    8690
    8791#                       1    2      3       4
    8892# Usage: $(call makebin,objs,binary,ldflags,libs)
    8993define makebin
    90         $(LIBTOOL) --mode=link $(CXX) $(CXXFLAGS) $(1) -o $(2) $(3) $(4)
     94        $(LIBTOOL) --mode=link $(CXX) $(CXXFLAGS) $(1) -o $(2) $(4) $(3)
    9195endef
    9296
    9397# Install target
Note: See TracBrowser for help on using the repository browser.