FindSVD3X3.cmake 850 B

12345678910111213141516171819202122232425262728
  1. # - Try to find the SVD3X3 library
  2. # Once done this will define
  3. #
  4. # SVD3X3_FOUND - system has SVD3X3
  5. # SVD3X3_INCLUDE_DIR - the SVD3X3 include directory
  6. FIND_PATH(SVD3X3_INCLUDE_DIR Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp
  7. /usr/include
  8. /usr/local/include
  9. ${PROJECT_SOURCE_DIR}/../libigl/external/Singular_Value_Decomposition/
  10. ${PROJECT_SOURCE_DIR}/../../external/Singular_Value_Decomposition/
  11. NO_DEFAULT_PATH
  12. )
  13. SET(SVD3X3_FOUND "NO")
  14. IF (SVD3X3_INCLUDE_DIR)
  15. SET(SVD3X3_FOUND "YES")
  16. ENDIF (SVD3X3_INCLUDE_DIR)
  17. if(SVD3X3_INCLUDE_DIR)
  18. message(STATUS "Found SVD3X3: ${SVD3X3_INCLUDE_DIR}")
  19. else(SVD3X3_INCLUDE_DIR)
  20. if (NOT SVD3X3_FIND_QUIETLY)
  21. message(FATAL_ERROR "could NOT find SVD3X3")
  22. endif(NOT SVD3X3_FIND_QUIETLY)
  23. endif(SVD3X3_INCLUDE_DIR)
  24. MARK_AS_ADVANCED(SVD3X3_INCLUDE_DIR SVD3X3_LIBRARIES)