mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-03 03:01:44 +00:00
Fix eigen build in vcpkg (#1856)
This commit is contained in:
committed by
Peter Johnson
parent
2bdb443255
commit
d10a1a7977
@@ -80,7 +80,7 @@ set (LIBUV_VCPKG_REPLACE "find_package(unofficial-libuv CONFIG)")
|
||||
endif()
|
||||
|
||||
if (USE_VCPKG_EIGEN)
|
||||
set (EIGEN_VCPKG_REPLACE "find_package(eigen3 CONFIG)")
|
||||
set (EIGEN_VCPKG_REPLACE "find_package(Eigen3 CONFIG)")
|
||||
endif()
|
||||
|
||||
if (MSVC OR FLAT_INSTALL_WPILIB)
|
||||
|
||||
@@ -55,7 +55,7 @@ endif()
|
||||
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
||||
find_package(Threads REQUIRED)
|
||||
|
||||
if (NOT MSVC)
|
||||
if (NOT MSVC AND NOT APPLE)
|
||||
find_library(ATOMIC NAMES atomic libatomic.so.1)
|
||||
if (ATOMIC)
|
||||
message(STATUS "Found libatomic: ${ATOMIC}")
|
||||
@@ -129,8 +129,8 @@ if (NOT USE_VCPKG_EIGEN)
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src/main/native/eigen>
|
||||
$<INSTALL_INTERFACE:${include_dest}/wpiutil>)
|
||||
else()
|
||||
find_package(eigen3 CONFIG REQUIRED)
|
||||
target_include_directories (wpiutil PUBLIC ${EIGEN3_INCLUDE_DIRS})
|
||||
find_package(Eigen3 CONFIG REQUIRED)
|
||||
target_link_libraries (wpiutil Eigen3::Eigen)
|
||||
endif()
|
||||
|
||||
if (NOT USE_VCPKG_LIBUV)
|
||||
|
||||
Reference in New Issue
Block a user