blob: b6b5b01bd2b77edab2115cf40530b8adfd9d6033 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
function(_NNPACKSource_import)
if(NOT DOWNLOAD_NNPACK)
set(NNPACKSource_FOUND FALSE PARENT_SCOPE)
message(WARN "NNPACK not downloaded")
return()
endif(NOT DOWNLOAD_NNPACK)
nnfw_include(ExternalSourceTools)
nnfw_include(OptionTools)
envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com")
set(NNPACK_URL ${EXTERNAL_DOWNLOAD_SERVER}/Maratyszcza/NNPACK/archive/c039579abe21f5756e0f0e45e8e767adccc11852.tar.gz)
ExternalSource_Get("NNPACK" ${DOWNLOAD_NNPACK} ${NNPACK_URL})
set(NNPACK_SOURCE_DIR ${NNPACK_SOURCE_DIR} PARENT_SCOPE)
set(NNPACK_INCLUDE_DIR ${NNPACK_SOURCE_DIR}/include PARENT_SCOPE)
set(NNPACK_SOURCE_FOUND ${NNPACK_SOURCE_GET} PARENT_SCOPE)
endfunction(_NNPACKSource_import)
_NNPACKSource_import()
|