cmake_modules/FindLua.cmake
author nemo
Wed, 16 Nov 2011 16:36:17 -0500
changeset 6390 3807d4cad077
parent 3145 a9af6bf223cf
child 6812 929b467c7277
permissions -rw-r--r--
This should have been added before. add log spew if this ever happens. We should hopefully identify the various circumstances and make sure it is all cleaned up so the list becomes unnecessary.

# 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)