1 function(_Eigen_import)
2 nnas_find_package(EigenSource QUIET)
4 if(NOT EigenSource_FOUND)
5 set(TensorFlowEigen_1_13_1_FOUND FALSE PARENT_SCOPE)
7 endif(NOT EigenSource_FOUND)
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)
16 set(TensorFlowEigen_1_13_1_FOUND TRUE PARENT_SCOPE)
17 endfunction(_Eigen_import)