Dependencies for hslua-0.9.4

library

Flags

NameDescriptionDefaultType
system-lua

Use the system-wide Lua instead of the bundled copy.

DisabledAutomatic
apicheck

Compile Lua with -DLUA_USE_APICHECK.

DisabledAutomatic
lua_32bits

Compile Lua with -DLUA_32BITS

DisabledAutomatic
allow-unsafe-gc

Allow optimizations which make Lua's garbage collection potentially unsafe; haskell finalizers must be handled with extreme care.

EnabledAutomatic
export-dynamic

Add all symbols to dynamic symbol table; disabling this will make it possible to create fully static binaries, but renders loading of dynamic C libraries impossible.

EnabledAutomatic
luajit

Link with LuaJIT. This implies flag system-lua as well.

DisabledAutomatic
lua501

Build against lua 5.1.

DisabledAutomatic
lua502

Build against lua 5.2.

DisabledAutomatic
use-pkgconfig

Build using pkg-config to discover library and include paths. This is only used with system-lua and luajit.

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info