summaryrefslogtreecommitdiff
path: root/deps/libev
diff options
context:
space:
mode:
authorRyan <ry@tinyclouds.org>2009-06-22 18:28:48 +0200
committerRyan <ry@tinyclouds.org>2009-06-22 18:28:48 +0200
commitcc67d8efc765d37eae872431ffbf5e17210f62e1 (patch)
tree00d5e2f3b2332901ae778957604536334300db4e /deps/libev
parent7703a4cacb3df41d2f1946997db6e87129d3c819 (diff)
downloadnode-cc67d8efc765d37eae872431ffbf5e17210f62e1.tar.gz
Fix bug waf problem with HAVE_CLOCK_SYSCALL
Diffstat (limited to 'deps/libev')
-rw-r--r--deps/libev/wscript9
1 files changed, 6 insertions, 3 deletions
diff --git a/deps/libev/wscript b/deps/libev/wscript
index d3bbbd6d0..27b1f01f2 100644
--- a/deps/libev/wscript
+++ b/deps/libev/wscript
@@ -26,20 +26,23 @@ def configure(conf):
code = """
#include <syscall.h>
#include <time.h>
+ #include <stdio.h>
int main() {
struct timespec ts;
- int status = syscall (SYS_clock_gettime, CLOCK_REALTIME, &ts);
+ int status = syscall(SYS_clock_gettime, CLOCK_REALTIME, &ts);
+ puts("1"); // fucking waf...
return 0;
}
"""
- conf.check_cc(fragment=code, define_name="HAVE_CLOCK_SYSCALL")
+ conf.check_cc(fragment=code, define_name="HAVE_CLOCK_SYSCALL", execute=True,
+ msg="Checking for SYS_clock_gettime")
+
conf.check_cc(lib="rt", header_name="time.h", function_name="clock_gettime")
conf.check_cc(lib="rt", header_name="time.h", function_name="nanosleep")
conf.check_cc(lib="m", header_name="math.h", function_name="ceil")
conf.define("HAVE_CONFIG_H", 1)
- conf.write_config_header('config.h')
conf.env.append_value('CCFLAGS', ['-DEV_MULTIPLICITY=0'])
conf.env.append_value('CXXFLAGS', ['-DEV_MULTIPLICITY=0'])