32 lines
708 B
CMake
32 lines
708 B
CMake
cmake_minimum_required(VERSION 3.28)
|
|
project(rwsim)
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
add_executable(rwsim main.cpp
|
|
functions.cpp
|
|
functions.h
|
|
io.cpp
|
|
io.h
|
|
motions/base.cpp
|
|
motions/base.h
|
|
motions/random.cpp
|
|
motions/random.h
|
|
times/base.cpp
|
|
times/base.h
|
|
times/delta.cpp
|
|
times/delta.h
|
|
sims.cpp
|
|
sims.h
|
|
ranges.cpp
|
|
ranges.h
|
|
motions/tetrahedral.cpp
|
|
motions/tetrahedral.h
|
|
motions/isosmallangle.cpp
|
|
motions/isosmallangle.h
|
|
motions/coordinates.cpp
|
|
motions/coordinates.h
|
|
)
|
|
|
|
target_compile_options(rwsim PUBLIC -Werror -Wall -Wextra -Wconversion -O2)
|