FindLuaJIT.cmake 729 B

12345678910111213141516
  1. # Try to find the lua library
  2. # LUAJIT_FOUND - system has lua
  3. # LUAJIT_INCLUDE_DIR - the lua include directory
  4. # LUAJIT_LIBRARY - the lua library
  5. FIND_PATH(LUAJIT_INCLUDE_DIR NAMES luajit.h PATH_SUFFIXES luajit luajit-2.0 luajit-2.1)
  6. SET(_LUAJIT_STATIC_LIBS libluajit-5.1.a libluajit.a liblua51.a)
  7. SET(_LUAJIT_SHARED_LIBS luajit-5.1 luajit lua51)
  8. IF(USE_STATIC_LIBS)
  9. FIND_LIBRARY(LUAJIT_LIBRARY NAMES ${_LUAJIT_STATIC_LIBS} ${_LUAJIT_SHARED_LIBS})
  10. ELSE()
  11. FIND_LIBRARY(LUAJIT_LIBRARY NAMES ${_LUAJIT_SHARED_LIBS} ${_LUAJIT_STATIC_LIBS})
  12. ENDIF()
  13. INCLUDE(FindPackageHandleStandardArgs)
  14. FIND_PACKAGE_HANDLE_STANDARD_ARGS(LuaJIT DEFAULT_MSG LUAJIT_LIBRARY LUAJIT_INCLUDE_DIR)
  15. MARK_AS_ADVANCED(LUAJIT_LIBRARY LUAJIT_INCLUDE_DIR)