From: Norman F. <nor...@ge...> - 2013-01-30 10:58:34
|
Hi Daniel, > Does the Genode build system have support for debug vs. release build > differentiation? Are there conventions for code-level conditionals? If > not, I suggest you the Genode folks might consider adding to the road map. there is already a "release" mode. You can activate it by specifying the following line in your '<build-dir>/etc/specs.conf' file: SPECS += release By setting this spec value, the 'base/mk/spec-release.mk' file will be incorporated into the build process, which sets a define called 'GENODE_RELEASE'. We use this as a condition for dimming the noise of debugging messages (see 'base/include/base/printf.h') in release mode. Cheers Norman -- Dr.-Ing. Norman Feske Genode Labs http://www.genode-labs.com · http://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth |