]> source.dussan.org Git - rspamd.git/commitdiff
Fix luajit/lua headers confusion 230/head
authorAndrew Lewis <nerf@judo.za.org>
Thu, 19 Mar 2015 12:34:17 +0000 (14:34 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Thu, 19 Mar 2015 12:35:49 +0000 (14:35 +0200)
Conflicts:
CMakeLists.txt

CMakeLists.txt

index 04dc2f3f98500c38d66bcb85c497a5d23c9be9cb..5f2c81090fc9849b5a25eacf24891eefcc64847d 100644 (file)
@@ -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")