2021-11-13 20:08:50 +05:30
|
|
|
for /f "delims=" %%i in ('cd') do set output=%%i
|
|
|
|
|
set CARGO_TARGET_DIR=%output%
|
2021-10-15 20:45:51 +05:30
|
|
|
cd ..\src\rust
|
2026-02-18 09:35:11 -08:00
|
|
|
REM Default to x86_64 if RUST_TARGET is not set
|
|
|
|
|
IF "%RUST_TARGET%"=="" set RUST_TARGET=x86_64-pc-windows-msvc
|
2025-11-03 23:47:42 +05:30
|
|
|
REM Allow overriding FFmpeg version via environment variable
|
|
|
|
|
IF "%FFMPEG_VERSION%"=="" (
|
2026-02-18 09:35:11 -08:00
|
|
|
cargo build %1 --features "hardsubx_ocr" --target %RUST_TARGET%
|
2025-11-03 23:47:42 +05:30
|
|
|
) ELSE (
|
2026-02-18 09:35:11 -08:00
|
|
|
cargo build %1 --features "hardsubx_ocr,%FFMPEG_VERSION%" --target %RUST_TARGET%
|
2025-11-03 23:47:42 +05:30
|
|
|
)
|
2021-10-15 20:45:51 +05:30
|
|
|
cd ..\..\windows
|
2023-05-29 20:34:15 +02:00
|
|
|
IF "%~1"=="-r" (
|
2026-02-18 09:35:11 -08:00
|
|
|
copy %RUST_TARGET%\release\ccx_rust.lib .\ccx_rust.lib
|
2023-05-29 20:34:15 +02:00
|
|
|
) ELSE (
|
2026-02-18 09:35:11 -08:00
|
|
|
copy %RUST_TARGET%\release-with-debug\ccx_rust.lib .\ccx_rust.lib
|
|
|
|
|
)
|