Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/cmake/FindLua.cmake @ 1076

Last change on this file since 1076 was 1076, checked in by rgrieder, 16 years ago

two hours of Fuk is very 'enlighting', the whole thing works now.\ncmake. will now build lua, then compile with tolua and finally create the Makefiles for orxonox.\n

File size: 1.8 KB
Line 
1# Find Lua includes and library
2#
3# This module defines
4#  Lua_INCLUDE_DIR
5#  Lua_LIBRARIES, the libraries to link against to use Lua.
6#  Lua_LIB_DIR, the location of the libraries
7#  Lua_FOUND, If false, do not try to use Lua
8#
9# Copyright © 2007, Matt Williams
10#
11# Redistribution and use is allowed according to the terms of the BSD license.
12
13MESSAGE(STATUS "lua libs in cache: ${Lua_LIBRARIES}")
14IF (Lua_LIBRARIES AND Lua_INCLUDE_DIR)
15    SET(Lua_FIND_QUIETLY TRUE) # Already in cache, be silent
16ENDIF (Lua_LIBRARIES AND Lua_INCLUDE_DIR)
17
18FIND_PATH(Lua_INCLUDE_DIR lua.h
19        /usr/include/lua5.1
20        /usr/local/include/lua5.1
21        ../libs/lua-5.1.3/src)
22
23FIND_LIBRARY(Lua_LIBRARIES lua5.1
24        /usr/lib
25        /usr/local/lib
26        ../libs/lua-5.1.3/lib)
27
28IF (NOT Lua_INCLUDE_DIR)
29 FIND_PATH(Lua_INCLUDE_DIR lua.h
30        /usr/include/lua50
31        /usr/local/include/lua50
32        /usr/pack/lua-5.0.3-sd/include)
33ENDIF (NOT Lua_INCLUDE_DIR)
34
35IF (NOT Lua_LIBRARIES)
36 FIND_LIBRARY(Lua_LIBRARIES lua50
37        /usr/lib
38        /usr/local/lib)
39
40 FIND_LIBRARY(Lua_LIBRARY lualib50
41        /usr/lib
42        /usr/local/lib)
43
44#SET(Lua_LIBRARIES ${Lua_LIBRARIES} ${Lua_LIBRARY})
45ENDIF (NOT Lua_LIBRARIES)
46
47#especially for tardis
48IF (NOT Lua_LIBRARIES)
49 FIND_LIBRARY(Lua_LIBRARIES lua
50        /usr/pack/lua-5.0.3-sd/i686-debian-linux3.1/lib)
51
52 FIND_LIBRARY(Lua_LIBRARY lualib
53        /usr/pack/lua-5.0.3-sd/i686-debian-linux3.1/lib)
54
55#SET(Lua_LIBRARIES ${Lua_LIBRARIES} ${Lua_LIBRARY})
56ENDIF (NOT Lua_LIBRARIES)
57
58IF (Lua_INCLUDE_DIR AND Lua_LIBRARIES)
59    SET(Lua_FOUND TRUE)
60ENDIF (Lua_INCLUDE_DIR AND Lua_LIBRARIES)
61
62IF (Lua_FOUND)
63    MESSAGE(STATUS "Found Lua: ${Lua_LIBRARIES}")
64    MESSAGE(STATUS "Found Lua: ${Lua_LIBRARY}")
65ELSE (Lua_FOUND)
66    IF (Lua_FIND_REQUIRED)
67        MESSAGE(FATAL_ERROR "Could not find Lua")
68    ENDIF (Lua_FIND_REQUIRED)
69ENDIF (Lua_FOUND)
Note: See TracBrowser for help on using the repository browser.