author | koda |
Sat, 04 Jan 2014 02:18:57 +0100 | |
branch | 0.9.20 |
changeset 9916 | e244445d0750 |
parent 9215 | ec72ef9186f5 |
child 10230 | 361d36ec5181 |
permissions | -rw-r--r-- |
9208
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
1 |
# Find liblua |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
2 |
# |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
3 |
# Once done this will define |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
4 |
# LUA_FOUND - system has Lua |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
5 |
# LUA_INCLUDE_DIR - the Lua include directory |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
6 |
# LUA_LIBRARY - The library needed to use Lua |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
7 |
# Copyright (c) 2013, Vittorio Giovara <vittorio.giovara@gmail.com> |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
8 |
# |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
9 |
# Distributed under the OSI-approved BSD License (the "License"); |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
10 |
# see accompanying file Copyright.txt for details. |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
11 |
# |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
12 |
# This software is distributed WITHOUT ANY WARRANTY; without even the |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
13 |
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
14 |
# See the License for more information. |
2924 | 15 |
|
9208
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
16 |
include(FindPackageHandleStandardArgs) |
7050 | 17 |
|
9208
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
18 |
find_path(LUA_INCLUDE_DIR lua.h |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
19 |
PATHS /usr/include /usr/local/include /usr/pkg/include |
9215 | 20 |
PATH_SUFFIXES lua5.1 lua51) |
9208
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
21 |
find_library(LUA_LIBRARY NAMES lua51 lua5.1 lua-5.1 lua |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
22 |
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib) |
7050 | 23 |
|
9208
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
24 |
find_package_handle_standard_args(Lua DEFAULT_MSG LUA_LIBRARY LUA_INCLUDE_DIR) |
acb2492288e5
heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
koda
parents:
8075
diff
changeset
|
25 |
mark_as_advanced(LUA_INCLUDE_DIR LUA_LIBRARY) |
8072 | 26 |