developer.intra2net.com Git - libftdi/rss - CMakeLists.txt history http://developer.intra2net.com/git/?p=libftdi;a=history;f=CMakeLists.txt A library to talk to FTDI chips en Intra2net git-logo.png developer.intra2net.com Git - libftdi/rss - CMakeLists.txt history http://developer.intra2net.com/git/?p=libftdi;a=history;f=CMakeLists.txt Thu, 21 Dec 2023 15:14:35 +0000 Thu, 21 Dec 2023 15:14:35 +0000 gitweb v.1.7.1/1.7.1 CMake: bump the minimal required version to 3.5 Yegor Yefremov <yegorslists@googlemail.com> Tue, 12 Dec 2023 13:20:36 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=de9f01ece34d2fe6e842e0250a38f4b16eda2429 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=de9f01ece34d2fe6e842e0250a38f4b16eda2429 CMake: bump the minimal required version to 3.5 CMake: bump the minimal required version to 3.5 Older CMake versions are treated as deprecated.
  • [DB] CMakeLists.txt
]]>
CMake: fix multiarch support Yegor Yefremov <yegorslists@googlemail.com> Thu, 12 Oct 2023 07:11:12 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=3c7141a77b6caa55375ad77239d8716c5f371f5d http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=3c7141a77b6caa55375ad77239d8716c5f371f5d CMake: fix multiarch support CMake: fix multiarch support Let CMake determine the exact library destination path. Patch taken from the Debian package: https://sources.debian.org/src/libftdi1/1.5-6/debian/patches/01-cmake-multiarch.diff/
  • [DB] CMakeLists.txt
]]>
CMake: make the project compatible with building as a subproject Yegor Yefremov <yegorslists@googlemail.com> Mon, 11 Sep 2023 08:04:04 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=e7f734f82c69aea10f1f9bde57f228339fcb56f3 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=e7f734f82c69aea10f1f9bde57f228339fcb56f3 CMake: make the project compatible with building as a subproject CMake: make the project compatible with building as a subproject Use CMAKE_CURRENT_*_DIR in the main CMakeLists.txt and PROJECT_*_DIR in the subdirectories.
  • [DB] CMakeLists.txt
]]>
CMake: rework subdirectory handling Yegor Yefremov <yegorslists@googlemail.com> Mon, 11 Sep 2023 08:04:02 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=bc05652f65d4d5415d58e29ff525ddc7c8c1c8dd http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=bc05652f65d4d5415d58e29ff525ddc7c8c1c8dd CMake: rework subdirectory handling CMake: rework subdirectory handling Move all mandatory subdirs to the top and also make if clauses more readable.
  • [DB] CMakeLists.txt
]]>
CMake: rework findlibusb module Yegor Yefremov <yegorslists@googlemail.com> Mon, 11 Sep 2023 08:04:01 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=161caf3db4e2ff1c18328c0f628614987e50ffcc http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=161caf3db4e2ff1c18328c0f628614987e50ffcc CMake: rework findlibusb module CMake: rework findlibusb module Rename the module to FindLibUSB.cmake and use it as the only way of finding libusb. Bonus: perform CMake linting of the module.
  • [DB] CMakeLists.txt
]]>
CMake: report CMake version Yegor Yefremov <yegorslists@googlemail.com> Mon, 11 Sep 2023 08:04:00 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=3dc444f99bbc780f06ee6115c086e30f2dda471a http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=3dc444f99bbc780f06ee6115c086e30f2dda471a CMake: report CMake version CMake: report CMake version
  • [DB] CMakeLists.txt
]]>
CMake: use dedicated recipe for documentation generation Yegor Yefremov <yegorslists@googlemail.com> Mon, 11 Sep 2023 08:03:59 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=e5136ce5407ceffd388f69c1582a6b0d6167f61d http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=e5136ce5407ceffd388f69c1582a6b0d6167f61d CMake: use dedicated recipe for documentation generation CMake: use dedicated recipe for documentation generation Use PROJECT_SOURCE_DIR and PROJECT_BINARY_DIR to refer to the top source directory.
  • [DB] CMakeLists.txt
]]>
CMake: disable deprecated behavior Yegor Yefremov <yegorslists@googlemail.com> Fri, 1 Sep 2023 09:33:02 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=91d2d1f1be6615a02f8d2ac0b90607fb7a3dd770 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=91d2d1f1be6615a02f8d2ac0b90607fb7a3dd770 CMake: disable deprecated behavior CMake: disable deprecated behavior Set policies CMP0011, CMP0057, CMP0099 to the new behavior. Since version 3.27.4 if the policy is not set to the new behavior, CMake will generate a warning.
  • [DB] CMakeLists.txt
]]>
CMake: rework documentation creation section Yegor Yefremov <yegorslists@googlemail.com> Thu, 31 Aug 2023 07:23:30 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=18bae9b40640804d0a35e9dca6787d6c34c66703 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=18bae9b40640804d0a35e9dca6787d6c34c66703 CMake: rework documentation creation section CMake: rework documentation creation section Add comments and also make the if ( DOCUMENTATION ) section more readable.
  • [DB] CMakeLists.txt
]]>
CMake: fix indentation and normalize braces Yegor Yefremov <yegorslists@googlemail.com> Wed, 30 Aug 2023 09:57:01 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=7828006e4d0fd4fd72b77151045aaa61c053ffc3 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=7828006e4d0fd4fd72b77151045aaa61c053ffc3 CMake: fix indentation and normalize braces CMake: fix indentation and normalize braces
  • [DB] CMakeLists.txt
]]>
CMake: bump the minimal required version to 2.8.12 Yegor Yefremov <yegorslists@googlemail.com> Tue, 1 Aug 2023 09:53:35 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=3861e7dc9e83f2f6ff4e1579cf3bbf63a6827105 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=3861e7dc9e83f2f6ff4e1579cf3bbf63a6827105 CMake: bump the minimal required version to 2.8.12 CMake: bump the minimal required version to 2.8.12 The older CMake versions are deprecated. Remove support for CMake code compatible with CMake older than 2.8.8. Also move cmake_minimum_required() command before the project() command invocation.
  • [DB] CMakeLists.txt
]]>
CMakeLists.txt: fix static build with libusb and -latomic Fabrice Fontaine <fontaine.fabrice@gmail.com> Fri, 13 May 2022 16:11:50 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=b5b8fab6063ad90bb5ef05a72708ecde1796bc81 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=b5b8fab6063ad90bb5ef05a72708ecde1796bc81 CMakeLists.txt: fix static build with libusb and -latomic CMakeLists.txt: fix static build with libusb and -latomic Use pkg-config to retrieve libusb dependencies such as -latomic and avoid the following static build failure: /nvmedata/autobuild/instance-29/output-1/per-package/libftdi1/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /nvmedata/autobuild/instance-29/output-1/per-package/libftdi1/host/sparc-buildroot-linux-uclibc/sysroot/lib/libusb-1.0.a(core.o): in function `libusb_unref_device': /nvmedata/autobuild/instance-29/output-1/build/libusb-1.0.25/libusb/core.c:1186: undefined reference to `__atomic_fetch_add_4' Fixes: - http://autobuild.buildroot.org/results/1ca7cd85ae60ad4797a6d8a83b2fb51d7eab96d9 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  • [DB] CMakeLists.txt
]]>
Fix building unit tests without FTDIPP Thomas Jarosch <thomas.jarosch@intra2net.com> Mon, 24 Aug 2020 17:27:22 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=11a50ae5b80b3e03694a19e84513345d0794e563 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=11a50ae5b80b3e03694a19e84513345d0794e563 Fix building unit tests without FTDIPP Fix building unit tests without FTDIPP Needed to run the baudrate unit tests. Probably another fallout from: **************************** commit 0209a3633dc877a577af07d883eb5059e22f6a91 cmake: do not check for g++ when FTDIPP is disabled ****************************
  • [DB] CMakeLists.txt
]]>
CMakeLists.txt: fix paths when FTDIPP is set Fabrice Fontaine <fontaine.fabrice@gmail.com> Fri, 17 Jul 2020 19:25:03 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=cdb28383402d248dbc6062f4391b038375c52385 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=cdb28383402d248dbc6062f4391b038375c52385 CMakeLists.txt: fix paths when FTDIPP is set CMakeLists.txt: fix paths when FTDIPP is set Use the same project name (i.e. libftdi1 and not libftdipp1) when FTDIPP is enabled as suggested by Aurelien Jarno in http://developer.intra2net.com/mailarchive/html/libftdi/2020/msg00044.html Without this change, the libftdi1.pc config file defines the include path as /usr/local/include/libftdipp1 while the ftdi.h file is actually installed in /usr/local/include/libftdi1 This is an issue for example for libsigrok which will fail on: In file included from src/hardware/asix-sigma/protocol.c:27: src/hardware/asix-sigma/protocol.h:28:10: fatal error: ftdi.h: No such file or directory 28 | #include <ftdi.h> | ^~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/1427f44e36752c337791597fab47a1889552a2fe Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  • [DB] CMakeLists.txt
]]>
Release libftdi 1.5 final Thomas Jarosch <thomas.jarosch@intra2net.com> Tue, 7 Jul 2020 19:32:55 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=5c2c58e03ea999534e8cb64906c8ae8b15536c30 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=5c2c58e03ea999534e8cb64906c8ae8b15536c30 Release libftdi 1.5 final Release libftdi 1.5 final
  • [DB] CMakeLists.txt
]]>
Set version number to 1.5rc1 Thomas Jarosch <thomas.jarosch@intra2net.com> Tue, 9 Jun 2020 20:39:33 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=2a2c8b9cb4bcf773492d27dfc179a2e45e1e83d2 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=2a2c8b9cb4bcf773492d27dfc179a2e45e1e83d2 Set version number to 1.5rc1 Set version number to 1.5rc1
  • [DB] CMakeLists.txt
]]>
Remove outdated rpm .spec file template Thomas Jarosch <thomas.jarosch@intra2net.com> Tue, 9 Jun 2020 21:11:04 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=12ed18b61e7dc8e81a8946959434931c6a0a7fcf http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=12ed18b61e7dc8e81a8946959434931c6a0a7fcf Remove outdated rpm .spec file template Remove outdated rpm .spec file template The distro source packages are much more useful than this. Grepped source tree for ".spec" and "rpm", hopefully I caught all occurrences.
  • [DB] CMakeLists.txt
]]>
cmake: do not check for g++ when FTDIPP is disabled Fabrice Fontaine <fontaine.fabrice@gmail.com> Tue, 21 Jan 2020 22:05:27 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=0209a3633dc877a577af07d883eb5059e22f6a91 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=0209a3633dc877a577af07d883eb5059e22f6a91 cmake: do not check for g++ when FTDIPP is disabled cmake: do not check for g++ when FTDIPP is disabled Signed-off-by: Samuel Martin <s.martin49@gmail.com> [Retrieved (and slightly updated) from: https://git.buildroot.net/buildroot/tree/package/libftdi1/0003-cmake-do-not-check-for-g-when-FTDIPP-is-disabled.patch] Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  • [DB] CMakeLists.txt
]]>
CMake: move options to a dedicated file Yegor Yefremov <yegorslists@googlemail.com> Wed, 3 Jan 2018 12:46:23 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=68d2167bc5ed5b87c4e41896647b7a25ca7c4062 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=68d2167bc5ed5b87c4e41896647b7a25ca7c4062 CMake: move options to a dedicated file CMake: move options to a dedicated file Also disable all options having extra dependencies. If an option is selected makes its dependencies as REQUIRED. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
  • [DB] CMakeLists.txt
]]>
Increase version to 1.4 final Thomas Jarosch <thomas.jarosch@intra2net.com> Mon, 7 Aug 2017 14:52:39 +0000 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=d5c1622a2ff0c722c0dc59533748489b45774e55 http://developer.intra2net.com/git/?p=libftdi;a=commitdiff;h=d5c1622a2ff0c722c0dc59533748489b45774e55 Increase version to 1.4 final Increase version to 1.4 final
  • [DB] CMakeLists.txt
]]>