blob: f37d653cf3bd1887538a2e8d8b2a463c80db3972 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function(_Eigen_import)
nnas_find_package(TensorFlowEigenSource-2.3.0-rc0 QUIET)
if(NOT TensorFlowEigenSource_FOUND)
set(Eigen_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT TensorFlowEigenSource_FOUND)
if(NOT TARGET eigen)
add_library(eigen INTERFACE)
target_include_directories(eigen SYSTEM INTERFACE "${TensorFlowEigenSource_DIR}")
# Add EIGEN_MPL2_ONLY to remove license issue posibility
target_compile_definitions(eigen INTERFACE EIGEN_MPL2_ONLY)
endif(NOT TARGET eigen)
set(Eigen_FOUND TRUE PARENT_SCOPE)
endfunction(_Eigen_import)
_Eigen_import()
|