summaryrefslogtreecommitdiff
path: root/infra/cmake/packages/GEMMLowpConfig.cmake
blob: 7cd4d05ac36e6c4a037c74e13dee83d875487207 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function(_GEMMLowp_import)
  nnas_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 INTERFACE ${GEMMLowpSource_DIR})
    target_link_libraries(gemmlowp INTERFACE Threads::Threads)
  endif(NOT TARGET gemmlowp)

  set(GEMMLowp_FOUND TRUE PARENT_SCOPE)
endfunction(_GEMMLowp_import)

_GEMMLowp_import()