You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
799 B
27 lines
799 B
include(FetchContent)
|
|
|
|
# update eigen to the commit id f612df27 on 03/16/2021
|
|
set(EIGEN_PREFIX_DIR ${fc_patch}/eigen3)
|
|
|
|
FetchContent_Declare(
|
|
Eigen3
|
|
GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git
|
|
GIT_TAG master
|
|
PREFIX ${EIGEN_PREFIX_DIR}
|
|
GIT_SHALLOW TRUE
|
|
GIT_PROGRESS TRUE)
|
|
|
|
set(EIGEN_BUILD_DOC OFF)
|
|
# note: To disable eigen tests,
|
|
# you should put this code in a add_subdirectory to avoid to change
|
|
# BUILD_TESTING for your own project too since variables are directory
|
|
# scoped
|
|
set(BUILD_TESTING OFF)
|
|
set(EIGEN_BUILD_PKGCONFIG OFF)
|
|
set( OFF)
|
|
FetchContent_MakeAvailable(Eigen3)
|
|
|
|
message(STATUS "eigen src dir: ${Eigen3_SOURCE_DIR}")
|
|
message(STATUS "eigen bin dir: ${Eigen3_BINARY_DIR}")
|
|
#include_directories(${Eigen3_SOURCE_DIR})
|
|
#link_directories(${Eigen3_BINARY_DIR}) |