1234567891011121314151617181920212223242526272829303132333435 |
- {
- 'conditions': [
- # If we are on Mac OS X, FreeBSD, or a Solarish system, attempt
- # to build the DTrace provider extension.
- ['OS=="mac" or OS=="solaris" or OS=="freebsd"', {
- 'targets': [
- {
- 'target_name': 'ndtp',
- 'type': 'none',
- 'actions': [{
- 'inputs': [''],
- 'outputs': [''],
- 'action_name': 'build_ndtp',
- 'action': [
- 'bash', 'build.sh'
- ]
- }]
- }
- ]
- },
-
- # If we are on another system (like Windows or Linux), then DTrace is
- # unavailable. This target is necessary because GYP requires at least
- # one target to exist. We end up building nothing, and fall back to the
- # stub implementation when the package is loaded.
- {
- 'targets': [
- {
- 'target_name': 'DTraceProviderStub',
- 'type': 'none'
- }
- ]
- }]
- ]
- }
|