forked from Qortal/Brooklyn
32 lines
856 B
CMake
32 lines
856 B
CMake
|
#
|
||
|
# Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
|
||
|
# SPDX-License-Identifier: MIT
|
||
|
#
|
||
|
|
||
|
include(FindPackageHandleStandardArgs)
|
||
|
unset(FLATBUFFERS_FOUND)
|
||
|
|
||
|
find_path(Flatbuffers_INCLUDE_DIR
|
||
|
flatbuffers/flatbuffers.h
|
||
|
HINTS
|
||
|
${FLATBUFFERS_ROOT}/include
|
||
|
/usr/local/include
|
||
|
/usr/include)
|
||
|
|
||
|
find_library(Flatbuffers_LIB
|
||
|
NAMES
|
||
|
libflatbuffers.a
|
||
|
flatbuffers
|
||
|
HINTS
|
||
|
${FLATBUFFERS_ROOT}/lib
|
||
|
/usr/local/lib
|
||
|
/usr/lib)
|
||
|
|
||
|
## Set FLATBUFFERS_FOUND
|
||
|
find_package_handle_standard_args(Flatbuffers DEFAULT_MSG Flatbuffers_INCLUDE_DIR Flatbuffers_LIB)
|
||
|
|
||
|
## Set external variables for usage in CMakeLists.txt
|
||
|
if(FLATBUFFERS_FOUND)
|
||
|
set(Flatbuffers_LIB ${Flatbuffers_LIB})
|
||
|
set(Flatbuffers_INCLUDE_DIR ${Flatbuffers_INCLUDE_DIR})
|
||
|
endif()
|