From: Marcin Siodelski Date: Tue, 12 Jun 2012 10:34:00 +0000 (+0200) Subject: [1955] Disable unused-parameter warning in dhcp for clang. X-Git-Tag: trac2351_base~226^2~58^2~6^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d17813bd0f896fcbd879a8b08d40c7e396dc2d42;p=thirdparty%2Fkea.git [1955] Disable unused-parameter warning in dhcp for clang. --- diff --git a/src/bin/dhcp4/Makefile.am b/src/bin/dhcp4/Makefile.am index 6c52c05e5c..388f5ce76c 100644 --- a/src/bin/dhcp4/Makefile.am +++ b/src/bin/dhcp4/Makefile.am @@ -32,6 +32,10 @@ pkglibexec_PROGRAMS = b10-dhcp4 b10_dhcp4_SOURCES = main.cc dhcp4_srv.cc dhcp4_srv.h +if USE_CLANGPP +b10_dhcp4_CXXFLAGS = -Wno-unused-parameter +endif + b10_dhcp4_LDADD = $(top_builddir)/src/lib/dhcp/libdhcp++.la b10_dhcp4_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la b10_dhcp4_LDADD += $(top_builddir)/src/lib/asiolink/libasiolink.la diff --git a/src/bin/dhcp4/tests/Makefile.am b/src/bin/dhcp4/tests/Makefile.am index b956aee802..565a20a3b4 100644 --- a/src/bin/dhcp4/tests/Makefile.am +++ b/src/bin/dhcp4/tests/Makefile.am @@ -34,6 +34,10 @@ dhcp4_unittests_SOURCES = ../dhcp4_srv.h ../dhcp4_srv.cc dhcp4_unittests_SOURCES += dhcp4_unittests.cc dhcp4_unittests_SOURCES += dhcp4_srv_unittest.cc +if USE_CLANGPP +dhcp4_unittests_CXXFLAGS = -Wno-unused-parameter +endif + dhcp4_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) dhcp4_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS) dhcp4_unittests_LDADD = $(GTEST_LDADD) diff --git a/src/bin/dhcp6/Makefile.am b/src/bin/dhcp6/Makefile.am index abfffb9966..29bb3238bf 100644 --- a/src/bin/dhcp6/Makefile.am +++ b/src/bin/dhcp6/Makefile.am @@ -34,6 +34,10 @@ pkglibexec_PROGRAMS = b10-dhcp6 b10_dhcp6_SOURCES = main.cc dhcp6_srv.cc dhcp6_srv.h +if USE_CLANGPP +b10_dhcp6_CXXFLAGS = -Wno-unused-parameter +endif + b10_dhcp6_LDADD = $(top_builddir)/src/lib/exceptions/libexceptions.la b10_dhcp6_LDADD += $(top_builddir)/src/lib/asiolink/libasiolink.la b10_dhcp6_LDADD += $(top_builddir)/src/lib/log/liblog.la diff --git a/src/bin/dhcp6/tests/Makefile.am b/src/bin/dhcp6/tests/Makefile.am index 6a0844fd09..9e22368c63 100644 --- a/src/bin/dhcp6/tests/Makefile.am +++ b/src/bin/dhcp6/tests/Makefile.am @@ -47,6 +47,10 @@ dhcp6_unittests_SOURCES = ../dhcp6_srv.h ../dhcp6_srv.cc dhcp6_unittests_SOURCES += dhcp6_unittests.cc dhcp6_unittests_SOURCES += dhcp6_srv_unittest.cc +if USE_CLANGPP +dhcp6_unittests_CXXFLAGS = -Wno-unused-parameter +endif + dhcp6_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) dhcp6_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS) dhcp6_unittests_LDADD = $(GTEST_LDADD) @@ -55,6 +59,7 @@ dhcp6_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libasiolink.la dhcp6_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libdhcp++.la dhcp6_unittests_LDADD += $(top_builddir)/src/lib/log/liblog.la dhcp6_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la + endif noinst_PROGRAMS = $(TESTS) diff --git a/src/lib/dhcp/Makefile.am b/src/lib/dhcp/Makefile.am index 4e64c57f7c..8ddd49035f 100644 --- a/src/lib/dhcp/Makefile.am +++ b/src/lib/dhcp/Makefile.am @@ -31,4 +31,7 @@ libdhcp___la_CPPFLAGS = $(AM_CPPFLAGS) $(LOG4CPLUS_INCLUDES) libdhcp___la_LIBADD = $(top_builddir)/src/lib/asiolink/libasiolink.la libdhcp___la_LIBADD += $(top_builddir)/src/lib/util/libutil.la libdhcp___la_LDFLAGS = -no-undefined -version-info 1:0:0 -libdhcp___la_LDFLAGS += $(CLOCK_GETTIME_LDFLAGS) + +if USE_CLANGPP +libdhcp___la_CXXFLAGS += -Wno-unused-parameter +endif diff --git a/src/lib/dhcp/tests/Makefile.am b/src/lib/dhcp/tests/Makefile.am index 6dbd377cb1..0a1137a37c 100644 --- a/src/lib/dhcp/tests/Makefile.am +++ b/src/lib/dhcp/tests/Makefile.am @@ -33,14 +33,14 @@ libdhcp___unittests_SOURCES += ../pkt6.h ../pkt6.cc pkt6_unittest.cc libdhcp___unittests_SOURCES += ../pkt4.h ../pkt4.cc pkt4_unittest.cc libdhcp___unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) $(LOG4CPLUS_INCLUDES) -libdhcp___unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS) $(CLOCK_GETTIME_LDFLAGS) +libdhcp___unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS) libdhcp___unittests_CXXFLAGS = $(AM_CXXFLAGS) if USE_CLANGPP # This is to workaround unused variables tcout and tcerr in -# log4cplus's streams.h. -libdhcp___unittests_CXXFLAGS += -Wno-unused-variable +# log4cplus's streams.h and unused parameters from boost::posix_time. +libdhcp___unittests_CXXFLAGS += -Wno-unused-variable -Wno-unused-parameter endif libdhcp___unittests_LDADD = $(GTEST_LDADD) libdhcp___unittests_LDADD += $(top_builddir)/src/lib/log/liblog.la diff --git a/tests/tools/perfdhcp/tests/Makefile.am b/tests/tools/perfdhcp/tests/Makefile.am index c4f36b5ef9..3147feaf1e 100644 --- a/tests/tools/perfdhcp/tests/Makefile.am +++ b/tests/tools/perfdhcp/tests/Makefile.am @@ -4,9 +4,8 @@ AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib AM_CPPFLAGS += $(BOOST_INCLUDES) AM_CXXFLAGS = $(B10_CXXFLAGS) -AM_LDFLAGS = $(CLOCK_GETTIME_LDFLAGS) if USE_STATIC_LINK -AM_LDFLAGS += -static +AM_LDFLAGS = -static endif CLEANFILES = *.gcno *.gcda @@ -27,6 +26,10 @@ run_unittests_SOURCES += $(top_builddir)/tests/tools/perfdhcp/perf_pkt4.cc run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS) +if USE_CLANGPP +run_unittests_CXXFLAGS = -Wno-unused-parameter +endif + run_unittests_LDADD = $(GTEST_LDADD) run_unittests_LDADD += $(top_builddir)/src/lib/util/libutil.la run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la