author | unC0Rr |
Fri, 19 Apr 2024 17:44:55 +0200 | |
changeset 16010 | a73b9770467a |
parent 12762 | 5134c07ce32c |
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 |
10725
b01835e9339d
Find lua 5.1 on fedora machines (taken from fedora hw git)
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
10238
diff
changeset
|
20 |
PATH_SUFFIXES lua5.1 lua51 lua-5.1) |
12762 | 21 |
find_library(LUA_LIBRARY NAMES liblua lua51 lua5.1 lua-5.1 lua |
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
|
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) |
10238
7e20804db6a2
rolling back (most of) lua 5.2 compatibility patches. hopefully that will unbreak unC0Rr's lua issues for now.
sheepluva
parents:
10232
diff
changeset
|
26 |