add cmake support and fix some header issues

This commit is contained in:
2023-03-01 10:48:50 +08:00
parent fcc9f10064
commit 8724077e97
6 changed files with 81 additions and 6 deletions

26
Unvirt/CMakeLists.txt Normal file
View File

@ -0,0 +1,26 @@
cmake_minimum_required(VERSION 3.12)
project(Unvirt LANGUAGES CXX)
# add libcmo
add_subdirectory("../LibCmo" "LibCmo.out")
# setup sources
set(unvirt_sources
AccessibleValue.cpp
CmdHelper.cpp
StringHelper.cpp
StructFormatter.cpp
TerminalHelper.cpp
Unvirt.cpp
)
# set languages
set(CMAKE_CXX_STANDARD 20)
# generate program
add_executable(Unvirt ${unvirt_sources})
target_link_libraries(Unvirt
PRIVATE
LibCmo
)