updates to cmake file for linux

This commit is contained in:
maxraulea 2026-06-08 17:08:21 +02:00 committed by Sina Karvandi
parent 25871f4e48
commit 0e39c24f28
2 changed files with 24 additions and 19 deletions

View file

@ -7,7 +7,6 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
if(LINUX)
add_subdirectory(script-engine)
message(STATUS "Building on Linux")
elseif(WIN32)
message(STATUS "Building on Windows")
@ -53,36 +52,29 @@ target_link_libraries(hyperhv Zycore Zydis)
add_subdirectory(hyperkd)
target_link_libraries(hyperkd hyperlog hyperhv kdserial)
endif()
add_subdirectory(dependencies/pdbex/Source)
#add_subdirectory(dependencies/pdbex/Source)
add_subdirectory(symbol-parser)
target_link_libraries(symbol-parser pdbex)
#add_subdirectory(symbol-parser)
#target_link_libraries(symbol-parser pdbex)
#target_link_libraries(script-engine symbol-parser)
target_link_libraries(script-engine symbol-parser)
link_directories(libraries/zydis/user libraries/keystone/release-lib)
add_subdirectory(libhyperdbg)
target_link_libraries(libhyperdbg Zycore Zydis script-engine keystone)
add_subdirectory(hyperdbg-test)
#add_subdirectory(hyperdbg-test)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
add_subdirectory(symbol-parser)
target_link_libraries(symbol-parser pdbex)
#add_subdirectory(symbol-parser)
#target_link_libraries(symbol-parser pdbex)
#add_subdirectory(script-engine)
#target_link_libraries(script-engine symbol-parser)
add_subdirectory(script-engine)
target_link_libraries(script-engine symbol-parser)
link_directories(libraries/zydis/user libraries/keystone/release-lib)
add_subdirectory(libhyperdbg)
target_link_libraries(libhyperdbg Zycore Zydis script-engine keystone)
endif()
add_subdirectory(hyperdbg-cli)
target_link_libraries(hyperdbg-cli libhyperdbg)

View file

@ -1,6 +1,6 @@
# Code generated by Visual Studio kit, DO NOT EDIT.
set(SourceFiles
"../include/platform/user/header/Environment.h"
"../include/platform/general/header/Environment.h"
"../include/platform/user/header/Windows.h"
"header/assembler.h"
"header/commands.h"
@ -27,6 +27,8 @@ set(SourceFiles
"header/transparency.h"
"header/ud.h"
"pch.h"
"../include/platform/user/code/platform-intrinsics.c"
"../include/platform/user/code/platform-lib-calls.c"
"../script-eval/code/Functions.c"
"../script-eval/code/Keywords.c"
"../script-eval/code/PseudoRegisters.c"
@ -166,4 +168,15 @@ include_directories(
"../script-eval"
"../dependencies/keystone/include"
)
set_source_files_properties(
"../include/platform/user/code/platform-intrinsics.c"
"../include/platform/user/code/platform-lib-calls.c"
"../script-eval/code/Functions.c"
"../script-eval/code/Keywords.c"
"../script-eval/code/PseudoRegisters.c"
"../script-eval/code/Regs.c"
"../script-eval/code/ScriptEngineEval.c"
PROPERTIES LANGUAGE CXX
)
add_library(libhyperdbg SHARED ${SourceFiles})