To use system-wide installed Lua/LuaJIT when linking hslua as a dependency, build/install your package using --constraint="hslua +system-lua"
or for LuaJIT: --constraint="hslua +system-lua +luajit"
. For example, you can install Pandoc with hslua that uses system-wide LuaJIT like this:
cabal install pandoc --constraint="hslua +system-lua +luajit"
(Note that -fluajit
flag is added with hslua 0.3.14)