8 Commits
Author SHA1 Message Date
Cody Peter Mello 1474252dcc chrisa/node-dtrace-provider#96 Improving compilation failure behaviour
Reviewed by: Julien Gilli <[email protected]>
2018-01-11 23:54:45 +00:00
Timothy J Fontaine aec0090ada support installing without compiling
Some platforms may not have a compiler, or be appropriate for use with
dtrace-provider. On those environments allow the build to succeed and
rely on the stub implementations instead.

This will squelch all build output, which may be loud and noisey for end
users. If you want to see build output set the environment variable V to
anything.
2014-10-14 13:47:02 -07:00
Timothy J Fontaine 59d7638afb support paths that require escaping
Fixes #45
2014-10-14 11:22:21 -07:00
Chris Andrews a0263182fd Remove "freebsd" from supported platforms.
DTrace is not yet built by default on FreeBSD releases, so remove
it here, for now.

This also attempts to simplify the GYP targets, by using a dummy
target in the case of a non-DTrace platform.
2013-01-05 17:42:00 +00:00
Chris Andrews 739e1a7098 Support an argument type of "json", serialising argument values.
This change allows objects to be passed as argument values, using a
"json" type which is implemented as a regular char * argument, but
with serialising of the object to JSON.
2012-12-02 00:21:52 +00:00
Chris Andrews 401d10eaa3 Fix binding.gyp for clang on OS X 10.6 Snow Leopard.
It appears that the linker on OS X is more picky about the -L option not
having a space immediately after it than on other platforms.
2012-09-23 22:49:20 +01:00
Chris Andrews e2cccaffdd Update binding.gyp to allow no-op installation on non-DTrace systems. 2012-08-21 19:17:54 +01:00
Chris Andrews 948fa1a05e Build updates: add binding.gyp, improve loading of DTrace extension.
This adds GYP support, simplifying the existing wscript to always build for
32 bit. The loading of the bindings is improves to only log load errors if
we believe the bindings should have loaded, silencing an error of no use on
Linux or Windows.
2012-08-15 08:40:57 +01:00