From 4eac1abc8f592c16e93a54f5b1d04c371d35f8da Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Thu, 22 Oct 2015 11:33:30 +0200 Subject: [PATCH] Makefile: fix warnings when linking with clang++ Clang ignores some options during linkage and warns about it: clang: warning: argument unused during compilation: '-ansi' clang: warning: argument unused during compilation: '-Wp,-D_FORTIFY_SOURCE=2' Add -Qunused-arguments to LDFLAGS to suppress the warnings. --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 66355e0..6bb3c15 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,10 @@ ifneq ($(CXX),clang++) -Wunused-but-set-variable endif +ifeq ($(CXX),clang++) + LDFLAGS += -Qunused-arguments +endif + CXXFLAGS += $(shell pkg-config --cflags opencv) LDLIBS += $(shell pkg-config --libs opencv) -- 2.1.4