diff --git a/Mk/Uses/luajit.mk b/Mk/Uses/luajit.mk index c2be165d1353..452370b55de6 100644 --- a/Mk/Uses/luajit.mk +++ b/Mk/Uses/luajit.mk @@ -1,27 +1,37 @@ # Select your favorite luajit runtime # Feature: luajit # Usage: USES= luajit[:version] # MAINTAINER: adamw@FreeBSD.org +# After bsd.port.options.mk or bsd.port.pre.mk, the following are set: +# LUAJIT_VER: The selected luajit version +# LUAJIT_INCDIR: The path to luajit's header files + .if !defined(_INCLUDE_USES_LUAJIT_MK) _INCLUDE_USES_LUAJIT_MK=yes .if !empty(luajit_ARGS) LUAJIT_VER= ${luajit_ARGS} .else LUAJIT_VER= ${LUAJIT_DEFAULT} .endif # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync VALID_LUAJIT_VER= luajit luajit-devel luajit-openresty .if empty(VALID_LUAJIT_VER:M${LUAJIT_DEFAULT}) IGNORE= Invalid luajit default version ${LUAJIT_DEFAULT}: valid versions are ${VALID_LUAJIT_VER} .elif empty(VALID_LUAJIT_VER:M${LUAJIT_VER}) IGNORE= Invalid luajit version ${LUAJIT_VER}: valid versions are ${VALID_LUAJIT_VER} .endif +.if ${LUAJIT_VER} == luajit +LUAJIT_INCDIR= ${LOCALBASE}/include/luajit-2.0 +.else +LUAJIT_INCDIR= ${LOCALBASE}/include/luajit-2.1 +.endif + LIB_DEPENDS+= libluajit-5.1.so:lang/${LUAJIT_VER} .endif