Skip to content

Commit 6c83b6d

Browse files
committed
configure.ac: honor default DELTA install in Win
+ fix $DELTACAST_DIRECTORY not being honored in Windows since @^2
1 parent e8076ae commit 6c83b6d

1 file changed

Lines changed: 13 additions & 17 deletions

File tree

configure.ac

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,20 +1105,24 @@ if test "$deltacast_req" != no; then
11051105
AC_LANG_PUSH(C++)
11061106

11071107
if test ${system?} = Windows; then
1108+
DELTACAST_PATH=\
1109+
${DELTACAST_DIRECTORY:-/c/PROGRA~1/DELTACAST/VideoMaster/resources}
1110+
DELTA_INC=-I$DELTACAST_PATH/include
1111+
DELTACAST_LIB=-L$DELTACAST_PATH/lib
11081112
EXTRA_HEADERS="#include <windows.h>"
11091113
else
11101114
DELTACAST_PATH=${DELTACAST_DIRECTORY:-/usr}
1115+
DELTA_INC=-I$DELTACAST_PATH/include/videomaster
1116+
DELTA_INC="$DELTA_INC -I$DELTACAST_PATH/Include" # old SDK compat
1117+
DELTACAST_LIB=-L$DELTACAST_PATH/lib
1118+
# no lib path compat for old SDKs - install them with 'make install'
11111119
EXTRA_HEADERS=
11121120
fi
11131121

1114-
if test -n "$DELTACAST_PATH"; then
1115-
DELTA_INC="-I$DELTACAST_PATH/Include\
1116-
-I$DELTACAST_PATH/include/videomaster"
1117-
CXXFLAGS_SAVE=$CXXFLAGS
1118-
CXXFLAGS="$CXXFLAGS ${DELTA_INC?}"
1119-
CPPFLAGS_SAVE=$CPPFLAGS
1120-
CPPFLAGS="$CPPFLAGS ${DELTA_INC?}"
1121-
fi
1122+
CXXFLAGS_SAVE=$CXXFLAGS
1123+
CXXFLAGS="$CXXFLAGS ${DELTA_INC?}"
1124+
CPPFLAGS_SAVE=$CPPFLAGS
1125+
CPPFLAGS="$CPPFLAGS ${DELTA_INC?}"
11221126

11231127
AC_CHECK_HEADERS([VideoMasterHD_Core.h VideoMasterHD_Sdi.h VideoMasterHD_Sdi_Audio.h],
11241128
[], [],
@@ -1132,15 +1136,7 @@ if test "$deltacast_req" != no; then
11321136
]])
11331137

11341138
SAVED_LIBS=$LIBS
1135-
DELTACAST_LIB="-lvideomasterhd_audio -lvideomasterhd"
1136-
if test -n "$DELTACAST_PATH"; then
1137-
if test "${ac_cv_sizeof_int_p?}" -eq 8 &&
1138-
test "${system?}" = Linux; then
1139-
DELTACAST_LIB="$DELTACAST_LIB -L$DELTACAST_PATH/lib"
1140-
else
1141-
DELTACAST_LIB="$DELTACAST_LIB -L$DELTACAST_PATH/Library/x86"
1142-
fi
1143-
fi
1139+
DELTACAST_LIB="$DELTACAST_LIB -lvideomasterhd_audio -lvideomasterhd"
11441140
LIBS="$LIBS $DELTACAST_LIB"
11451141
AC_MSG_CHECKING([DELTACAST library presence])
11461142
AC_LINK_IFELSE([AC_LANG_PROGRAM([[$EXTRA_HEADERS

0 commit comments

Comments
 (0)