FindEXPAT.cmake 876 B

12345678910111213141516171819202122232425262728
  1. # - Find expat
  2. # Find the native EXPAT headers and libraries.
  3. #
  4. # EXPAT_INCLUDE_DIRS - where to find expat.h, etc.
  5. # EXPAT_LIBRARIES - List of libraries when using expat.
  6. # EXPAT_FOUND - True if expat found.
  7. # Look for the header file.
  8. FIND_PATH(EXPAT_INCLUDE_DIR NAMES expat.h)
  9. # Look for the library.
  10. FIND_LIBRARY(EXPAT_LIBRARY NAMES expat)
  11. # handle the QUIETLY and REQUIRED arguments and set EXPAT_FOUND to TRUE if
  12. # all listed variables are TRUE
  13. INCLUDE(FindPackageHandleStandardArgs)
  14. FIND_PACKAGE_HANDLE_STANDARD_ARGS(EXPAT DEFAULT_MSG EXPAT_LIBRARY EXPAT_INCLUDE_DIR)
  15. # Copy the results to the output variables.
  16. IF(EXPAT_FOUND)
  17. SET(EXPAT_LIBRARIES ${EXPAT_LIBRARY})
  18. SET(EXPAT_INCLUDE_DIRS ${EXPAT_INCLUDE_DIR})
  19. ELSE(EXPAT_FOUND)
  20. SET(EXPAT_LIBRARIES)
  21. SET(EXPAT_INCLUDE_DIRS)
  22. ENDIF(EXPAT_FOUND)
  23. MARK_AS_ADVANCED(EXPAT_INCLUDE_DIR EXPAT_LIBRARY)