Dependencies for hslua-1.3.0.1

library

Flags

NameDescriptionDefaultType
system-lua

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

DisabledManual
apicheck

Compile Lua with -DLUA_USE_APICHECK.

DisabledManual
lua_32bits

Compile Lua with -DLUA_32BITS

DisabledManual
allow-unsafe-gc

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

EnabledManual
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.

EnabledManual
pkg-config

Use pkg-config to discover library and include paths. Setting this flag implies `system-lua`.

DisabledManual
hardcode-reg-keys

Don't use CAPI to determine the names of certain registry key names but Use hard coded values for instead. This flag is required when compiling against Lua 5.3.3 or earlier, as those do not expose the necessary information in the lauxlib.h header file.

DisabledManual

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