Publishing 2019 R1 content
[platform/upstream/dldt.git] / inference-engine / cmake / FindlibGNA.cmake
1 # Copyright (C) 2018-2019 Intel Corporation
2 #
3 # SPDX-License-Identifier: Apache-2.0
4 #
5
6 #module to locate GNA libraries
7
8 if (WIN32)
9     set(GNA_PLATFORM_DIR win64)
10     set(GNA_LIB_DIR x64)
11     set(GNA_LIB gna)
12 elseif (UNIX)
13     set(GNA_PLATFORM_DIR linux)
14     set(GNA_LIB_DIR lib)
15     set(GNA_LIB gna_api)
16     set(GNA_KERNEL_LIB gna_kernel)
17 else ()
18     message(FATAL_ERROR "GNA not supported on this platform, only linux, and windows")
19 endif ()
20
21 find_library(GNA_API_LIBRARY
22         ${GNA_LIB}
23         HINTS
24         ${GNA}/${GNA_PLATFORM_DIR}/${GNA_LIB_DIR})
25
26 set(libGNA_INCLUDE_DIRS ${GNA}/${GNA_PLATFORM_DIR}/include)
27 set(libGNA_LIBRARY ${GNA_API_LIBRARY})
28
29 if (UNIX)
30     #message("Searching for libgna_kernel.so in: ${GNA}/${GNA_PLATFORM_DIR}/${GNA_KERNEL_LIB}")
31     find_library(GNA_KERNEL_LIBRARY
32             ${GNA_KERNEL_LIB}
33             HINTS
34             ${GNA}/${GNA_PLATFORM_DIR}/${GNA_LIB_DIR})
35 endif ()
36
37 set(libGNA_LIBRARIES ${libGNA_LIBRARY} ${GNA_KERNEL_LIBRARY})