FindMATIO.cmake 845 B

1234567891011121314151617181920212223242526
  1. # Find the MATIO headers and library.
  2. #
  3. # MATIO_INCLUDE_DIRS - where to find matio.h, etc.
  4. # MATIO_LIBRARIES - List of libraries.
  5. # MATIO_FOUND - True if matio found.
  6. # Look for the header file.
  7. FIND_PATH(MATIO_INCLUDE_DIR NAMES matio.h)
  8. MARK_AS_ADVANCED(MATIO_INCLUDE_DIR)
  9. # Look for the library.
  10. FIND_LIBRARY(MATIO_LIBRARY NAMES matio)
  11. MARK_AS_ADVANCED(MATIO_LIBRARY)
  12. # handle the QUIETLY and REQUIRED arguments and set MATIO_FOUND to TRUE if
  13. # all listed variables are TRUE
  14. INCLUDE(FindPackageHandleStandardArgs)
  15. FIND_PACKAGE_HANDLE_STANDARD_ARGS(MATIO DEFAULT_MSG MATIO_LIBRARY MATIO_INCLUDE_DIR)
  16. IF(MATIO_FOUND)
  17. SET(MATIO_LIBRARIES ${MATIO_LIBRARY} ${HDF5_LIBRARIES})
  18. SET(MATIO_INCLUDE_DIRS ${MATIO_INCLUDE_DIR} ${HDF5_INCLUDE_DIR})
  19. ELSE(MATIO_FOUND)
  20. SET(MATIO_LIBRARIES)
  21. SET(MATIO_INCLUDE_DIRS)
  22. ENDIF(MATIO_FOUND)