瀏覽代碼

More fixes to luajit detection.

tags/0.9.0
Vsevolod Stakhov 9 年之前
父節點
當前提交
fec2e1314d
共有 1 個檔案被更改,包括 28 行新增14 行删除
  1. 28
    14
      CMakeLists.txt

+ 28
- 14
CMakeLists.txt 查看文件

@@ -127,23 +127,26 @@ INCLUDE(FindOpenSSL)
# Find lua installation
MACRO(FindLua _major _minor)
# Find lua libraries
MESSAGE(STATUS "Check for lua ${_major}.${_minor}")
UNSET(LUA_INCLUDE_DIR CACHE)
UNSET(LUA_LIBRARY CACHE)

FIND_PATH(LUA_INCLUDE_DIR lua.h
HINTS
"${RSPAMD_SEARCH_PATH}"
$ENV{LUA_DIR}
PATH_SUFFIXES "include/lua${_major}${_minor}"
"include/lua${_major}.${_minor}"
"include/lua-${_major}.${_minor}"
include/lua include
PATHS ${RSPAMD_DEFAULT_INCLUDE_PATHS}
)
UNSET(LUA_LIBRARY CACHE)
IF(ENABLE_LUAJIT MATCHES "ON")
MESSAGE(STATUS "Check for luajit ${_major}.${_minor}")
FIND_PATH(LUA_INCLUDE_DIR lua.h
HINTS
"${RSPAMD_SEARCH_PATH}"
$ENV{LUA_DIR}
PATH_SUFFIXES "include/luajit-2.0"
"include/luajit${_major}${_minor}"
"include/luajit${_major}.${_minor}"
"include/luajit-${_major}.${_minor}"
"include/luajit"
"include/lua${_major}${_minor}"
"include/lua${_major}.${_minor}"
"include/lua-${_major}.${_minor}"
include/lua include
PATHS ${RSPAMD_DEFAULT_INCLUDE_PATHS}
)
FIND_LIBRARY(LUA_LIBRARY
NAMES luajit
"luajit-2.0"
@@ -159,6 +162,17 @@ MACRO(FindLua _major _minor)
DOC "Lua library"
)
ELSE(ENABLE_LUAJIT MATCHES "ON")
MESSAGE(STATUS "Check for lua ${_major}.${_minor}")
FIND_PATH(LUA_INCLUDE_DIR lua.h
HINTS
"${RSPAMD_SEARCH_PATH}"
$ENV{LUA_DIR}
PATH_SUFFIXES "include/lua${_major}${_minor}"
"include/lua${_major}.${_minor}"
"include/lua-${_major}.${_minor}"
include/lua include
PATHS ${RSPAMD_DEFAULT_INCLUDE_PATHS}
)
FIND_LIBRARY(LUA_LIBRARY
NAMES lua
"lua${_major}${_minor}"

Loading…
取消
儲存