summaryrefslogtreecommitdiff
path: root/rust/examples/dwarfexport
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2023-03-17 11:10:58 -0400
committerKyleMiles <krm504@nyu.edu>2023-03-17 11:10:58 -0400
commit3a84608c02a47920324702982c38519c90ffdf9d (patch)
tree007482e9779dfa802f26af7ce92c873deae16608 /rust/examples/dwarfexport
parent1942589012100567164622384489273108503608 (diff)
Fix dwarfexport CMakeLists.txt (Now Includes Mac Builds!)
Diffstat (limited to 'rust/examples/dwarfexport')
-rw-r--r--rust/examples/dwarfexport/CMakeLists.txt7
1 files changed, 3 insertions, 4 deletions
diff --git a/rust/examples/dwarfexport/CMakeLists.txt b/rust/examples/dwarfexport/CMakeLists.txt
index 2b213267..cb4d5790 100644
--- a/rust/examples/dwarfexport/CMakeLists.txt
+++ b/rust/examples/dwarfexport/CMakeLists.txt
@@ -55,6 +55,7 @@ if(APPLE)
${RUSTUP_COMMAND} --target=x86_64-apple-darwin ${CARGO_OPTS}
COMMAND mkdir -p ${TARGET_DIR}
COMMAND lipo -create ${AARCH64_LIB_PATH} ${X86_64_LIB_PATH} -output ${PLUGIN_PATH}
+ COMMAND ${CMAKE_COMMAND} -E copy ${PLUGIN_PATH} ${BN_CORE_PLUGIN_DIR}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
DEPENDS ${PLUGIN_SOURCES} ${API_SOURCES})
else()
@@ -74,16 +75,14 @@ if(APPLE)
elseif(WIN32)
add_custom_command(
OUTPUT ${PLUGIN_PATH}
- COMMAND ${CMAKE_COMMAND} -E env BINARYNINJADIR=${BN_CORE_OUTPUT_DIR} ${RUSTUP_COMMAND}
-${CARGO_OPTS}
+ 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}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
DEPENDS ${PLUGIN_SOURCES} ${API_SOURCES})
else()
add_custom_command(
OUTPUT ${PLUGIN_PATH}
- COMMAND ${CMAKE_COMMAND} -E env BINARYNINJADIR=${BN_CORE_OUTPUT_DIR} ${RUSTUP_COMMAND}
-${CARGO_OPTS}
+ 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}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
DEPENDS ${PLUGIN_SOURCES} ${API_SOURCES})