Imported Upstream version 1.7.0
[platform/core/ml/nnfw.git] / infra / nnfw / cmake / packages / NEON2SSESourceConfig.cmake
1 function(_NEON2SSESource_import)
2   if(NOT ${DOWNLOAD_NEON2SSE})
3     set(NEON2SSESource_FOUND FALSE PARENT_SCOPE)
4     return()
5   endif(NOT ${DOWNLOAD_NEON2SSE})
6
7   nnas_include(ExternalSourceTools)
8   nnas_include(OptionTools)
9
10   # NOTE TensorFlow 1.12 downloads NEON2SSE from the following URL
11   envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com")
12   set(NEON2SSE_URL ${EXTERNAL_DOWNLOAD_SERVER}/intel/ARM_NEON_2_x86_SSE/archive/0f77d9d182265259b135dad949230ecbf1a2633d.tar.gz)
13   ExternalSource_Download("neon_2_sse" ${NEON2SSE_URL})
14
15   set(NEON2SSESource_DIR ${neon_2_sse_SOURCE_DIR} PARENT_SCOPE)
16   set(NEON2SSESource_FOUND ${neon_2_sse_SOURCE_GET} PARENT_SCOPE)
17 endfunction(_NEON2SSESource_import)
18
19 _NEON2SSESource_import()