File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -19,12 +19,12 @@ ifeq ($(config),release)
1919 INCLUDES += -I. -Ithird_party/butteraugli
2020 FORCE_INCLUDE +=
2121 ALL_CPPFLAGS += $(CPPFLAGS ) -MMD -MP $(DEFINES ) $(INCLUDES )
22- ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -O3 -g ` pkg-config --cflags libpng libgflags `
22+ ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -O3 -g ` pkg-config --silence-errors -- cflags libgflags || pkg-config --cflags gflags ` ` pkg-config --cflags libpng `
2323 ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CFLAGS ) -std=c++11
2424 ALL_RESFLAGS += $(RESFLAGS ) $(DEFINES ) $(INCLUDES )
2525 LIBS +=
2626 LDDEPS +=
27- ALL_LDFLAGS += $(LDFLAGS ) ` pkg-config --libs libpng libgflags `
27+ ALL_LDFLAGS += $(LDFLAGS ) ` pkg-config --silence-errors -- libs libgflags || pkg-config --libs gflags ` ` pkg-config --libs libpng `
2828 LINKCMD = $(CXX ) -o "$@ " $(OBJECTS ) $(RESOURCES ) $(ALL_LDFLAGS ) $(LIBS )
2929 define PREBUILDCMDS
3030 endef
@@ -46,12 +46,12 @@ ifeq ($(config),debug)
4646 INCLUDES += -I. -Ithird_party/butteraugli
4747 FORCE_INCLUDE +=
4848 ALL_CPPFLAGS += $(CPPFLAGS ) -MMD -MP $(DEFINES ) $(INCLUDES )
49- ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -g ` pkg-config --cflags libpng libgflags `
49+ ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -g ` pkg-config --silence-errors -- cflags libgflags || pkg-config --cflags gflags ` ` pkg-config --cflags libpng `
5050 ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CFLAGS ) -std=c++11
5151 ALL_RESFLAGS += $(RESFLAGS ) $(DEFINES ) $(INCLUDES )
5252 LIBS +=
5353 LDDEPS +=
54- ALL_LDFLAGS += $(LDFLAGS ) ` pkg-config --libs libpng libgflags `
54+ ALL_LDFLAGS += $(LDFLAGS ) ` pkg-config --silence-errors -- libs libgflags || pkg-config --libs gflags ` ` pkg-config --libs libpng `
5555 LINKCMD = $(CXX ) -o "$@ " $(OBJECTS ) $(RESOURCES ) $(ALL_LDFLAGS ) $(LIBS )
5656 define PREBUILDCMDS
5757 endef
Original file line number Diff line number Diff line change @@ -20,8 +20,10 @@ workspace "guetzli"
2020 flags " C++11"
2121 includedirs { " ." , " third_party/butteraugli" }
2222 filter " action:gmake"
23- linkoptions { " `pkg-config --libs libpng libgflags`" }
24- buildoptions { " `pkg-config --cflags libpng libgflags`" }
23+ linkoptions { " `pkg-config --silence-errors --libs libgflags || pkg-config --libs gflags`" }
24+ buildoptions { " `pkg-config --silence-errors --cflags libgflags || pkg-config --cflags gflags`" }
25+ linkoptions { " `pkg-config --libs libpng`" }
26+ buildoptions { " `pkg-config --cflags libpng`" }
2527 filter " action:vs*"
2628 links { " shlwapi" }
2729 filter " platforms:x86"
You can’t perform that action at this time.
0 commit comments