OSDN Git Service

Wrote some texts, fixed configure.in and Makefile.am, and fixed islibfunc.hpp, system...
[islib/islib.git] / Makefile.am
index b081868..0aa4289 100644 (file)
@@ -1,3 +1,4 @@
+CXXFLAGS = 
 lib_LIBRARIES = \
        libislib.a
 libislib_a_SOURCES = \
@@ -26,6 +27,30 @@ libislib_a_SOURCES = \
        system_error.hpp \
        trim.cpp \
        trim.hpp
+libislib_a_CXXFLAGS = \
+       -D_GNU_SOURCE \
+       -fno-dollars-in-identifiers \
+       -Wall \
+       -Wcast-align \
+       -Wcast-qual \
+       -Wconversion \
+       -Winline \
+       -Woverloaded-virtual \
+       -Wredundant-decls \
+       -Wshadow \
+       -Wwrite-strings
+if DEBUG
+libislib_a_CXXFLAGS += \
+       -O0 \
+       -g \
+       -pg
+else
+libislib_a_CXXFLAGS += \
+       -DNDEBUG \
+       -DDO_NOT_USE_THROW_ \
+       -DDO_NOT_USE_THROW_IF \
+       -O3
+endif
 pkginclude_HEADERS = \
        binary_compare.hpp \
        fatal_error.hpp \