diff options
Diffstat (limited to 'rust/examples')
| -rw-r--r-- | rust/examples/dwarf/dwarf_export/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | rust/examples/dwarf/dwarf_import/CMakeLists.txt | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/rust/examples/dwarf/dwarf_export/CMakeLists.txt b/rust/examples/dwarf/dwarf_export/CMakeLists.txt index aa4631dc..7acadcb9 100644 --- a/rust/examples/dwarf/dwarf_export/CMakeLists.txt +++ b/rust/examples/dwarf/dwarf_export/CMakeLists.txt @@ -20,6 +20,7 @@ if(CMAKE_BUILD_TYPE MATCHES Debug) else() set(TARGET_DIR ${PROJECT_BINARY_DIR}/target/release) set(CARGO_OPTS --target-dir=${PROJECT_BINARY_DIR}/target --release) + set(OUTPUT_PDB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}dwarf_export.pdb) endif() set(OUTPUT_FILE ${CMAKE_STATIC_LIBRARY_PREFIX}dwarf_export${CMAKE_SHARED_LIBRARY_SUFFIX}) @@ -77,6 +78,7 @@ elseif(WIN32) OUTPUT ${PLUGIN_PATH} COMMAND ${CMAKE_COMMAND} -E env BINARYNINJADIR=${BN_CORE_OUTPUT_DIR} ${RUSTUP_COMMAND} ${CARGO_OPTS} COMMAND ${CMAKE_COMMAND} -E copy ${PLUGIN_PATH} ${BN_CORE_PLUGIN_DIR} + COMMAND ${CMAKE_COMMAND} -E copy ${TARGET_DIR}/${OUTPUT_PDB_NAME} ${BN_CORE_PLUGIN_DIR} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} DEPENDS ${PLUGIN_SOURCES} ${API_SOURCES}) else() diff --git a/rust/examples/dwarf/dwarf_import/CMakeLists.txt b/rust/examples/dwarf/dwarf_import/CMakeLists.txt index f84920a8..b8443090 100644 --- a/rust/examples/dwarf/dwarf_import/CMakeLists.txt +++ b/rust/examples/dwarf/dwarf_import/CMakeLists.txt @@ -20,6 +20,7 @@ if(CMAKE_BUILD_TYPE MATCHES Debug) else() set(TARGET_DIR ${PROJECT_BINARY_DIR}/target/release) set(CARGO_OPTS --target-dir=${PROJECT_BINARY_DIR}/target --release) + set(OUTPUT_PDB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}dwarf_import.pdb) endif() set(OUTPUT_FILE ${CMAKE_STATIC_LIBRARY_PREFIX}dwarf_import${CMAKE_SHARED_LIBRARY_SUFFIX}) @@ -76,6 +77,7 @@ elseif(WIN32) OUTPUT ${PLUGIN_PATH} COMMAND ${CMAKE_COMMAND} -E env BINARYNINJADIR=${BN_CORE_OUTPUT_DIR} ${RUSTUP_COMMAND} ${CARGO_OPTS} COMMAND ${CMAKE_COMMAND} -E copy ${PLUGIN_PATH} ${BN_CORE_PLUGIN_DIR} + COMMAND ${CMAKE_COMMAND} -E copy ${TARGET_DIR}/${OUTPUT_PDB_NAME} ${BN_CORE_PLUGIN_DIR} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} DEPENDS ${PLUGIN_SOURCES} ${API_SOURCES}) else() |
