summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d96b4bd..aa0c893 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -51,15 +51,18 @@ if ( WIN32 AND NOT CYGWIN )
string ( REPLACE "/" ${LUA_DIRSEP} LUA_CPATH_DEFAULT "${LUA_CPATH_DEFAULT}" )
else ( )
# Posix systems (incl. Cygwin)
- option ( LUA_USE_POSIX "Use POSIX functionality." ON )
option ( LUA_USE_DLOPEN "Use dynamic linker to load modules." ON )
option ( LUA_USE_MKSTEMP "Use mkstep." ON )
option ( LUA_USE_ISATTY "Use tty." ON )
option ( LUA_USE_POPEN "Use popen." ON )
option ( LUA_USE_ULONGJMP "Use ulongjmp" ON )
- option ( LUA_USE_STRTODHEX "assume 'strtod' handles hexa formats" ON )
- option ( LUA_USE_AFORMAT "assume 'printf' handles 'aA' specifiers" ON )
- option ( LUA_USE_LONGLONG "assume support for long long" ON )
+ option ( LUA_USE_GMTIME_R "Use GTIME_R" ON )
+ # Apple and Linux specific
+ if ( LINUX OR APPLE )
+ option ( LUA_USE_STRTODHEX "Assume 'strtod' handles hexa formats" ON )
+ option ( LUA_USE_AFORMAT "Assume 'printf' handles 'aA' specifiers" ON )
+ option ( LUA_USE_LONGLONG "Assume support for long long" ON )
+ endif ( )
endif ( )
## SETUP