diff options
Diffstat (limited to 'deps/libev')
-rw-r--r-- | deps/libev/wscript | 9 |
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']) |