@@ -175,28 +175,14 @@ else()
175
175
find_library (lib_lldb NAMES liblldb PATHS ${LLDB_PATH} /lib REQUIRED)
176
176
target_link_libraries (debuggercore ${lib_lldb} )
177
177
target_include_directories (debuggercore PRIVATE ${LLDB_PATH} /include )
178
- if (NOT DEMO)
179
- add_custom_command (TARGET debuggercore PRE_LINK
180
- COMMAND ${CMAKE_COMMAND} -E echo "Copying LLDB Libs"
181
- COMMAND ${CMAKE_COMMAND} -E make_directory ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
182
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb.exe ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
183
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb-server.exe ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
184
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb-argdumper.exe ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
185
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/liblldb.dll ${LIBRARY_OUTPUT_DIRECTORY_PATH}
186
- )
187
- else ()
188
- # On Windows, there is no rpath, so we must put the liblldb.dll in the same folder as binaryninja.exe.
189
- # This is NOT needed for non-demo builds, because the debuggercore and the liblldb.dll are both in the
190
- # plugins folder.
191
- add_custom_command (TARGET debuggercore PRE_LINK
192
- COMMAND ${CMAKE_COMMAND} -E echo "Copying LLDB Libs"
193
- COMMAND ${CMAKE_COMMAND} -E make_directory ${BN_CORE_OUTPUT_DIR} /lldb
194
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb.exe ${BN_CORE_OUTPUT_DIR} /lldb
195
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb-server.exe ${BN_BINARY_DIR} /lldb
196
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb-argdumper.exe ${BN_CORE_OUTPUT_DIR} /lldb
197
- COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/liblldb.dll ${BN_CORE_OUTPUT_DIR}
198
- )
199
- endif ()
178
+ add_custom_command (TARGET debuggercore PRE_LINK
179
+ COMMAND ${CMAKE_COMMAND} -E echo "Copying LLDB Libs"
180
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
181
+ COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb.exe ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
182
+ COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb-server.exe ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
183
+ COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/lldb-argdumper.exe ${LIBRARY_OUTPUT_DIRECTORY_PATH} /lldb
184
+ COMMAND ${CMAKE_COMMAND} -E copy ${LLDB_PATH} /bin/liblldb.dll ${LIBRARY_OUTPUT_DIRECTORY_PATH}
185
+ )
200
186
endif ()
201
187
202
188
if (WIN32 )
0 commit comments