cmake_modules/FindLua.cmake
author sheepluva
Thu, 23 Jan 2014 13:56:53 +0100
changeset 10061 b7161f00a6ca
parent 9215 ec72ef9186f5
child 10230 361d36ec5181
permissions -rw-r--r--
hide complete IP of other users, when non-admin requests player info. showing the first two parts of the IP was kinda pointless to begin with (what for?) and has recently lead to increased abuse and lobby flooding due to bots collecting/posting IP tracking information
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
908851e59958 Engine:
smxx
parents:
diff changeset
    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
91199321e916 fix building with lua (i think)
koda
parents: 7031
diff changeset
    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
ec72ef9186f5 add a possible lua include path
koda
parents: 9208
diff changeset
    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
91199321e916 fix building with lua (i think)
koda
parents: 7031
diff changeset
    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
c803d89ae74d use lua headers correctly
koda
parents: 7233
diff changeset
    26