2f58177f8971d8735270b37e513af32b6f19c275 hiram Wed Nov 30 10:17:13 2011 -0800 full -Werror only on hgwdev, too much trouble for mirror sites diff --git src/inc/common.mk src/inc/common.mk index 5a4fef6..e50f7b1 100644 --- src/inc/common.mk +++ src/inc/common.mk @@ -102,43 +102,48 @@ ifeq (${TABIXINC},) TABIXINC = ${TABIXDIR} endif ifeq (${TABIXLIB},) TABIXLIB = ${TABIXDIR}/libtabix.a endif HG_INC += -I${TABIXINC} L+=${TABIXLIB} -lz HG_DEFS+=-DUSE_TABIX ifeq (${KNETFILE_HOOKS},1) HG_DEFS+=-DKNETFILE_HOOKS endif endif SYS = $(shell uname -s) +FULLWARN = $(shell uname -n) ifeq (${HG_WARN},) ifeq (${SYS},Darwin) HG_WARN = -Wall -Wno-unused-variable HG_WARN_UNINIT= else ifeq (${SYS},SunOS) HG_WARN = -Wall -Wformat -Wimplicit -Wreturn-type HG_WARN_UNINIT=-Wuninitialized else + ifeq (${FULLWARN},hgwdev) HG_WARN = -Wall -Werror -Wformat -Wimplicit -Wreturn-type - # HG_WARN = -Wall -Wformat -Wimplicit -Wreturn-type HG_WARN_UNINIT=-Wuninitialized + else + HG_WARN = -Wall -Wformat -Wimplicit -Wreturn-type + HG_WARN_UNINIT=-Wuninitialized + endif endif endif # -Wuninitialized generates a warning without optimization ifeq ($(findstring -O,${COPT}),-O) HG_WARN += ${HG_WARN_UNINIT} endif endif # this is to hack around many make files not including HG_WARN in # the link line CFLAGS += ${HG_WARN} ifeq (${SCRIPTS},) SCRIPTS=${HOME}/bin/scripts endif