diff options
author | Jörg Mayer <jmayer@loplof.de> | 2013-05-01 10:34:15 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2013-05-01 10:34:15 +0000 |
commit | 10bd5631e466df5785905b7986b08598a854c277 (patch) | |
tree | accd50b366013ea9b483c3b299f9ed8f27c7ebd5 /cmake/modules/FindLUA.cmake | |
parent | 30653b7e16696fc4be08eb052c8ed16c6baedbdc (diff) | |
download | wireshark-10bd5631e466df5785905b7986b08598a854c277.tar.gz |
Print the version of the include files that will be used.
svn path=/trunk/; revision=49106
Diffstat (limited to 'cmake/modules/FindLUA.cmake')
-rw-r--r-- | cmake/modules/FindLUA.cmake | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cmake/modules/FindLUA.cmake b/cmake/modules/FindLUA.cmake index 2c6bc5ee65..e490fc105f 100644 --- a/cmake/modules/FindLUA.cmake +++ b/cmake/modules/FindLUA.cmake @@ -30,6 +30,16 @@ FIND_PATH(LUA_INCLUDE_DIR lua.h /opt ) +if(LUA_INCLUDE_DIR AND EXISTS "${LUA_INCLUDE_DIR}/lua.h") + file(STRINGS "${LUA_INCLUDE_DIR}/lua.h" LUA_VERSION REGEX "LUA_VERSION_NUM") + if (LUA_VERSION) + string(REGEX REPLACE "^#define[ \t]+LUA_VERSION_NUM[ \t]+(.+)" "\\1" LUA_VERSION "${LUA_VERSION}") + else() + set( LUA_VERSION "500") + endif() +endif() + + FIND_LIBRARY(LUA_LIBRARY NAMES lua52 lua5.2 lua51 lua5.1 lua HINTS @@ -50,6 +60,7 @@ INCLUDE(FindPackageHandleStandardArgs) # handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if # all listed variables are TRUE FIND_PACKAGE_HANDLE_STANDARD_ARGS(LUA DEFAULT_MSG LUA_LIBRARY LUA_INCLUDE_DIR) +message("LUA INCLUDEs version: ${LUA_VERSION}") IF(LUA_LIBRARY) SET( LUA_LIBRARIES "${LUA_LIBRARY}" CACHE STRING "Lua Libraries") |