Warning, /sdk/dferry/cmake/FindLibTinyxml2.cmake is written in an unsupported language. File is not indexed.
0001 # - Try to find tinyxml2 0002 # Once done this will define 0003 # LIBTINYXML2_FOUND - System has tinyxml2 0004 # LIBTINYXML2_INCLUDE_DIRS - The tinyxml2 include directories 0005 # LIBTINYXML2_LIBRARIES - The libraries needed to use tinyxml2 0006 # LIBTINYXML2_DEFINITIONS - Compiler switches required for using tinyml2 0007 0008 find_package(PkgConfig) 0009 pkg_check_modules(PC_LIBTINYXML2 QUIET libtinyxml2) 0010 set(LIBTINYXML2_DEFINITIONS ${PC_LIBTINYXML2_CFLAGS_OTHER}) 0011 0012 find_path(LIBTINYXML2_INCLUDE_DIR tinyxml2.h 0013 HINTS ${PC_LIBTINYXML2_INCLUDEDIR} ${PC_LIBTINYXML2_INCLUDE_DIRS} 0014 PATH_SUFFIXES libtinyxml2) 0015 0016 find_library(LIBTINYXML2_LIBRARY NAMES tinyxml2 libtinyxml2 0017 HINTS ${PC_LIBTINYXML2_LIBDIR} ${PC_LIBTINYXML2_LIBRARY_DIRS}) 0018 0019 set(LIBTINYXML2_LIBRARIES ${LIBTINYXML2_LIBRARY}) 0020 set(LIBTINYXML2_INCLUDE_DIRS ${LIBTINYXML2_INCLUDE_DIR}) 0021 0022 include(FindPackageHandleStandardArgs) 0023 # handle the QUIETLY and REQUIRED arguments and set LIBTINYXML2_FOUND to TRUE 0024 # if all listed variables are TRUE 0025 find_package_handle_standard_args(LibTinyxml2 DEFAULT_MSG 0026 LIBTINYXML2_LIBRARY LIBTINYXML2_INCLUDE_DIR) 0027 0028 mark_as_advanced(LIBTINYXML2_INCLUDE_DIR LIBTINYXML2_LIBRARY)