Hey! On Thursday, April 23, 2015 at 9:57:51 PM UTC+3, ryandesign wrote: > > > On Apr 23, 2015, at 5:26 AM, Gabriel Schulhof wrote: > > > When I run npm install on my package which contains a native addon, it > works. However, when I run npm install --debug, it fails, because one of > the files uses DEBUG as an enum member, and so that effectively gets edited > out by the preprocessor, breaking the syntax of the enum. I don't control > the code that contains the offending enum member, so I was wondering if > there is a way to tell node-gyp via binding.gyp to not add -DDEBUG to the > command line when building in debug mode. It also adds -D_DEBUG, so that > should still be sufficient. > > > > Is it possible? > > I don't know. You should report the problem to whoever wrote the module > that fails, so that they can fix it. >
I'm sorry! I wasn't clear in my original post. I'm writing the module, but I'm grabbing C code from another project via bower, and I don't know if there's anything I can put in binding.gyp or config.gypi or someplace that will result in removal of -DDEBUG from the compiler's command line. -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/df46d1ef-7e73-4f61-b6d3-967ed4c770a1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
