From c58369e4039a084e711fda4615526d6c75e0d3c6 Mon Sep 17 00:00:00 2001 From: Fredrik Hellman Date: Mon, 4 Sep 2017 10:32:14 +0200 Subject: [PATCH] Add Eigen as a dependency --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b8507ed..6f5fae6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,12 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) # add cmake find modules set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) +# Add eigen +find_package(Eigen3 REQUIRED) +include_directories(SYSTEM ${EIGEN3_INCLUDE_DIR}) +add_definitions(-DEIGEN_DONT_VECTORIZE) +add_definitions(-DEIGEN_DONT_ALIGN_STATICALLY) #Causes lots of issues sadly and we dont use eigen for numerics. + # Use folders in MSVC set_property(GLOBAL PROPERTY USE_FOLDERS true)