Wykres commitów

40 Commity (80c31a15a4ae447e0e300b5564a7c61f839f8b7f)

Autor SHA1 Wiadomość Data
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
Jerry Jacobs 1ade678f9c Refactor main CMakeLists.txt. Generate manpages when pandoc is present in Debug builds. Add top level Makefile 2016-09-15 10:44:01 +02:00
Jerry Jacobs 4ad75ead78 cmake/modules/FindLibUSB.cmake: Use correct FindLibUSB.cmake 2016-09-08 14:31:08 +02:00
Jerry Jacobs fca819f8f9 cmake/modules/FindLibUSB.cmake: Fix build on FreeBSD 2016-09-08 16:16:39 +02:00
Jerry Jacobs 9aac78d184 Deprecate autotools 2016-08-03 20:02:50 +02:00
Jerry Jacobs f8d711818d cmake: Search for static libusb-1.0 library on OSX and link with ObjC,CoreFoundation and IOKit frameworks 2016-05-20 20:36:41 +02:00
Jerry Jacobs d15a2535ca CMake: Dont use pkg-config to find libusb on Mac OSX, rewrite to CMake find module (tested on homebrew only) 2016-05-05 12:52:58 +02:00