Add -ldl to LUAJIT_LDFLAGS when building with bundled LuaJIT on Linux.

This commit is contained in:
Alexey Kopytov
2016-03-20 16:29:42 +03:00
parent bf35bbae1b
commit 6e7ff366e6

View File

@ -36,11 +36,18 @@ AC_CACHE_CHECK([whether to build with system or bundled LuaJIT],
])
AS_IF([test "x$sb_cv_lib_luajit" = "xsystem"],
[PKG_CHECK_MODULES([LUAJIT], [luajit])],
[
LUAJIT_CFLAGS="-I\$(abs_top_builddir)/third_party/luajit/inc"
LUAJIT_LIBS="\$(abs_top_builddir)/third_party/luajit/lib/libluajit-5.1.a"
]
# let PKG_CHECK_MODULES set LUAJIT_CFLAGS and LUAJIT_LIBS for system libluajit
[PKG_CHECK_MODULES([LUAJIT], [luajit])],
# Set LUAJIT_CFLAGS and LUAJIT_LIBS manually for bundled libluajit
[
LUAJIT_CFLAGS="-I\$(abs_top_builddir)/third_party/luajit/inc"
LUAJIT_LIBS="\$(abs_top_builddir)/third_party/luajit/lib/libluajit-5.1.a"
AS_CASE([$host_os],
# -ldl is required on Linux
[*linux*], [
LUAJIT_LIBS="$LUAJIT_LIBS -ldl"
])
]
)
AC_DEFINE_UNQUOTED([SB_WITH_LUAJIT], ["$sb_use_luajit"],