blob: 23e38cda87fef0566e29a551bef8f05cc9e82626 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function(_Eigen_import)
nnfw_find_package(EigenSource QUIET)
if(NOT EigenSource_FOUND)
set(Eigen_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT EigenSource_FOUND)
if(NOT TARGET eigen)
add_library(eigen INTERFACE)
target_include_directories(eigen SYSTEM INTERFACE "${EigenSource_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()
|