Warning, /acts/thirdparty/eigen3/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 message(STATUS "Building Eigen ${_acts_eigen3_version}")
0002
0003 include(ExternalProject)
0004
0005 set(Eigen3_URL "https://gitlab.com/libeigen/eigen/-/archive/${_acts_eigen3_version}/${_acts_eigen3_version}.tar.gz")
0006 set(Eigen3_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/eigen3-prefix/src/eigen3)
0007
0008 ExternalProject_Add(
0009 eigen3
0010 URL ${Eigen3_URL}
0011 CONFIGURE_COMMAND ""
0012 BUILD_COMMAND ""
0013 INSTALL_COMMAND ""
0014 )
0015
0016 add_library(Eigen3::Eigen INTERFACE IMPORTED GLOBAL)
0017 add_dependencies(Eigen3::Eigen eigen3)
0018 target_include_directories(Eigen3::Eigen INTERFACE ${Eigen3_INCLUDE_DIR})
0019 install(DIRECTORY ${Eigen3_INCLUDE_DIR}/Eigen DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
0020