.gear/libftdi.spec | 297 +++++++++++++++++++++ .gear/rules | 3 + .../tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0 | 13 + .../tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa | 13 + .../tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 | 12 + .../tags/83c8c55256176a797a83ea09446fff554acc989b | 13 + .../tags/a06fb364a90a71526b301506e6e0d6a3c431097a | 13 + .../tags/c352cda41fdb95b83a721052446b8582c6bb0c53 | 13 + .../tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b | 13 + .../tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 | 13 + .../tags/d6ecca45853e546e962be920d55fdff1c5fd3f28 | 13 + .../tags/eaa336e706eb986df5c25831a7859c3304c3e822 | 13 + .gear/tags/list | 10 + .gear/upstream/filter-tag | 3 + .gear/upstream/remotes | 3 + .gear/upstream/transform-tag | 3 + CMakeLists.txt | 2 +- python/CMakeLists.txt | 4 +- test/basic.cpp | 2 +- 19 files changed, 451 insertions(+), 5 deletions(-) diff --git a/.gear/libftdi.spec b/.gear/libftdi.spec new file mode 100644 index 0000000..9d32de5 --- /dev/null +++ b/.gear/libftdi.spec @@ -0,0 +1,297 @@ +Summary: Library to program and control the FTDI USB serial controllers +Name: libftdi1 +Version: 1.5 +Release: alt3 +License: LGPL for libftdi and GPLv2+linking exception for the C++ wrapper +Group: System/Libraries +URL: http://www.intra2net.com/en/developer/libftdi +Packager: Evgeny Sinelnikov + +Source: %name-%version.tar +BuildRequires: libusb-devel, pkg-config, doxygen +BuildRequires: gcc-c++ boost-devel +BuildRequires: rpm-macros-cmake +BuildRequires: cmake swig +BuildRequires: python3-devel rpm-build-python3 +BuildRequires: libconfuse-devel + + +%define namepp libftdipp1 +%define pyname python3-module-ftdi1 + +%define soname libftdi1 +%define sonamepp libftdipp1 + +%{?optflags_lto:%global optflags_lto %optflags_lto -ffat-lto-objects} + +Patch: %name-%version-alt.patch + +%package -n %namepp +Summary: C++ interface for libftdi library +Group: System/Libraries + +%package devel +Summary: Header files and libraries for libftdi +Group: Development/C +Requires: %name = %version, libusb-devel + +%package -n ftdi-eeprom +Summary: Tool for reading/erasing/flashing FTDI USB chip eeproms +Group: Development/C + +%package -n %namepp-devel +Summary: Header files and libraries for libftdipp +Group: Development/C +Requires: %name-devel = %version +Requires: boost-devel + +%package devel-static +Summary: Static libraries for libftdi +Group: Development/C +Requires: %name-devel = %version +Conflicts: libftdi-devel + +%package -n %namepp-devel-static +Summary: Static libraries for libftdipp +Group: Development/C +Requires: %namepp-devel = %version + +%package -n %pyname +Summary: Python bindings for libftdi +Group: Development/Python +Requires: %name = %version +AutoReqProv: yes,nopython + +%package docs +Summary: Documentation files for libftdi +Group: Development/C +BuildArch: noarch + +%description +Userspace library to program and control the FTDI +USB controllers, using libusb, including the popular +bitbang mode. This library talks to next FTDI chips: +FT232BM/245BM, FT2232C/D and FT232/245R. + +%description -n %namepp +Full C++ wrapper for libftdi library + +%description devel +Header files for userspace libftdi library + +%description -n ftdi-eeprom +ftdi-eeprom is a small tool for creating and uploading the configuration +eeprom for the FTDI chip. This eeprom contains information such as vendor +and product ID, manufacturer and product strings, revision, etc. + +%description -n %namepp-devel +Header files for full libftdi library C++ wrapper + +%description devel-static +Static libraries for userspace libftdi library + +%description -n %namepp-devel-static +Static libraries for full libftdi library C++ wrapper + +%description -n %pyname +Python bindings for libftdi library + +%description docs +Documentation files for userspace libftdi library + +%prep +%setup +%patch -p1 + +%build +%cmake_insource \ + -D DOCUMENTATION=1 \ + -D PYTHON_BINDINGS=1 \ + -D FTDIPP=1 \ + -D FTDI_EEPROM=1 \ + -D EXAMPLES=1 \ + -D BUILD_TESTS=1 +%make_build VERBOSE=1 + +%install +%makeinstall_std + +# Install man pages +mkdir -p %buildroot%_mandir +cp -a doc/man/* %buildroot%_mandir/ +mv %buildroot%_man3dir/size_and_time.3 %buildroot%_man3dir/ftdi_size_and_time.3 +if test -f %buildroot%_man3dir/Libftdi.3; then + mv %buildroot%_man3dir/Libftdi.3 %buildroot%_man3dir/libftdi.3 +fi + +%files +%_libdir/%soname.so.* + +%files -n %namepp +%_libdir/%sonamepp.so.* + +%files devel +%_bindir/%soname-config +%_libdir/%soname.so +%_libdir/pkgconfig/%soname.pc +%_includedir/%name/*.h +%_libdir/cmake/%name/*.cmake + +%files -n ftdi-eeprom +%_bindir/ftdi_eeprom +%_docdir/%name/example.conf +%_man3dir/ftdi_eeprom* + +%files -n %namepp-devel +%_libdir/%sonamepp.so +%_libdir/pkgconfig/%sonamepp.pc +%_includedir/%name/*.hpp + +%files devel-static +%_libdir/%soname.a + +%files -n %namepp-devel-static +%_libdir/%sonamepp.a + +%files -n %pyname +%python3_sitelibdir/*.py* +%python3_sitelibdir/*.so +%python3_sitelibdir/*/ftdi1.* +%_datadir/libftdi/examples/*.py + +%files docs +%doc doc/html +%_man3dir/* +%exclude %_man3dir/ftdi_eeprom* + +%changelog +* Thu Sep 16 2021 Ilya Mashkin 1.5-alt3 +- NMU: rebuild with new libconfuse +- Temporary disable LTO + +* Mon Apr 05 2021 Sergey Bolshakov 1.5-alt2 +- fix broken libftdi1.pc file +- built python3 bindings + +* Wed Mar 31 2021 Evgeny Sinelnikov 1.5-alt1 +- Update to latest release +- Implement tc[io]flush methods and deprecate broken purge_buffers methods + +* Sun Jun 23 2019 Igor Vlasenko 1.4-alt5 +- NMU: remove rpm-build-ubt from BR: + +* Sat Jun 15 2019 Igor Vlasenko 1.4-alt4 +- NMU: remove %ubt from release + +* Mon Oct 15 2018 Ivan A. Melnikov 1.4-alt3%ubt +- Fix documentation build + +* Tue Aug 15 2017 Evgeny Sinelnikov 1.4-alt2%ubt +- Fix non-identical noarch with Libftdi.3 man on x86_64 instead of libftdi.3 + +* Thu Aug 10 2017 Evgeny Sinelnikov 1.4-alt1%ubt +- Update to latest release +- Build with universal build tag (aka ubt macros) + +* Sat May 21 2016 Evgeny Sinelnikov 1.3-alt1 +- Update to latest release +- Include ftdi_eeprom subpackage + +* Tue Mar 19 2013 Evgeny Sinelnikov 1.0-alt1 +- Build new package libftdi1 with soname 2.0.0 using libusb1 + +* Thu Aug 30 2012 Evgeny Sinelnikov 0.20-alt1 +- Update to last release 0.20 + +* Wed Aug 29 2012 Repocop Q. A. Robot 0.18-alt3.1.qa1 +- NMU (by repocop). See http://www.altlinux.org/Tools/Repocop +- applied repocop fixes: + * vendor-tag for libftdipp-devel-static + * vendor-tag for libftdipp-debuginfo + * vendor-tag for libftdi + * vendor-tag for libftdi-devel + * vendor-tag for libftdipp + * vendor-tag for libftdi-devel-static + * vendor-tag for libftdipp-devel + * vendor-tag for libftdi-docs + * vendor-tag for libftdi-debuginfo + * vendor-tag for python-module-ftdi + * vendor-tag for python-module-ftdi-debuginfo + +* Sat Oct 22 2011 Vitaly Kuznetsov 0.18-alt3.1 +- Rebuild with Python-2.7 + +* Mon May 09 2011 Evgeny Sinelnikov 0.18-alt3 +- Build documentation as noarch package +- Fix file conflict for deprecated.3.gz man page with libqwt-devel-5.2.0-alt7 + +* Mon May 02 2011 Evgeny Sinelnikov 0.18-alt2 +- Build python-module-ftdi with libftdi python bindings + +* Mon May 02 2011 Evgeny Sinelnikov 0.18-alt1 +- Update to 0.18 + +* Tue Mar 29 2011 Eugeny A. Rostovtsev (REAL) 0.17-alt3 +- Rebuilt for debuginfo + +* Tue May 11 2010 Evgeny Sinelnikov 0.17-alt2 +- Build without rpm macros hack for cmake + +* Sun May 02 2010 Evgeny Sinelnikov 0.17-alt1 +- Update to 0.17 +- Build with cmake + +* Sun Jun 28 2009 Evgeny Sinelnikov 0.16-alt2 +- Build with new scheme from original git +- Replace manpages to system directory man3 + +* Sun Jun 28 2009 Evgeny Sinelnikov 0.16-alt1 +- Update to 0.16 +- Rebuild with boost-1.39.0 + +* Thu Apr 16 2009 Evgeny Sinelnikov 0.15-alt2 +- Rebuild with compat wrapper library for libusb-1.0 + +* Mon Jan 05 2009 Evgeny Sinelnikov 0.15-alt1 +- Update to 0.15 +- Add new libftdipp subpackages for C++ wrapper + +* Fri Nov 21 2008 Evgeny Sinelnikov 0.14-alt1 +- Update to 0.14 + +* Wed Mar 12 2008 Evgeny Sinelnikov 0.11-alt1 +- Update to 0.11 + +* Mon Jul 02 2007 Evgeny Sinelnikov 0.10-alt1 +- Update to 0.10 + +* Mon Jun 20 2005 Evgeny Sinelnikov 0.6-alt1 +- Update to next version ++ Set library version on .so file again ++ Configurable serial line parameters ++ Improved filtering of status bytes - Fix small flow bug ++ Extended FT2232C support ++ Small improvement to the baudrate calculation code ++ Error handling cleanup + +* Thu Sep 30 2004 Evgeny Sinelnikov 0.5-alt1 +- Update to next version + +* Mon Aug 09 2004 Evgeny Sinelnikov 0.4-alt5 +- add ftdi_usb_reopen() function for testing + +* Sat Aug 07 2004 Evgeny Sinelnikov 0.4-alt4 +- add ignore status bytes with chunk sizes above than 64 + +* Mon Jul 26 2004 Evgeny Sinelnikov 0.4-alt3 +- merge changes to upstream ++ some cosmetic changes + +* Fri Jul 23 2004 Evgeny Sinelnikov 0.4-alt2 +- add function to open device by description or serial + +* Fri Jul 23 2004 Evgeny Sinelnikov 0.4-alt1 +- initial release ++ add patch: ftdi_read_data() lose usb errors + ftdi_write_data() lose usb errors + diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..dd9b697 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +spec: .gear/libftdi.spec +tar: v@version@:. name=@name@-@version@ +diff: v@version@:. . name=@name@-@version@-alt.patch diff --git a/.gear/tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0 b/.gear/tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0 new file mode 100644 index 0000000..433ab8e --- /dev/null +++ b/.gear/tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0 @@ -0,0 +1,13 @@ +object 1e0ae3d462898bc983698d65c33b482bdd8f4242 +type commit +tag v0.16 +tagger Thomas Jarosch 1241796839 +0200 + +Released version 0.16 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkoEUPIACgkQcH+RpCTwBvV6JQCdEDB2TtOCfwi2iuMU2oiidL8a +lLIAniFULdkOWvG3khDGmUMT2QOcUqPC +=27zZ +-----END PGP SIGNATURE----- diff --git a/.gear/tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa b/.gear/tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa new file mode 100644 index 0000000..dad53c3 --- /dev/null +++ b/.gear/tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa @@ -0,0 +1,13 @@ +object 96d337a16b723d792f6ab5f40b7aa43120ac4782 +type commit +tag v1.3 +tagger Thomas Jarosch 1463729393 +0200 + +Release libftdi 1.3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAlc+vPUACgkQcH+RpCTwBvWnkQCgiz2pBG09BDWr0bPZXB6xnUl5 +TSIAnjPgJXE9pX1NF362opLwp8yp2qb2 +=gO2e +-----END PGP SIGNATURE----- diff --git a/.gear/tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 b/.gear/tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 new file mode 100644 index 0000000..407af77 --- /dev/null +++ b/.gear/tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 @@ -0,0 +1,12 @@ +object 5c2c58e03ea999534e8cb64906c8ae8b15536c30 +type commit +tag v1.5 +tagger Thomas Jarosch 1594150706 +0200 + +Release libftdi 1.5 +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQQ86puIaLw4UmGOtbRwf5GkJPAG9QUCXwTPNwAKCRBwf5GkJPAG +9UHXAJ9hu75xhsFtVXCfeOE0GQxP15yCUQCg0hCu9Z4LOLvDybtFD3ugf8La8BE= +=4V0k +-----END PGP SIGNATURE----- diff --git a/.gear/tags/83c8c55256176a797a83ea09446fff554acc989b b/.gear/tags/83c8c55256176a797a83ea09446fff554acc989b new file mode 100644 index 0000000..0645c0d --- /dev/null +++ b/.gear/tags/83c8c55256176a797a83ea09446fff554acc989b @@ -0,0 +1,13 @@ +object f32dc58b33963a05cd534995ffd6a8b1c1a335e5 +type commit +tag v0.18 +tagger Thomas Jarosch 1277744517 +0200 + +Released libftdi v0.18 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkwo1ZIACgkQcH+RpCTwBvUjlgCghqdl2PIUEPdHI/IcXjx91ePd +alIAoMbcCIzv30+quJmbVMxxF8MNhIXf +=IXPW +-----END PGP SIGNATURE----- diff --git a/.gear/tags/a06fb364a90a71526b301506e6e0d6a3c431097a b/.gear/tags/a06fb364a90a71526b301506e6e0d6a3c431097a new file mode 100644 index 0000000..aaf6baa --- /dev/null +++ b/.gear/tags/a06fb364a90a71526b301506e6e0d6a3c431097a @@ -0,0 +1,13 @@ +object d5c1622a2ff0c722c0dc59533748489b45774e55 +type commit +tag v1.4 +tagger Thomas Jarosch 1502117688 +0200 + +Release libftdi 1.4 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iEYEABECAAYFAlmIfzwACgkQcH+RpCTwBvXC5QCfVFTeFit8Yig89NUvWlfiztMQ +iEsAn1X8kr7OKErEmaIOlBQ0f1+IcjNz +=2Lh9 +-----END PGP SIGNATURE----- diff --git a/.gear/tags/c352cda41fdb95b83a721052446b8582c6bb0c53 b/.gear/tags/c352cda41fdb95b83a721052446b8582c6bb0c53 new file mode 100644 index 0000000..fcf1ee4 --- /dev/null +++ b/.gear/tags/c352cda41fdb95b83a721052446b8582c6bb0c53 @@ -0,0 +1,13 @@ +object 8e527547a8df7264bbaba4644d93ac132473d321 +type commit +tag v0.17 +tagger Thomas Jarosch 1261236980 +0100 + +Released libftdi version 0.17 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkss8wAACgkQcH+RpCTwBvVtqwCfRm9C1gzQsWvGbMqqrTQdZ/v5 +NzEAoN0hASq3WEDf2FnRDow+9hzheBbe +=ibdd +-----END PGP SIGNATURE----- diff --git a/.gear/tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b b/.gear/tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b new file mode 100644 index 0000000..cb83f0d --- /dev/null +++ b/.gear/tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b @@ -0,0 +1,13 @@ +object dbf7c343244bb49cf5e287ca476b2f308fc0cef9 +type commit +tag v1.1 +tagger Thomas Jarosch 1391618291 +0100 + +Released libftdi v1.1 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.13 (GNU/Linux) + +iEYEABECAAYFAlLyaPkACgkQcH+RpCTwBvXDWACgts+bhcN8iuFp/27oFtwf/RDZ +MdEAnRkvDlviTVhVDnDKeOCvgYVfnPxI +=5chI +-----END PGP SIGNATURE----- diff --git a/.gear/tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 b/.gear/tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 new file mode 100644 index 0000000..84e46f5 --- /dev/null +++ b/.gear/tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 @@ -0,0 +1,13 @@ +object 6935ef7bd3cd0666438423285736cece988c2c7f +type commit +tag v0.20 +tagger Thomas Jarosch 1332157153 +0100 + +Released libftdi 0.20 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iEYEABECAAYFAk9nGucACgkQcH+RpCTwBvWHpwCgs7oDRsbw33kouZ7acH2vTmuD +Ly4AoNJBWRFprqJvuyyfknG2MTcZFiQb +=r6p4 +-----END PGP SIGNATURE----- diff --git a/.gear/tags/d6ecca45853e546e962be920d55fdff1c5fd3f28 b/.gear/tags/d6ecca45853e546e962be920d55fdff1c5fd3f28 new file mode 100644 index 0000000..254bc3d --- /dev/null +++ b/.gear/tags/d6ecca45853e546e962be920d55fdff1c5fd3f28 @@ -0,0 +1,13 @@ +object 0b6f22091fc3547103f094dea585acc8e21eb008 +type commit +tag v1.2 +tagger Thomas Jarosch 1416588635 +0100 + +Released libftdi v1.2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAlRvbV8ACgkQcH+RpCTwBvUbFACdERdSdNYf0o3F/GzySOYGwBAl +kvQAoNgBfC6vFzpywoFPKhTrGfKIcz+a +=2PDN +-----END PGP SIGNATURE----- diff --git a/.gear/tags/eaa336e706eb986df5c25831a7859c3304c3e822 b/.gear/tags/eaa336e706eb986df5c25831a7859c3304c3e822 new file mode 100644 index 0000000..d7230dd --- /dev/null +++ b/.gear/tags/eaa336e706eb986df5c25831a7859c3304c3e822 @@ -0,0 +1,13 @@ +object 80101c71c06f7c017c5438a08f51fdf17768f8ca +type commit +tag v1.0 +tagger Thomas Jarosch 1359466794 +0100 + +Released libftdi 1.0 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.13 (GNU/Linux) + +iEYEABECAAYFAlEH0TAACgkQcH+RpCTwBvUsBgCfbnlI6D/yJbhFpYrwOfgTw/kb +e4kAoLsgBYlYUM/Wn64bDVWGKmyN8Sks +=2HBb +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..c9c71b3 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1,10 @@ +2425cfc36953048f2118dee6a07eeac85c5d5ac0 v0.16 +c352cda41fdb95b83a721052446b8582c6bb0c53 v0.17 +83c8c55256176a797a83ea09446fff554acc989b v0.18 +d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 v0.20 +eaa336e706eb986df5c25831a7859c3304c3e822 v1.0 +cea2ac34373b923d21f6c6b9000cae34ce0fa77b v1.1 +d6ecca45853e546e962be920d55fdff1c5fd3f28 v1.2 +3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa v1.3 +a06fb364a90a71526b301506e6e0d6a3c431097a v1.4 +5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 v1.5 diff --git a/.gear/upstream/filter-tag b/.gear/upstream/filter-tag new file mode 100755 index 0000000..f87c8bb --- /dev/null +++ b/.gear/upstream/filter-tag @@ -0,0 +1,3 @@ +#!/bin/bash + +grep '^v[[:digit:]]\+\.[[:digit:]]\+\(\.[[:digit:]]\+\)*$' diff --git a/.gear/upstream/remotes b/.gear/upstream/remotes new file mode 100644 index 0000000..263901d --- /dev/null +++ b/.gear/upstream/remotes @@ -0,0 +1,3 @@ +[remote "upstream"] + fetch = +refs/heads/*:refs/remotes/upstream/* + url = git://developer.intra2net.com/libftdi diff --git a/.gear/upstream/transform-tag b/.gear/upstream/transform-tag new file mode 100755 index 0000000..e4079b7 --- /dev/null +++ b/.gear/upstream/transform-tag @@ -0,0 +1,3 @@ +#!/bin/bash + +cat diff --git a/CMakeLists.txt b/CMakeLists.txt index 5aecafc..3b0b87c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -136,7 +136,7 @@ endif () add_subdirectory(src) if ( FTDIPP ) - project(libftdipp1 C CXX) + project(libftdi1 C CXX) add_subdirectory(ftdipp) endif () if ( PYTHON_BINDINGS ) diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 5b6f420..da8b6e0 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -24,6 +24,7 @@ link_directories ( ${CMAKE_CURRENT_BINARY_DIR}/../src ) if ( DOCUMENTATION ) set(CMAKE_SWIG_FLAGS -DDOXYGEN=${DOXYGEN_FOUND}) + set(SWIG_MODULE_ftdi1_EXTRA_DEPS ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i) # manually add dependency for new cmake / swig versions set_property(SOURCE ftdi1.i PROPERTY DEPENDS ftdi1_doc.i) endif() @@ -70,9 +71,6 @@ if ( DOCUMENTATION ) ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i DEPENDS ${CMAKE_BINARY_DIR}/doc/xml/ftdi_8c.xml ) - add_custom_target ( doc_i DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i ) - add_dependencies( ${SWIG_MODULE_ftdi1_REAL_NAME} doc_i ) - endif () set ( LIBFTDI_PYTHON_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/${PYTHON_MODULE_PATH} ) diff --git a/test/basic.cpp b/test/basic.cpp index 3710916..712953f 100644 --- a/test/basic.cpp +++ b/test/basic.cpp @@ -14,7 +14,7 @@ #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MAIN -#include +#include #include