From 8c1a0fca53bf11f2b7ce708c8c5bdb05e5a55701 Mon Sep 17 00:00:00 2001 From: Oscar Lim Date: Sat, 7 May 2016 14:37:25 -0700 Subject: Support for monotime Provide `monotime` function with at least 1 millisecond resolution. --- luasystem-scm-0.rockspec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'luasystem-scm-0.rockspec') diff --git a/luasystem-scm-0.rockspec b/luasystem-scm-0.rockspec index 83f4172..1093ac4 100644 --- a/luasystem-scm-0.rockspec +++ b/luasystem-scm-0.rockspec @@ -18,16 +18,25 @@ dependencies = { local function make_platform(plat) local defines = { + linux = { }, + unix = { }, + macosx = { }, + win32 = { "WINVER=0x0600", "_WIN32_WINNT=0x0600" }, + mingw32 = { "WINVER=0x0600", "_WIN32_WINNT=0x0600" }, + } + local libraries = { + linux = { "rt" }, unix = { }, macosx = { }, win32 = { }, - mingw32 = { "WINVER=0x0501" }, + mingw32 = { }, } return { modules = { ['system.core'] = { sources = { 'src/core.c', 'src/compat.c', 'src/time.c', }, defines = defines[plat], + libraries = libraries[plat], }, }, } @@ -36,6 +45,7 @@ end build = { type = 'builtin', platforms = { + linux = make_platform('linux'), unix = make_platform('unix'), macosx = make_platform('macosx'), win32 = make_platform('win32'), -- cgit v1.2.3-55-g6feb