Wykres commitów

56 Commity (develop)

Autor SHA1 Wiadomość Data
nightwalker-87 664f3d6a1f General project update
- Updated system requirements
- Updated version_support
- Updated CHANGELOG
- Updated list of contributors
2025-04-19 16:27:22 +02:00
Andreas Michelis 04b8d0b4c3
Added back the original MINGW branch on `findlibusb` (but removed MSVC sub-branch) 2024-12-07 19:53:25 +02:00
Andreas Michelis 41fdb1d63b
Reverted LIBUSB provided to _system_ for other unix based systems 2024-11-25 19:36:25 +02:00
Andreas Michelis 3770f59a60
Added build-along support for LIBUSB
- Changed Legacy MINGW Checkers for MSVC
- If not available, now `Findlibusb.cmake` fetches `libusb-cmake` repo and includes it at config time
- For MSVC, Added fix for ill-defined `ssize-t`
- For linux build-along, added check whether LIBUDEV is installed/enabled
2024-11-21 21:39:34 +02:00
nightwalker-87 e4931097f8 General Project Update
- Fixed compatibility with gcc-14 [-Werror=calloc-transposed-args]
- Updated compiling instructions and build script for Windows (Closes #1364) (Closes #1410)
- Updated CHANGELOG.md
- Minor formatting fixes
2024-08-11 16:53:39 +02:00
nightwalker-87 6a6718b334 Post release patch for v1.8.0
- Fixed terminal screen output (Closes #1363)
- Fixed compatibility with gcc-14 (Closes #1365)
- Updated contact info in CODE_OF_CONDUCT
- Updated man files & related install path
- Updated libusb to v1.0.27 for Windows builds
- Updated cmake_policy to CM0153 NEW
2024-02-16 14:55:41 +01:00
nightwalker-87 101d77bf7e Formatting & style fixes. 2023-06-24 23:55:12 +02:00
Oleksiy Slyshyk 222ff47165 fix warn in a few *.cmake 2023-04-28 17:59:47 +03:00
nightwalker-87 1bec78c428 Updated libusb checksum for WIN32 2023-01-15 14:20:48 +01:00
nightwalker-87 2087711c23 General Project Update
- Updated CHANGELOG.md
- Updated README.md
- Removed support for macOS (Closes #1269)
2022-10-23 20:22:16 +02:00
Robert Jenssen 8835d387f2 Fix compilation with gcc-12 2022-08-29 10:23:59 +10:00
nightwalker-87 978462d048 Updated libusb to v1.0.25 (macOS + Windows) 2022-02-04 21:53:00 +01:00
Oleksiy Slyshyk cf6bdbfe4b set C standart through cmake variables,
remove redundant -Ox options
2022-01-31 13:01:06 +02:00
nightwalker-87 3be2c70a67 General Project Update
- [doc] Updated system requirements
-> cmake >= 3.10.2
-> libusb >= 1.0.21 (except for FreeBSD)
-> gtk >= 3.22.30
- Updated CHANGELOG.md
- Updated list of contributors
2022-01-16 18:10:01 +01:00
Jan Bramkamp f95aec7994 Teach cmake to find libusb-1.0 port/pkg on OpenBSD
On OpenBSD libusb is provided by the libusb1 port/package.
2021-11-24 01:45:24 +01:00
nightwalker-87 ebba0f35e2 General Project Update
- [doc] Updated steps for release procedure
- [doc] Removed outdated lists of supported devices
- [doc] Updated list of supported OS
- [doc] Updated version requirements
- Cleanup  for libusb installation routine on Windows
- Updated list of contributors
- Updated CHANGELOG.md
- Updated README.md
2021-05-16 18:26:52 +02:00
nightwalker-87 6993491f90 Revert "Updated libusb to v1.0.24"
This reverts commit 89a495d169.
2021-04-21 00:00:33 +02:00
nightwalker-87 89a495d169 Updated libusb to v1.0.24
Note: Due to a compilation bug in libusb v1.0.24,
building of x86-64 windows binaries is currently
not possible and has been deactivated.
2021-04-06 00:46:44 +02:00
nightwalker-87 5ce54824a5 Updated CI & MinGW64 cross build configuration
- Moved config for macOS 10.14 to GitHub Actions
   (Note: preparation only, yet inactive)
- Removed macOS 10.14 builds from Travis CI
- Removed Linux build config from Travis CI
- Split 32- & 64-bit cross builds to separate jobs
- Minor fixes for MinGW64 cross build config
2021-04-05 21:55:54 +02:00
nightwalker-87 e0f7552fc1 Updated CI build configuration
- Ensure clean build system for all build targets
- Rearranged & renamed build jobs
- Completed set of 32-bit & 64-bit builds
- Updated notifications for MinGW cross build
- Added macOS 10.14 build environment for Travis CI
2021-04-03 14:53:16 +02:00
nightwalker-87 eebcb1acc8 Revert "Updated libusb to v1.0.24"
This reverts commit d10a4f8def.
2021-04-02 18:34:31 +02:00
nightwalker-87 d10a4f8def Updated libusb to v1.0.24 2021-03-28 00:35:03 +01:00
nightwalker-87 3f20a25cc0 Updated cmake-settings
- Changed header installation path
- Fix for cpack output directory
2020-06-17 15:15:33 +02:00
nightwalker-87 ffe6240012 Minor whitespace and code style fix 2020-06-15 10:46:09 +02:00
nightwalker-87 03a358bd07 Added check for cflag -std=gnu18 2020-06-06 01:00:17 +02:00
nightwalker-87 ce6ffe7030 Refactoring for package distribution
- New cpack package-config for DEB and RPM
- Toolchain file for cross-building
- Script to automate MinGW cross-building
- Added file headers for .cmake files
- Added dpkg and rpm to required pkgs
2020-04-29 16:24:14 +02:00
nightwalker-87 5db2dc4c04 cmake replaces 7zip for package extraction
The exctraction of the libusb library archive on windows no longer 
requires an external unarchiver.
2020-04-23 11:03:15 +02:00
nightwalker-87 9b19f92254 Fixed compilation errors
- Moved include of GNUInstallDirs module in cmake-routine
- Removed old ci-leftover in Makefile
- cmake: Fixed name pattern for libusb module (Fixes #940)
- Wrong command option formatting for 7zip (Fixes #936)

Extraction of downloaded libusb archive on Windows failed since commit 
a8c1f41f1b.
2020-04-21 14:49:25 +02:00
nightwalker-87 48a9db00be Removed remnants of unused build target 2020-04-20 01:45:19 +02:00
nightwalker-87 68fdd3927d Reconfigured cmake packaging
- Refactoring for package config & build
- deb-pkg: postinst script with depmod -a

(Fixes #845)
2020-04-18 16:45:05 +02:00
nightwalker-87 155439230a Unified naming for cmake modules & paths 2020-04-17 15:43:35 +02:00
nightwalker-87 b4a4762878 Merge branch 'develop' into build-settings 2020-04-15 22:17:55 +02:00
nightwalker-87 6f934a396e Whitespace cleanup 2020-04-15 16:20:17 +02:00
nightwalker-87 6eb9103a23 Updated build-settings
- Added new build configs for Travis
- Refactoring for cmake modules
- Updated Travis build script
- Makefile: binary build for Windows
2020-04-13 15:02:43 +02:00
nightwalker-87 a8c1f41f1b Refactoring for libusb detection 2020-04-07 16:10:55 +02:00
nightwalker-87 587fb48ce4 Updated cmake configuration
- Alligned formatting
- Updated version requirement
- Updated pkg-maintainer
- [doc] Added note in compiling manual
- Fixed install paths in build script
- Updated C-flag -std=gnu99 to gnu11
2020-04-05 14:25:45 +02:00
nightwalker-87 27aa888211 Updated compiling doc & version support
- Added info on version support
- Updated compiling instructions
- Updated minGW-w64 gcc-TC to v8.1.0
- Minor formatting fixes

(Closes #896, #897, #899)
2020-04-04 13:03:22 +02:00
Oleksiy Slyshyk f36d45ab92 specify correct MD5 for libusb-1.0.23.7z 2020-03-28 21:57:08 +02:00
Oleksiy Slyshyk cefcb7316c check MD5 while download libusb 2020-03-28 21:16:32 +02:00
Oleksiy Slyshyk c27b8f4616 update libusb to 1.0.23 2020-03-25 12:16:52 +02:00
Slyshyk Oleksiy 83a31a09b3
Add win32 travis build (#2)
* add mingw64 build to travis CI

* Make .travis-lin-mingw.sh executable

* .travis-lin-mingw.sh: make build dir

* show $PWD in travis-lin-mingw

* update .travis-lin-mingw.sh

* ---

* update .travis-lin-mingw.sh

* update p7zip cmd

* fix sign/unsign comparioson in usb.c

* revert call .travis.sh

* clean up .travis-lin-mingw.sh
2020-02-29 16:23:22 +02:00
Slyshyk Oleksiy a3cb1a1569 build wor windows under Debian/Ubuntu (#802) 2019-05-11 19:41:57 +02:00
Slyshyk Oleksiy 389fda2443 Update libusb to v1.0.22 (#695)
* Will not download libusb if it found.
* Checking CMAKE_LIBRARY_PATH before setting as STLINK_LIBRARY_PATH.
2018-03-28 09:49:14 +02:00
orinem 79d91786f7 Stop the sulk with GPL2016 on Windows (#602)
* Fixes for VS2017.
* Added a getopt implementation.
* Added a unistd.h.
* Corrected closing of sockets for Windows versions.
* Fixed gdbserver CMakeLists.txt to play nice with VS2017.
* Fixed include of getopt.h and unistd.h for WIN32.
* Added a unistd.h.
* Corrected closing of sockets for Windows versions.
* Fixed gdbserver CMakeLists.txt to play nice with VS2017.
* Override /MD to /MT for MSVC to match libusb's builds.
* MSVC settings should be if (MSVC).
* Don't busy-wait for long periods in usleep().
* Dynamic link to MSVC libusb binaries.
* Added Visual Studio section to compiling.md.
* Added -D_CRT_NONSTDC_NO_WARNINGS to MSVC flags.
* Prevented some more warnings under MSVC.
2017-06-17 08:05:47 +02:00
Slyshyk Oleksiy 1adaedbdbc Update libusb to 1.0.21 under windows (#562)
* fix wrong libusb extract command
* update libusb to 1.0.21 under windows
2017-03-01 19:56:24 +01:00
Slyshyk Oleksiy 470fc2b309 fix cmake wrong libusb extract command for windows (fixes #511) 2016-11-07 10:49:16 +01:00
Jerry Jacobs 68b0f3bddc Initial work to fix cygwin builds 2016-10-22 09:44:37 +02:00
Jerry Jacobs 4209e4b924 cmake: Refactor into seperate files, fix project version detection when everything fails (travis) 2016-09-16 15:42:34 +02:00
Jerry Jacobs c42de25204 cmake: Fix building with MinGw64 2016-09-15 14:55:18 +02:00
Jerry Jacobs 10f965e45d cmake/modules/pandocology.cmake: Uncomment search of pandoc, due to previous local testing 2016-09-15 10:46:13 +02:00