added NDEBUG to precompile macro (mac)