Imported Upstream version 1.7.0
[platform/core/ml/nnfw.git] / infra / nnfw / cmake / packages / TensorFlowEigen-1.13.1 / TensorFlowEigenConfig.cmake
1 function(_Eigen_import)
2   nnas_find_package(EigenSource QUIET)
3
4   if(NOT EigenSource_FOUND)
5     set(TensorFlowEigen_1_13_1_FOUND FALSE PARENT_SCOPE)
6     return()
7   endif(NOT EigenSource_FOUND)
8
9   if(NOT TARGET eigen-tf-1.13.1)
10     add_library(eigen-tf-1.13.1 INTERFACE)
11     target_include_directories(eigen-tf-1.13.1 SYSTEM INTERFACE "${EigenSource_DIR}")
12     # Add EIGEN_MPL2_ONLY to remove license issue posibility
13     target_compile_definitions(eigen-tf-1.13.1 INTERFACE EIGEN_MPL2_ONLY)
14   endif(NOT TARGET eigen-tf-1.13.1)
15
16   set(TensorFlowEigen_1_13_1_FOUND TRUE PARENT_SCOPE)
17 endfunction(_Eigen_import)
18
19 _Eigen_import()