File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ endif()
4545set (CARGO_FEATURES "--no-default-features" )
4646set (OUTPUT_FILE_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} )
4747set (OUTPUT_PDB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME} .pdb)
48- set (OUTPUT_LIB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME} .lib)
48+ set (OUTPUT_LIB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME} .dll. lib)
4949set (OUTPUT_FILE_PATH ${BN_CORE_PLUGIN_DIR} /${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} )
5050set (OUTPUT_PDB_PATH ${BN_CORE_PLUGIN_DIR} /${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME} .pdb)
5151set (OUTPUT_LIB_PATH ${BN_CORE_PLUGIN_DIR} /${PROJECT_NAME} .lib)
@@ -122,7 +122,7 @@ if(APPLE)
122122 endif ()
123123elseif (WIN32 )
124124 add_custom_command (
125- OUTPUT ${OUTPUT_FILE_PATH}
125+ OUTPUT ${OUTPUT_FILE_PATH} ${OUTPUT_PDB_PATH} ${OUTPUT_LIB_PATH}
126126 COMMAND ${CMAKE_COMMAND} -E env BINARYNINJADIR=${BINJA_LIB_DIR} ${RUSTUP_COMMAND} clean ${CARGO_OPTS} --package binaryninjacore-sys
127127 COMMAND ${CMAKE_COMMAND} -E env BINARYNINJADIR=${BINJA_LIB_DIR} ${RUSTUP_COMMAND} build ${CARGO_OPTS} ${CARGO_FEATURES}
128128 COMMAND ${CMAKE_COMMAND} -E copy ${TARGET_DIR} /${OUTPUT_FILE_NAME} ${OUTPUT_FILE_PATH}
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ pub mod report;
3636/// Only used when compiled for cdylib target.
3737mod plugin;
3838
39+ // TODO: Make this 4kb
3940/// If the address is within this range before or after a relocatable region, we will assume the address to be relocatable.
4041const ADDRESS_RELOCATION_THRESHOLD : u64 = 0x10000 ;
4142
You can’t perform that action at this time.
0 commit comments