From 54221a7f6dd6bed7e18951c6faefba4e1f829272 Mon Sep 17 00:00:00 2001 From: xerox Date: Tue, 8 Feb 2022 23:12:15 -0800 Subject: [PATCH] updated .gitmodules, and readme --- .gitmodules | 2 +- CMakeLists.txt | 4 ++++ README.md | 19 ++++++++++++++++++- cmake.toml | 1 + 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index 3cd4e21..83f3f3f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "deps/vmprofiler"] path = deps/vmprofiler - url = http://rexw3wrz5pldtadf3hy4vqnuzokhco4l32kyntj36fcgpjuy3nvxidid.onion/vmp3/vmprofiler.git + url = https://githacks.org/vmp3/vmprofiler diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c32ac0..29453f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,6 +71,10 @@ target_compile_definitions(vmemu PUBLIC NOMINMAX ) +target_compile_features(vmemu PUBLIC + cxx_std_20 +) + target_include_directories(vmemu PUBLIC include ) diff --git a/README.md b/README.md index f81fe77..8c6def5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ # vmemu -VMProtect 3 Virtual Machine Handler Emulation \ No newline at end of file +VMProtect 3 Virtual Machine Handler Emulation + +# Build Requirements + +``` +clang-10 +cmake (3.x or up) +``` + +*linux build instructions* + +``` +git clone https://githacks.org/vmp3/vmemu +cd vmemu +cmake -B build +cd build +make +``` \ No newline at end of file diff --git a/cmake.toml b/cmake.toml index 3b73360..9f6f6c6 100644 --- a/cmake.toml +++ b/cmake.toml @@ -6,6 +6,7 @@ name = "vmemu" [target.vmemu] type = "static" +compile-features = ["cxx_std_20"] sources = [ "src/**.cpp",