1# 2# Copyright © 2020 Arm Ltd and Contributors. All rights reserved. 3# SPDX-License-Identifier: MIT 4# 5 6include(FindPackageHandleStandardArgs) 7unset(FLATBUFFERS_FOUND) 8 9find_path(Flatbuffers_INCLUDE_DIR 10 flatbuffers/flatbuffers.h 11 HINTS 12 ${FLATBUFFERS_ROOT}/include 13 /usr/local/include 14 /usr/include) 15 16find_library(Flatbuffers_LIB 17 NAMES 18 libflatbuffers.a 19 flatbuffers 20 HINTS 21 ${FLATBUFFERS_ROOT}/lib 22 /usr/local/lib 23 /usr/lib) 24 25## Set FLATBUFFERS_FOUND 26find_package_handle_standard_args(Flatbuffers DEFAULT_MSG Flatbuffers_INCLUDE_DIR Flatbuffers_LIB) 27 28## Set external variables for usage in CMakeLists.txt 29if(FLATBUFFERS_FOUND) 30 set(Flatbuffers_LIB ${Flatbuffers_LIB}) 31 set(Flatbuffers_INCLUDE_DIR ${Flatbuffers_INCLUDE_DIR}) 32endif()