From: Martin Quinson Date: Sat, 17 Oct 2015 20:07:30 +0000 (+0200) Subject: [cmake] better error messages when lua is not detected X-Git-Tag: v3_13~1671 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/223c7f04f539b65b71c71abeacb1fcb01d10bff4?hp=db1a728389f7813a38f50dc8dd6742b6108b1459 [cmake] better error messages when lua is not detected --- diff --git a/tools/cmake/Modules/FindLua51Simgrid.cmake b/tools/cmake/Modules/FindLua51Simgrid.cmake index 66aae90e0a..fe6f2b62ae 100644 --- a/tools/cmake/Modules/FindLua51Simgrid.cmake +++ b/tools/cmake/Modules/FindLua51Simgrid.cmake @@ -35,10 +35,14 @@ else() message(STATUS "Looking for lib lua - not found") endif() -if(LUA_FOUND AND LUA_VERSION_MAJOR EQUAL 5 AND LUA_VERSION_MINOR EQUAL 3) - set(HAVE_LUA 1) - include_directories(${LUA_INCLUDE_DIR}) - link_directories(${LUA_LIBRARY_DIR}) +if(LUA_FOUND) + if(LUA_VERSION_MAJOR EQUAL 5 AND LUA_VERSION_MINOR EQUAL 3) + set(HAVE_LUA 1) + include_directories(${LUA_INCLUDE_DIR}) + link_directories(${LUA_LIBRARY_DIR}) + else() + message(FATAL_ERROR "Error: Lua version 5.3 is required, but version ${LUA_VERSION_STRING} found instead.") + endif() else() - message(FATAL_ERROR "Warning: Lua version 5.3 is required, ${LUA_VERSION_STRING} found.") + message(FATAL_ERROR "Error: Lua version 5.3 is required, but Lua not found.") endif()