1
0
forked from BRT/arc

Fix for windows

This commit is contained in:
slava 2026-04-18 18:53:10 +07:00
parent fc0b3f9e6e
commit ad4d87abc3

View File

@ -217,25 +217,11 @@ if (WIN32)
endforeach()
# Copy mock-server test scripts into the build so they ship with the archive
set(_MOCK_DIR "${CMAKE_CURRENT_SOURCE_DIR}/tests/mock_server")
set(_MOCK_FILES
"${_MOCK_DIR}/mock_server.py"
"${_MOCK_DIR}/gen_mock_data.py"
"${_MOCK_DIR}/gen_fetch_transactions.py"
"${_MOCK_DIR}/inject_random.py"
"${_MOCK_DIR}/run.sh"
"${_MOCK_DIR}/inject.sh"
"${_MOCK_DIR}/README.md"
"${_MOCK_DIR}/WINDOWS.md"
"${_MOCK_DIR}/seed_profile.example.json"
"${_MOCK_DIR}/setup.ps1"
)
foreach(_f ${_MOCK_FILES})
add_custom_command(TARGET ARC POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory "$<TARGET_FILE_DIR:ARC>/tests/mock_server"
COMMAND ${CMAKE_COMMAND} -E copy_if_different "${_f}" "$<TARGET_FILE_DIR:ARC>/tests/mock_server/"
COMMAND ${CMAKE_COMMAND} -E copy_directory
"${CMAKE_CURRENT_SOURCE_DIR}/tests/mock_server"
"$<TARGET_FILE_DIR:ARC>/tests/mock_server"
)
endforeach()
# Copy Tesseract, Leptonica, and their transitive dependency DLLs
file(GLOB _tesseract_dlls "${VCPKG_BIN_DIR}/tesseract*.dll"