libftdi Archives

Subject: Re: Proper include path for ftdi.h

From: Chris Morgan <chmorgan@xxxxxxxxx>
To: "libftdi@xxxxxxxxxxxxxxxxxxxxxxx" <libftdi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 Oct 2013 06:20:15 -0400
On Friday, October 18, 2013, Anders Larsen wrote:
On 2013-10-18 10:20, xantares 09 wrote:

> From: chmorgan@xxxxxxxxx
> Date: Thu, 17 Oct 2013 14:09:19 -0400
> Subject: Proper include path for ftdi.h
> To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
>
> Hello.
>
> I wanted to confirm the proper include path for libftdi.
>
> libmpsse is doing:
>
> #include <libftdi1/ftdi.h>
>
> But the code in some of the ftdi examples is doing:
>
> #include <ftdi.h>
>
>
> I suspect mpsse is doing this for compatibility with both libftdi 0.x
> and 1.x. What is the recommended include format?
>
> Chris

Definetely #include <ftdi.h>, as LIBFTDI_INCLUDE_DIR is set to <prefix>/include/libftdi1 in the cmake config.
x.

LIBFTDI_INCLUDE_DIR is internal to libftdi; external applications (e.g. libmpsse) must still use

#include <libftdi1/ftdi.h>

Cheers
Anders
--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx  


So if I'm using cmake and find_package, shouldn't the include directories variable point to the parent of what it does today? I asked the original question because today it points to libftdi1, wherever it is found by the script file.

I'm following the example cmake file in /cmake.

Chris

 


libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx


Current Thread