cmake_modules/FindLua.cmake
author nemo
Wed, 29 Dec 2010 16:21:30 -0500
changeset 4780 8571151411b3
parent 3145 a9af6bf223cf
child 6812 929b467c7277
permissions -rw-r--r--
add a couple of variables to speed up UID lookups. Based on the assumption new visual gears and gears will tend to be at the end of the list. Set them on successful lookup or script gear creation, clear on delete. Oh also pick up a couple of TrevInc's translation changes

# Find the Lua library
#

IF(WIN32)
	SET(LUA_DEFAULT lua.dll)
ELSE(WIN32)
	IF(APPLE)
		SET(LUA_DEFAULT lua)
	ELSE(APPLE)
		#locate the system's lua library
		FIND_LIBRARY(LUA_DEFAULT NAMES lua51 lua5.1 lua-5.1 lua PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib)
		IF(${LUA_DEFAULT} MATCHES "LUA_DEFAULT-NOTFOUND")
			#UNSET(LUA_DEFAULT)
			MESSAGE(FATAL_ERROR "Couldn't find Lua 5.1 library!")
		ENDIF()
		#remove the path (fpc doesn't like it - why?)
		GET_FILENAME_COMPONENT(LUA_DEFAULT ${LUA_DEFAULT} NAME)
	ENDIF(APPLE)
ENDIF(WIN32)
SET(LUA_LIBRARY ${LUA_DEFAULT} CACHE STRING "Lua library to link to; file name without path only!")
#UNSET(LUA_DEFAULT)