Hi,

On Friday, December 5, 2014 2:08:22 AM UTC-8, blazs wrote:
>
> Is it necessary for Node.js (version 0.11+) addons to define 
> BUILDING_NODE_EXTENSION macro? The compiler warns me that the macro is 
> enabled by default.
>
>
The macro is defined on the command line by node-gyp. You can see that by 
setting "V" to "1" when running node-gyp:

node-gyp build V=1

To be safe, you could define it like following:

#ifndef BUILDING_NODE_EXTENSION
#define BUILDING_NODE_EXTENSION 1
#endif /* BUILDING_NODE_EXTENSION */
 

> Examples in the Addons Documentation <http://nodejs.org/api/addons.html> 
> define 
> this macro. Is this deprecated? 
>

You can find the binary add-ons documentation that matches the latest 
unstable release here:
http://nodejs.org/dist/v0.11.14/docs/api/addons.html.
I haven't tested the examples, but they do not define 
BUILDING_NODE_EXTENSION.

Please let us know if that helps. If you find any problem in the binary 
add-ons documentation,
please file an issue at https://github.com/joyent/node/issues.

Thank you!

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/6c38eac7-7aef-4abf-87c9-366e629bb8bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to