|
|
@@ -1,11 +1,13 @@
|
|
|
cmake_minimum_required(VERSION 3.13)
|
|
|
|
|
|
project(Sophiar2Lib)
|
|
|
-set(CMAKE_CXX_STANDARD 23)
|
|
|
+set(CMAKE_CXX_STANDARD 20)
|
|
|
#set(CMAKE_BUILD_TYPE Release)
|
|
|
|
|
|
-add_compile_options(-march=native)
|
|
|
+#add_compile_options(-march=native)
|
|
|
#add_compile_options(-mno-avx) # enable avx will cause some stack pointer alignment error with Eigen
|
|
|
+add_compile_definitions(EIGEN_DONT_VECTORIZE)
|
|
|
+add_compile_definitions(EIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT)
|
|
|
#add_compile_definitions(CORO_SIGNAL2_USE_TIMER)
|
|
|
|
|
|
include_directories(.)
|