summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMake/Modules/FindLua.cmake46
-rw-r--r--src/CMakeLists.txt10
2 files changed, 5 insertions, 51 deletions
diff --git a/CMake/Modules/FindLua.cmake b/CMake/Modules/FindLua.cmake
deleted file mode 100644
index 6a2f8e42..00000000
--- a/CMake/Modules/FindLua.cmake
+++ /dev/null
@@ -1,46 +0,0 @@
-# Find the Lua 5.1 includes and library
-#
-# LUA_INCLUDE_DIR - where to find lua.h
-# LUA_LIBRARIES - List of fully qualified libraries to link against
-# LUA_FOUND - Set to TRUE if found
-
-IF(LUA_INCLUDE_DIR AND LUA_LIBRARIES)
- SET(LUA_FIND_QUIETLY TRUE)
-ENDIF(LUA_INCLUDE_DIR AND LUA_LIBRARIES)
-
-# for Windows we rely on the environement variables
-# %INCLUDE% and %LIB%; FIND_LIBRARY checks %LIB%
-# automatically on Windows
-IF(WIN32)
- FIND_PATH(LUA_INCLUDE_DIR lua/lua.h
- $ENV{INCLUDE}
- )
- FIND_LIBRARY(LUA_LIBRARIES
- NAMES lua
- )
-ELSE()
- FIND_PATH(LUA_INCLUDE_DIR lua.h )
-
- FIND_LIBRARY(LUA_LIBRARIES NAMES lua )
-ENDIF()
-
-IF(LUA_INCLUDE_DIR AND LUA_LIBRARIES)
- SET(LUA_FOUND TRUE)
- INCLUDE(CheckLibraryExists)
- CHECK_LIBRARY_EXISTS(${LUA_LIBRARIES} lua_close "" LUA_NEED_PREFIX)
-ELSE(LUA_INCLUDE_DIR AND LUA_LIBRARIES)
- SET(LUA_FOUND FALSE)
-ENDIF (LUA_INCLUDE_DIR AND LUA_LIBRARIES)
-
-IF(LUA_FOUND)
- IF (NOT LUA_FIND_QUIETLY)
- MESSAGE(STATUS "Found Lua library: ${LUA_LIBRARIES}")
- MESSAGE(STATUS "Found Lua headers: ${LUA_INCLUDE_DIR}")
- ENDIF (NOT LUA_FIND_QUIETLY)
-ELSE(LUA_FOUND)
- IF(LUA_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could NOT find Lua")
- ENDIF(LUA_FIND_REQUIRED)
-ENDIF(LUA_FOUND)
-
-MARK_AS_ADVANCED(LUA_INCLUDE_DIR LUA_LIBRARIES)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 30a4c43e..6e96cb35 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -39,11 +39,11 @@ IF (WITH_POSTGRESQL)
ENDIF()
# If the Lua scripting language support is enabled...
-#IF (ENABLE_LUA)
-# FIND_PACKAGE(Lua REQUIRED)
- # INCLUDE_DIRECTORIES(${LUA_INCLUDE_DIR})
- # SET(FLAGS "${FLAGS} -DBUILD_LUA")
-# #ENDIF()
+IF (ENABLE_LUA)
+ FIND_PACKAGE(Lua51 REQUIRED)
+ INCLUDE_DIRECTORIES(${LUA_INCLUDE_DIR})
+ SET(FLAGS "${FLAGS} -DBUILD_LUA")
+ENDIF()
IF (CMAKE_BUILD_TYPE)
STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER)