@@ -2,6 +2,7 @@ AC_PREREQ(2.64)
22AC_INIT ( [ openocd] , [ 0.10.0+dev] ,
33 [ OpenOCD Mailing List <openocd-devel@lists.sourceforge.net>] )
44AC_CONFIG_SRCDIR ( [ src/openocd.c] )
5+ AC_CONFIG_AUX_DIR ( [ .] )
56
67m4_include ( [ config_subdir.m4] ) dnl
78
@@ -43,6 +44,7 @@ AC_TYPE_LONG_LONG_INT
4344
4445AC_SEARCH_LIBS ( [ ioperm] , [ ioperm] )
4546AC_SEARCH_LIBS ( [ dlopen] , [ dl] )
47+ AC_SEARCH_LIBS ( [ openpty] , [ util] )
4648
4749AC_CHECK_HEADERS ( [ sys/socket.h] )
4850AC_CHECK_HEADERS ( [ elf.h] )
@@ -117,6 +119,7 @@ m4_define([USB1_ADAPTERS],
117119 [ [ ft232r] , [ Bitbang mode of FT232R based devices] , [ FT232R] ] ,
118120 [ [ vsllink] , [ Versaloon-Link JTAG Programmer] , [ VSLLINK] ] ,
119121 [ [ xds110] , [ TI XDS110 Debug Probe] , [ XDS110] ] ,
122+ [ [ cmsis_dap_v2] , [ CMSIS-DAP v2 Compliant Debugger] , [ CMSIS_DAP_USB] ] ,
120123 [ [ osbdm] , [ OSBDM (JTAG only) Programmer] , [ OSBDM] ] ,
121124 [ [ opendous] , [ eStick/opendous JTAG Programmer] , [ OPENDOUS] ] ,
122125 [ [ aice] , [ Andes JTAG Programmer] , [ AICE] ] ] )
@@ -127,7 +130,7 @@ m4_define([USB0_ADAPTERS],
127130 [ [ armjtagew] , [ Olimex ARM-JTAG-EW Programmer] , [ ARMJTAGEW] ] ] )
128131
129132m4_define ( [ HIDAPI_ADAPTERS] ,
130- [ [ [ cmsis_dap] , [ CMSIS-DAP Compliant Debugger] , [ CMSIS_DAP ] ] ,
133+ [ [ [ cmsis_dap] , [ CMSIS-DAP Compliant Debugger] , [ CMSIS_DAP_HID ] ] ,
131134 [ [ nulink] , [ Nu-Link Programmer] , [ HLADAPTER_NULINK] ] ] )
132135
133136m4_define ( [ HIDAPI_USB1_ADAPTERS] ,
@@ -677,7 +680,11 @@ for hidapi_lib in hidapi hidapi-hidraw hidapi-libusb; do
677680 ] )
678681done
679682
680- PKG_CHECK_MODULES([ LIBFTDI] , [ libftdi1] , [ use_libftdi=yes] , [
683+ PKG_CHECK_MODULES([ LIBFTDI] , [ libftdi1] , [
684+ use_libftdi=yes
685+ PKG_CHECK_EXISTS([ libftdi1 >= 1.5] ,
686+ [ AC_DEFINE ( [ HAVE_LIBFTDI_TCIOFLUSH] , [ 1] , [ Define if your libftdi has ftdi_tcioflush()] ) ] )
687+ ] , [
681688 PKG_CHECK_MODULES([ LIBFTDI] , [ libftdi] , [ use_libftdi=yes] , [ use_libftdi=no] )
682689] )
683690
@@ -836,6 +843,7 @@ AS_IF([test "x${gcc_wextra}" = "xyes"], [
836843 GCC_WARNINGS="${GCC_WARNINGS} -Wbad-function-cast"
837844 GCC_WARNINGS="${GCC_WARNINGS} -Wcast-align"
838845 GCC_WARNINGS="${GCC_WARNINGS} -Wredundant-decls"
846+ GCC_WARNINGS="${GCC_WARNINGS} -Wpointer-arith"
839847] )
840848AS_IF ( [ test "x${gcc_werror}" = "xyes"] , [
841849 GCC_WARNINGS="${GCC_WARNINGS} -Werror"
0 commit comments