Add CMakeLists.txt and modify .gitignore

This commit is contained in:
kitten committed 2025-09-24 12:40:16 +03:00
1 parent 9c9a43df3f
commit 7b5d5a4b7b
2 files changed
+15

No files matched your search

+3
View File
@@ -644,3 +644,6 @@ FodyWeavers.xsd
*.sln
*.vcxproj.user
packages.config
# Cmake
!CMakeLists.txt
+12
View File
@@ -0,0 +1,12 @@
cmake_minimum_required(VERSION 3.16)
project(MemMAPR-MKE CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(SRC MemMAPR-MKE.cpp Solver.cpp)
find_package (Eigen3 3.3 REQUIRED NO_MODULE)
add_executable(mimapr ${SRC})
target_link_libraries (mimapr Eigen3::Eigen)
target_compile_options(mimapr PRIVATE -Wall -Wextra -Wpedantic)