Add source files and cmakelist

This commit is contained in:
Konstantin Nazarov 2024-12-06 19:48:38 +00:00
parent e0e31ec7ca
commit 434fbe4778
Signed by: knazarov
GPG key ID: 4CFE0A42FA409C22
4 changed files with 26 additions and 0 deletions

26
CMakeLists.txt Normal file
View file

@ -0,0 +1,26 @@
cmake_minimum_required(VERSION 3.28)
project(rve)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
message(STATUS "Build type: ${CMAKE_BUILD_TYPE}")
set (CMAKE_CXX_FLAGS "-fno-exceptions -static-libgcc -static-libstdc++ -Werror -Wall -Wunused-result -Wno-unused-function -Wno-unused-variable -fno-omit-frame-pointer -fsanitize=address -Wno-c99-designator")
add_library(vm_lib)
target_sources(vm_lib
PRIVATE
src/vm.cpp
PUBLIC
FILE_SET HEADERS
BASE_DIRS src
FILES
src/vm.hpp
)
add_executable(rve src/rve.cpp)
target_link_libraries(rve vm_lib)
install(TARGETS rve)

0
src/rve.cpp Normal file
View file

0
src/vm.cpp Normal file
View file

0
src/vm.hpp Normal file
View file