FindTinyXML.cmake 857 B

123456789101112131415161718192021222324252627
  1. # - Find TinyXML
  2. # Find the native TinyXML includes and library
  3. #
  4. # TINYXML_FOUND - True if TinyXML found.
  5. # TINYXML_INCLUDE_DIR - where to find tinyxml.h, etc.
  6. # TINYXML_LIBRARIES - List of libraries when using TinyXML.
  7. #
  8. IF( TINYXML_INCLUDE_DIR )
  9. # Already in cache, be silent
  10. SET( TinyXML_FIND_QUIETLY TRUE )
  11. ENDIF( TINYXML_INCLUDE_DIR )
  12. FIND_PATH( TINYXML_INCLUDE_DIR "tinyxml.h"
  13. PATH_SUFFIXES "tinyxml" )
  14. FIND_LIBRARY( TINYXML_LIBRARIES
  15. NAMES "tinyxml"
  16. PATH_SUFFIXES "tinyxml" )
  17. # handle the QUIETLY and REQUIRED arguments and set TINYXML_FOUND to TRUE if
  18. # all listed variables are TRUE
  19. INCLUDE( "FindPackageHandleStandardArgs" )
  20. FIND_PACKAGE_HANDLE_STANDARD_ARGS( "TinyXML" DEFAULT_MSG TINYXML_INCLUDE_DIR TINYXML_LIBRARIES )
  21. MARK_AS_ADVANCED( TINYXML_INCLUDE_DIR TINYXML_LIBRARIES )