mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
Fix bug waf problem with HAVE_CLOCK_SYSCALL
This commit is contained in:
2
deps/libeio/wscript
vendored
2
deps/libeio/wscript
vendored
@@ -104,8 +104,6 @@ def configure(conf):
|
||||
}
|
||||
""", define_name="HAVE_SYNC_FILE_RANGE")
|
||||
|
||||
conf.write_config_header('config.h')
|
||||
|
||||
def build(bld):
|
||||
libeio = bld.new_task_gen("cc", "staticlib")
|
||||
libeio.source = "eio.c"
|
||||
|
||||
9
deps/libev/wscript
vendored
9
deps/libev/wscript
vendored
@@ -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'])
|
||||
|
||||
Reference in New Issue
Block a user