summaryrefslogtreecommitdiff
path: root/infra/nnfw/cmake/packages/GEMMLowpConfig.cmake
blob: ddfcc787eeb241334f420f58900fe81e1c2e14b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function(_GEMMLowp_import)
  nnfw_find_package(GEMMLowpSource QUIET)

  if(NOT GEMMLowpSource_FOUND)
    set(GEMMLowp_FOUND FALSE PARENT_SCOPE)
    return()
  endif(NOT GEMMLowpSource_FOUND)

  if(NOT TARGET gemmlowp)
    find_package(Threads REQUIRED)

    add_library(gemmlowp INTERFACE)
    target_include_directories(gemmlowp SYSTEM INTERFACE ${GEMMLowpSource_DIR})
    target_link_libraries(gemmlowp INTERFACE ${LIB_PTHREAD})
  endif(NOT TARGET gemmlowp)

  set(GEMMLowp_FOUND TRUE PARENT_SCOPE)
endfunction(_GEMMLowp_import)

_GEMMLowp_import()