aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMu Qiao <qiaomuf@gentoo.org>2011-05-31 21:12:57 +0800
committerPetteri Räty <petsku@petteriraty.eu>2011-06-03 14:38:26 +0300
commite7bc906ac785d3408c64c68ea33372898e469795 (patch)
tree26937386919645ce380285d85dda98e3c1727f82 /Makefile.am
parentCoding standard: git log for author information (diff)
downloadlibbash-e7bc906ac785d3408c64c68ea33372898e469795.tar.gz
libbash-e7bc906ac785d3408c64c68ea33372898e469795.tar.bz2
libbash-e7bc906ac785d3408c64c68ea33372898e469795.zip
Build: turn on -Wconversion -Wsign-conversion
-Wconversion -Wsign-conversion is turned on only for our library as Paludis cannot get compiled with them. Code is fixed to respect these flags.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index d4614cf..928f7d3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -223,6 +223,11 @@ libwalker_la_CXXFLAGS = -std=c++0x \
libcppbash_la_CXXFLAGS = $(AM_CXXFLAGS) \
-fvisibility=hidden \
-fvisibility-inlines-hidden
+if DEVELOPER_MODE
+# Paludis cannot get compiled with these flags.
+# So we only turn them on for our library.
+libcppbash_la_CXXFLAGS += -Wconversion -Wsign-conversion
+endif
libcppbash_la_CFLAGS = $(AM_CFLAGS) -fvisibility=hidden
libcppbash_la_LIBADD = libwalker.la