binding.gyp - can add a .lib to the libraries node

653 views
Skip to first unread message

Peter Tollnes Flem

unread,
Jul 21, 2014, 7:14:54 AM7/21/14
to nod...@googlegroups.com
Hello! I have a .gyp file where I am trying to add a library that I use.

This is the file:

{
"targets": [
{
"target_name": "hello",
"sources": [ "hello.cc" ],
"include_dirs": [ "include" ],
"libraries": [ "lib/mylib.lib" ]
}
]
}

For some reason, this only throws "LNK1181: cannot open input file 'lib/mylib.lib'" when I run the node-gyp build command.
How do I add a library to the gyp file?

Nathan Rajlich

unread,
Jul 21, 2014, 11:59:37 PM7/21/14
to nodejs
Try using the `module_root_dir` variable, to ensure an absolute path to your .lib file. See here for an example: https://github.com/yfinkelstein/node-zookeeper/blob/e317e12f40ef69a12010e2f28418d331b9d46d8d/binding.gyp#L27


--
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+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/fcf179cd-6bde-40da-864a-1c39eee28254%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages