1 function(_XnnpackSource_import)
2 if(NOT ${DOWNLOAD_XNNPACK})
3 set(XnnpackSource_FOUND FALSE PARENT_SCOPE)
5 endif(NOT ${DOWNLOAD_XNNPACK})
7 nnas_include(ExternalSourceTools)
8 nnas_include(OptionTools)
10 envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com")
11 # xnnpack commit in tflite v2.3
12 envoption(XNNPACK_URL ${EXTERNAL_DOWNLOAD_SERVER}/google/XNNPACK/archive/8b283aa30a3186c6e640aed520543e9c067132d.tar.gz)
13 ExternalSource_Download(XNNPACK
17 set(XnnpackSource_DIR ${XNNPACK_SOURCE_DIR} PARENT_SCOPE)
18 set(XnnpackSource_FOUND TRUE PARENT_SCOPE)
19 endfunction(_XnnpackSource_import)
21 _XnnpackSource_import()