40 lines
989 B
CMake
40 lines
989 B
CMake
# Copyright (C) 2018-2020 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
#next section set defines to be accesible in c++/c code for certain feature
|
|
if (ENABLE_PROFILING_RAW)
|
|
add_definitions(-DENABLE_PROFILING_RAW=1)
|
|
endif()
|
|
|
|
if (ENABLE_MYRIAD)
|
|
add_definitions(-DENABLE_MYRIAD=1)
|
|
endif()
|
|
|
|
if (ENABLE_MYRIAD_NO_BOOT AND ENABLE_MYRIAD )
|
|
add_definitions(-DENABLE_MYRIAD_NO_BOOT=1)
|
|
endif()
|
|
|
|
if (ENABLE_CLDNN)
|
|
add_definitions(-DENABLE_CLDNN=1)
|
|
endif()
|
|
|
|
if (ENABLE_MKL_DNN)
|
|
add_definitions(-DENABLE_MKL_DNN=1)
|
|
endif()
|
|
|
|
if (ENABLE_GNA)
|
|
add_definitions(-DENABLE_GNA)
|
|
|
|
if (UNIX AND NOT APPLE AND CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.4)
|
|
message(WARNING "${GNA_LIBRARY_VERSION} is not supported on GCC version ${CMAKE_CXX_COMPILER_VERSION}. Fallback to GNA1")
|
|
set(GNA_LIBRARY_VERSION GNA1)
|
|
endif()
|
|
endif()
|
|
|
|
if (ENABLE_SPEECH_DEMO)
|
|
add_definitions(-DENABLE_SPEECH_DEMO)
|
|
endif()
|
|
|
|
print_enabled_features()
|