blob: 13d6f917b3af9419f44f0dc4f541ca3aee76e6ca [file] [log] [blame]
Sadik Armagan3c24f432020-10-19 17:35:30 +01001#
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()