diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-19 12:42:06 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-19 12:42:06 +0000 |
commit | 6c25c54581b480aaa2feb03e13249e9bbe0d0eac (patch) | |
tree | b90dc81c3dcb05d8550910c166052fe6305593be /CMakeLists.txt | |
parent | 8c7f8e228361b3650bf0fc97c79671e2e0e316c4 (diff) | |
parent | 5a419ac94fea0f752ef97de4d0ec8378f633ef4e (diff) | |
download | rspamd-6c25c54581b480aaa2feb03e13249e9bbe0d0eac.tar.gz rspamd-6c25c54581b480aaa2feb03e13249e9bbe0d0eac.zip |
Merge pull request #230 from fatalbanana/master
Fix luajit/lua headers confusion
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 59 |
1 files changed, 39 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 81bb3468b..467a80ac7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -127,26 +127,45 @@ MACRO(FindLua _major _minor) MESSAGE(STATUS "Check for lua ${_major}.${_minor}") UNSET(LUA_INCLUDE_DIR CACHE) - UNSET(LUA_LIBRARY CACHE) - FIND_PATH(LUA_INCLUDE_DIR lua.h - HINTS - $ENV{LUA_DIR} - PATH_SUFFIXES "include/luajit-2.0" - "include/lua${_major}${_minor}" - "include/lua${_major}.${_minor}" - "include/lua-${_major}.${_minor}" - include/lua include - PATHS - /usr/local - /usr/pkg - /usr - ~/Library/Frameworks - /Library/Frameworks - /sw # Fink - /opt/local # DarwinPorts - /opt/csw # Blastwave - /opt - ) + UNSET(LUA_LIBRARY CACHE) + + IF(ENABLE_LUAJIT MATCHES "ON") + FIND_PATH(LUA_INCLUDE_DIR lua.h + HINTS + $ENV{LUA_DIR} + PATH_SUFFIXES "include/luajit-2.0" + PATHS + /usr/local + /usr/pkg + /usr + ~/Library/Frameworks + /Library/Frameworks + /sw # Fink + /opt/local # DarwinPorts + /opt/csw # Blastwave + /opt + ) + ELSE(ENABLE_LUAJIT MATCHES "ON") + FIND_PATH(LUA_INCLUDE_DIR lua.h + HINTS + $ENV{LUA_DIR} + PATH_SUFFIXES "include/lua${_major}${_minor}" + "include/lua${_major}${_minor}" + "include/lua${_major}.${_minor}" + "include/lua-${_major}.${_minor}" + include/lua include + PATHS + /usr/local + /usr/pkg + /usr + ~/Library/Frameworks + /Library/Frameworks + /sw # Fink + /opt/local # DarwinPorts + /opt/csw # Blastwave + /opt + ) + ENDIF(ENABLE_LUAJIT MATCHES "ON") # Check for luajit IF(ENABLE_LUAJIT MATCHES "ON") |