Back to home page

sPhenix code displayed by LXR

 
 

    


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