]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[clang-build] specify -pthread in CXXFLAGS and via system-indepedent variable.
authorJINMEI Tatuya <jinmei@isc.org>
Sun, 7 Oct 2012 21:12:02 +0000 (14:12 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Sun, 7 Oct 2012 21:21:57 +0000 (14:21 -0700)
specifying it in LDFLAGS would trigger build error with some versions of clang.
hardcoding "-pthread" is less portable.

src/bin/resolver/Makefile.am

index 47e242c1b4f3c2a6a784d5c8e05bd4e78b49b64d..c56289c08fd3ba21ac65895af2eb955ec98a6964 100644 (file)
@@ -62,6 +62,7 @@ b10_resolver_SOURCES += common.cc common.h
 
 nodist_b10_resolver_SOURCES = resolver_messages.cc resolver_messages.h
 
+b10_resolver_CXXFLAGS = $(AM_CPPFLAGS) $(MULTITHREADING_FLAG)
 
 b10_resolver_LDADD =  $(top_builddir)/src/lib/dns/libb10-dns++.la
 b10_resolver_LDADD += $(top_builddir)/src/lib/config/libb10-cfgclient.la
@@ -77,7 +78,6 @@ b10_resolver_LDADD += $(top_builddir)/src/lib/server_common/libb10-server-common
 b10_resolver_LDADD += $(top_builddir)/src/lib/cache/libb10-cache.la
 b10_resolver_LDADD += $(top_builddir)/src/lib/nsas/libb10-nsas.la
 b10_resolver_LDADD += $(top_builddir)/src/lib/resolve/libb10-resolve.la
-b10_resolver_LDFLAGS = -pthread
 
 # TODO: config.h.in is wrong because doesn't honor pkgdatadir
 # and can't use @datadir@ because doesn't expand default ${prefix}