FindLuaJIT.cmake 645 B

1234567891011121314151617181920212223242526272829
  1. # Sets the following variables:
  2. #
  3. # LUAJIT_FOUND
  4. # LUAJIT_INCLUDE_DIR
  5. # LUAJIT_LIBRARY
  6. set(LUAJIT_SEARCH_PATHS
  7. /usr/local
  8. /usr
  9. $ENV{LUAJIT_DIR}
  10. ${LUAJIT_DIR}
  11. )
  12. find_path(LUAJIT_INCLUDE_DIR
  13. NAMES luajit.h lua.h
  14. PATH_SUFFIXES include/luajit-2.1 include/luajit2.1 include/luajit-2.0 include/luajit2.0 include src
  15. PATHS ${LUAJIT_SEARCH_PATHS}
  16. )
  17. find_library(LUAJIT_LIBRARY
  18. NAMES luajit5.1 luajit-5.1 lua51
  19. PATH_SUFFIXES lib
  20. PATHS ${LUAJIT_SEARCH_PATHS}
  21. )
  22. include(FindPackageHandleStandardArgs)
  23. find_package_handle_standard_args(LuaJIT DEFAULT_MSG LUAJIT_LIBRARY LUAJIT_INCLUDE_DIR)
  24. mark_as_advanced(LUAJIT_INCLUDE_DIR LUAJIT_LIBRARY)