FindAngelscript.cmake 945 B

12345678910111213141516171819202122232425262728293031323334
  1. # - Try to find angelscript
  2. # Once done this will define
  3. #
  4. # ANGELSCRIPT_FOUND - system has angelscript
  5. # Angelscript_INCLUDE_DIRS - the angelscript include directory
  6. # Angelscript_LIBRARIES - the libraries needed to use angelscript
  7. #
  8. FIND_PATH(Angelscript_INCLUDE_DIRS angelscript.h
  9. PATHS
  10. /usr/local
  11. /usr
  12. PATH_SUFFIXES include
  13. )
  14. FIND_LIBRARY(Angelscript_LIBRARY
  15. NAMES angelscript angelscript_s
  16. PATHS
  17. /usr/local
  18. /usr
  19. PATH_SUFFIXES lib lib64 lib32
  20. )
  21. # handle the QUIETLY and REQUIRED arguments and set ANGELSCRIPT_FOUND to TRUE if
  22. # all listed variables are TRUE
  23. INCLUDE(FindPackageHandleStandardArgs)
  24. FIND_PACKAGE_HANDLE_STANDARD_ARGS(Angelscript DEFAULT_MSG Angelscript_LIBRARY Angelscript_INCLUDE_DIRS)
  25. IF (ANGELSCRIPT_FOUND)
  26. SET(Angelscript_LIBRARIES ${Angelscript_LIBRARY})
  27. ENDIF (ANGELSCRIPT_FOUND)
  28. MARK_AS_ADVANCED(Angelscript_LIBRARY Angelscript_LIBRARIES Angelscript_INCLUDE_DIRS)