Skip to content
Snippets Groups Projects
Commit 107ddb38 authored by Steve Bennett's avatar Steve Bennett Committed by Spencer Oliver
Browse files

ftdi: update for latest libftdi 1.0.4


For libftd2xx1.0.4, which uses a different directory structure
than libftd2xx0.4.16
Without this fix the build fails with version 1.0.4 of the driver.

Note that this does not fix --with-ftd2xx-lib=shared

Signed-off-by: default avatarSteve Bennett <steveb@workware.net.au>
Signed-off-by: default avatarSpencer Oliver <ntfreak@users.sourceforge.net>
parent 898dd3af
No related branches found
No related tags found
No related merge requests found
...@@ -873,14 +873,23 @@ if test $build_ft2232_ftd2xx = yes -o $build_presto_ftd2xx = yes ; then ...@@ -873,14 +873,23 @@ if test $build_ft2232_ftd2xx = yes -o $build_presto_ftd2xx = yes ; then
AC_MSG_ERROR([Option: --with-ftd2xx-linux-tardir appears wrong, cannot find: ${FTD2XX_H}]) AC_MSG_ERROR([Option: --with-ftd2xx-linux-tardir appears wrong, cannot find: ${FTD2XX_H}])
fi fi
CFLAGS="$CFLAGS -I$with_ftd2xx_linux_tardir" CFLAGS="$CFLAGS -I$with_ftd2xx_linux_tardir"
if test $with_ftd2xx_lib = shared; then
FTD2XX_LDFLAGS="-L$with_ftd2xx_linux_tardir" FTD2XX_LDFLAGS="-L$with_ftd2xx_linux_tardir"
FTD2XX_LIB="-lftd2xx" FTD2XX_LIB="-lftd2xx"
if test $with_ftd2xx_lib != shared; then else
# Test #1 - Future proof - if/when ftdichip fixes their distro. # Test #1 - v1.0.x
# Try it with the simple ".a" suffix. case "$host_cpu" in
FTD2XX_LIB="$with_ftd2xx_linux_tardir/static_lib/libftd2xx.a" i?86|x86_32)
if test -f "${FTD2XX_LIB}"; then dir=build/i386;;
FTD2XX_LDFLAGS="${FTD2XX_LDFLAGS}/static_lib" amd64|x86_64)
dir=build/x86_64;;
*)
dir=none;;
esac
if test -f "$with_ftd2xx_linux_tardir/$dir/libftd2xx.a"; then
FTD2XX_LDFLAGS="-L$with_ftd2xx_linux_tardir/$dir"
# Also needs -lrt
FTD2XX_LIB="-lftd2xx -lrt"
else else
# Test Number2. # Test Number2.
# Grr.. perhaps it exists as a version number? # Grr.. perhaps it exists as a version number?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment