diff --git a/lib_xassert/api/xassert.h b/lib_xassert/api/xassert.h index 3e3ff54..bbb48d0 100644 --- a/lib_xassert/api/xassert.h +++ b/lib_xassert/api/xassert.h @@ -261,6 +261,9 @@ static inline void timing_start_impl(const char *tag, unsigned max_ticks, const static inline void timing_end_impl(const char *tag, const char *file, int line) { + UNUSED(file); + UNUSED(line); + unsigned id = XASSERT_TAG_ID(tag); unsigned now = get_time(); diff --git a/lib_xassert/lib_build_info.cmake b/lib_xassert/lib_build_info.cmake index ffaebfb..12cf8af 100644 --- a/lib_xassert/lib_build_info.cmake +++ b/lib_xassert/lib_build_info.cmake @@ -4,4 +4,16 @@ set(LIB_INCLUDES api) set(LIB_DEPENDENT_MODULES "") set(LIB_OPTIONAL_HEADERS debug_conf.h xassert_conf.h) +set(LIB_COMPILER_FLAGS -Wall + -Wextra + -Wunused + # -Wpadded + -Wshadow + -Wconversion + -Wdiv-by-zero + -Wfloat-equal + -Wsign-compare +) + + XMOS_REGISTER_MODULE()