From 9806a1a1a3be3dc21e9dd0be5181d9ed7d90fc21 Mon Sep 17 00:00:00 2001 From: John Doe Date: Mon, 20 Dec 2021 22:48:07 -0800 Subject: [PATCH] fixed cmake.toml stuff --- CMakeLists.txt | 38 +++----------------------------------- cmake.toml | 14 +------------- 2 files changed, 4 insertions(+), 48 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4d0e33a..585830e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,32 +25,18 @@ endif() project(vmprofiler) -# Options -option(ZYDIS_BUILD_SHARED_LIB OFF) -option(ZYDIS_BUILD_EXAMPLES OFF) -option(ZYDIS_BUILD_TOOLS OFF) -option(ZYDIS_FUZZ_AFL_FAST OFF) -option(ZYDIS_LIBFUZZER OFF) - -# zydis -set(CMKR_CMAKE_FOLDER ${CMAKE_FOLDER}) -if(CMAKE_FOLDER) - set(CMAKE_FOLDER "${CMAKE_FOLDER}/zydis") -else() - set(CMAKE_FOLDER zydis) -endif() -add_subdirectory(zydis) -set(CMAKE_FOLDER ${CMKR_CMAKE_FOLDER}) - # Target vmprofiler set(CMKR_TARGET vmprofiler) set(vmprofiler_SOURCES "") list(APPEND vmprofiler_SOURCES + "src/vmctx.cpp" "src/vmlocate.cpp" + "src/vmutils.cpp" "include/vmctx.hpp" "include/vmlocate.hpp" "include/vmprofiler.hpp" + "include/vmutils.hpp" ) list(APPEND vmprofiler_SOURCES @@ -86,21 +72,3 @@ target_link_libraries(vmprofiler PUBLIC unset(CMKR_TARGET) unset(CMKR_SOURCES) -# Target linux-pe -set(CMKR_TARGET linux-pe) -set(linux-pe_SOURCES "") - -set(CMKR_SOURCES ${linux-pe_SOURCES}) -add_library(linux-pe INTERFACE) - -if(linux-pe_SOURCES) - target_sources(linux-pe INTERFACE ${linux-pe_SOURCES}) -endif() - -target_include_directories(linux-pe INTERFACE - "linux-pe/includes/" -) - -unset(CMKR_TARGET) -unset(CMKR_SOURCES) - diff --git a/cmake.toml b/cmake.toml index 712d383..47fe57d 100644 --- a/cmake.toml +++ b/cmake.toml @@ -21,16 +21,4 @@ link-libraries = [ compile-definitions = [ "NOMINMAX" -] - -[options] -ZYDIS_BUILD_SHARED_LIB = false -ZYDIS_BUILD_EXAMPLES = false -ZYDIS_BUILD_TOOLS = false -ZYDIS_FUZZ_AFL_FAST = false -ZYDIS_LIBFUZZER = false - -[subdir.zydis] -[target.linux-pe] -type = "interface" -include-directories = ["linux-pe/includes/"] +] \ No newline at end of file