FindAssimp.cmake 879 B

123456789101112131415161718192021222324252627282930313233
  1. # Filename: FindAssimp.cmake
  2. # Authors: CFSworks (9 Nov, 2018)
  3. #
  4. # Usage:
  5. # find_package(Assimp [REQUIRED] [QUIET])
  6. #
  7. # Once done this will define:
  8. # ASSIMP_FOUND - system has Assimp
  9. # ASSIMP_INCLUDE_DIR - the path to the location of the assimp/ directory
  10. # ASSIMP_LIBRARIES - the libraries to link against for Assimp
  11. #
  12. find_path(ASSIMP_INCLUDE_DIR
  13. NAMES "assimp/Importer.hpp")
  14. find_library(ASSIMP_ASSIMP_LIBRARY
  15. NAMES "assimp")
  16. find_library(ASSIMP_IRRXML_LIBRARY
  17. NAMES "IrrXML")
  18. if(ASSIMP_ASSIMP_LIBRARY)
  19. set(ASSIMP_LIBRARIES "${ASSIMP_ASSIMP_LIBRARY}")
  20. if(ASSIMP_IRRXML_LIBRARY)
  21. list(APPEND ASSIMP_LIBRARIES "${ASSIMP_IRRXML_LIBRARY}")
  22. endif()
  23. endif()
  24. mark_as_advanced(ASSIMP_INCLUDE_DIR ASSIMP_LIBRARIES)
  25. include(FindPackageHandleStandardArgs)
  26. find_package_handle_standard_args(Assimp DEFAULT_MSG ASSIMP_INCLUDE_DIR ASSIMP_LIBRARIES)