ソースを参照

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}"

読み込み中…
キャンセル
保存