You may need #include_next, to avoid recursion. On Wed, Nov 20, 2019, 15:45 Petr Štetiar <yn...@true.cz> wrote:
> In order to allow seamless assert() usage in release builds without the > need for fiddling with CMake C flags as CMake adds -DNDEBUG switch in > release builds which disable assert(). > > Signed-off-by: Petr Štetiar <yn...@true.cz> > --- > assert.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > create mode 100644 assert.h > > diff --git a/assert.h b/assert.h > new file mode 100644 > index 000000000000..84f54718366a > --- /dev/null > +++ b/assert.h > @@ -0,0 +1,9 @@ > +#pragma once > + > +#ifdef NDEBUG > +#undef NDEBUG > +#include <assert.h> > +#define NDEBUG > +#else > +#include <assert.h> > +#endif > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel >
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel