mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-20 13:40:13 +00:00
AJA: added script to build 64-bit wrapper
This commit is contained in:
34
build_aja_lib_win64.sh
Executable file
34
build_aja_lib_win64.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -v
|
||||
|
||||
#export PATH='/usr/local/bin:/usr/bin:/bin'
|
||||
|
||||
function run_in_vs_env
|
||||
{
|
||||
eval vssetup=\$$1'\\..\\..\\VC\\bin\\amd64\\vcvars64.bat'
|
||||
cmd //Q //C call "$vssetup" "&&" "${@:2}"
|
||||
}
|
||||
|
||||
function run_vs12
|
||||
{
|
||||
run_in_vs_env VS120COMNTOOLS "$@"
|
||||
}
|
||||
|
||||
|
||||
function run_vs11
|
||||
{
|
||||
run_in_vs_env VS110COMNTOOLS "$@"
|
||||
}
|
||||
|
||||
function run_vs10
|
||||
{
|
||||
run_in_vs_env VS100COMNTOOLS "$@"
|
||||
}
|
||||
|
||||
export INCLUDE='src;C:\msys64\home\toor\AJA\ajalibraries\ajantv2\includes;C:\msys64\home\toor\AJA\ajalibraries\ajantv2\src\win;C:\msys64\home\toor\AJA\ajaapps\crossplatform\demoapps;C:\msys64\home\toor\AJA\ajalibraries;C:\msys64\home\toor\AJA\ajaapps\crossplatform\demoapps\ntv2capture;$INCLUDE'
|
||||
|
||||
run_vs12 cl //LD //DAJA_WINDOWS //DMSWindows //DAJA_NTV2SDK_VERSION_MAJOR=13 src/video_capture/aja.cpp src/video_capture/aja_win32_utils.cpp src/video_capture_params.cpp src/utils/config_file.cpp ../AJA/lib/libajantv2.lib ../AJA/lib/libajabase.lib advapi32.lib user32.lib
|
||||
cp aja.lib /usr/local/lib
|
||||
cp aja.dll /usr/local/bin
|
||||
|
||||
Reference in New Issue
Block a user