tflite: Also look for C symbols in libtensorflow-lite
For some builds, there isn't a separate C library such as some Yocto builds of tflite. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8523>
This commit is contained in:
parent
25cf5262dd
commit
9e3d251c23
@ -26,8 +26,18 @@ if get_option('tflite').disabled()
|
|||||||
subdir_done()
|
subdir_done()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
tensorflow_lite_dep = cc.find_library('tensorflowlite_c',
|
tensorflow_lite_dep = cc.find_library('tensorflowlite_c', required: false)
|
||||||
required: get_option('tflite'))
|
|
||||||
|
if not tensorflow_lite_dep.found()
|
||||||
|
tensorflow_lite_dep = cc.find_library('tensorflow-lite',
|
||||||
|
required: get_option('tflite'))
|
||||||
|
|
||||||
|
if not cc.has_function('TfLiteInterpreterCreate',
|
||||||
|
dependencies: tensorflow_lite_dep,
|
||||||
|
required: get_option('tflite'))
|
||||||
|
tensorflow_lite_dep = disabler()
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
tensorflow_lite_header_found = cc.has_header('tensorflow/lite/c/c_api.h',
|
tensorflow_lite_header_found = cc.has_header('tensorflow/lite/c/c_api.h',
|
||||||
dependencies: tensorflow_lite_dep,
|
dependencies: tensorflow_lite_dep,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user