Skip to content

Commit

Permalink
propagate Lua include dir when compile-checking Luabind, fixes #1196
Browse files Browse the repository at this point in the history
  • Loading branch information
DennisOSRM committed Sep 25, 2014
1 parent bd33202 commit fd747c7
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions cmake/check_luabind.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,12 @@ if(NOT APPLE)
find_package(LuaJIT 5.2)
endif()
if(LUA52_FOUND)
set (CMAKE_REQUIRED_INCLUDES "${Boost_INCLUDE_DIR};${LUABIND_INCLUDE_DIR};${LUA_INCLUDE_DIR}")
set (CMAKE_REQUIRED_LIBRARIES "${LUABIND_LIBRARY};${LUA_LIBRARY}")
CHECK_CXX_SOURCE_COMPILES("${LUABIND_CHECK_SRC}" LUABIND_WORKS)
endif()

if( LUABIND_WORKS )
if(LUABIND_WORKS)
message(STATUS "Luabind/Lua5.2 combination working with ${LUA_LIBRARY}")
else()
message(STATUS "Luabind/Lua5.2 not feasible, falling back to Lua 5.1.")
Expand All @@ -30,7 +32,7 @@ else()

CHECK_CXX_SOURCE_COMPILES("${LUABIND_CHECK_SRC}" LUABIND51_WORKS)

if( LUABIND51_WORKS )
if(LUABIND51_WORKS)
message(STATUS "Luabind works with Lua 5.1 at ${LUA_LIBRARY}")
else()
message(FATAL_ERROR "Luabind does not work with Lua 5.1 at ${LUA_LIBRARY}, no working Luabind found")
Expand Down

0 comments on commit fd747c7

Please sign in to comment.