Is it possible to specify that a certain native addon is only meant to be build for a certain platform (e.g: win32)?
Currently I have a C++ addon that makes use of the Windows API, but node-gyp attempts to build that for UNIX based systems as well.
I've been searching in node-gyp documentation and NodeJS C/C++ addon documentation section without any luck.
Yes.
You can add an "os" section to your package.json to restrict which platforms your addon is compatible with.
Here is the OS package.json documentation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With