cmake_modules/FindLua.cmake
author nemo
Sun, 14 Aug 2011 23:52:45 -0400
changeset 5569 8313952b2811
parent 3145 a9af6bf223cf
child 6812 929b467c7277
permissions -rw-r--r--
suggestion of mikade's - delete old mines if the collision array shows signs of filling up. This is kind of an edge case, esp now that array is up to 1024, but should prevent (easiest) way to crash by collision array overflow (endless mines/minestrikes).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2924
908851e59958 Engine:
smxx
parents:
diff changeset
     1
# Find the Lua library
908851e59958 Engine:
smxx
parents:
diff changeset
     2
#
908851e59958 Engine:
smxx
parents:
diff changeset
     3
3134
smxx
parents: 3128
diff changeset
     4
IF(WIN32)
smxx
parents: 3128
diff changeset
     5
	SET(LUA_DEFAULT lua.dll)
smxx
parents: 3128
diff changeset
     6
ELSE(WIN32)
smxx
parents: 3128
diff changeset
     7
	IF(APPLE)
smxx
parents: 3128
diff changeset
     8
		SET(LUA_DEFAULT lua)
smxx
parents: 3128
diff changeset
     9
	ELSE(APPLE)
smxx
parents: 3128
diff changeset
    10
		#locate the system's lua library
smxx
parents: 3128
diff changeset
    11
		FIND_LIBRARY(LUA_DEFAULT NAMES lua51 lua5.1 lua-5.1 lua PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib)
smxx
parents: 3128
diff changeset
    12
		IF(${LUA_DEFAULT} MATCHES "LUA_DEFAULT-NOTFOUND")
3145
a9af6bf223cf Birdy's falling feathers
mbait
parents: 3134
diff changeset
    13
			#UNSET(LUA_DEFAULT)
3134
smxx
parents: 3128
diff changeset
    14
			MESSAGE(FATAL_ERROR "Couldn't find Lua 5.1 library!")
smxx
parents: 3128
diff changeset
    15
		ENDIF()
smxx
parents: 3128
diff changeset
    16
		#remove the path (fpc doesn't like it - why?)
smxx
parents: 3128
diff changeset
    17
		GET_FILENAME_COMPONENT(LUA_DEFAULT ${LUA_DEFAULT} NAME)
smxx
parents: 3128
diff changeset
    18
	ENDIF(APPLE)
smxx
parents: 3128
diff changeset
    19
ENDIF(WIN32)
smxx
parents: 3128
diff changeset
    20
SET(LUA_LIBRARY ${LUA_DEFAULT} CACHE STRING "Lua library to link to; file name without path only!")
3145
a9af6bf223cf Birdy's falling feathers
mbait
parents: 3134
diff changeset
    21
#UNSET(LUA_DEFAULT)