mirror of
https://github.com/HyperDbg/HyperDbg.git
synced 2026-07-09 17:19:26 +00:00
updates to cmake file for linux
This commit is contained in:
parent
25871f4e48
commit
0e39c24f28
2 changed files with 24 additions and 19 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue