cmake_modules/FindLua.cmake
author nemo
Sat, 07 Dec 2013 22:09:55 -0500
changeset 9764 8dc9d268330f
parent 9215 ec72ef9186f5
child 10230 361d36ec5181
permissions -rw-r--r--
revert r938d1c08d0d1 in favour of putting it in the chat log. I think this addresses main concern about missing text. There've been complaints in past too about conversation in bubbles not being visible in history. If the objection is that r938d1c08d0d1 offers a more æsthetic solution, I think it should augment this, be flagged, and fix the visual issues first.
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