Marius Greuel
8b147b4bcd
Merge main branch
2023-01-09 19:27:38 +01:00
Marius Greuel
739d3f85c3
GitHub actions: Use latest versions to remove warning 'Node.js 12 actions are deprecated'
2023-01-05 16:25:08 +01:00
Marius Greuel
a138ec259f
CMake: Rename option USE_EXTERNAL to USE_EXTERNAL_LIBS
2022-12-27 16:35:36 +01:00
mcuee
39ab053937
Temporary disable brew update in macOS github action
2022-12-27 07:52:31 +08:00
mcuee
01ed17bd5c
Disable GNU Readline for MSVC build
...
This is to work around the issue of finding the wrong libreadline.a from Strawberry Perl for Windows MSVC github action.
Reference:
https://github.com/avrdudes/avrdude/pull/1194#issuecomment-1325824150
2022-11-24 13:22:12 +08:00
mcuee
b1b8d95154
Update build.yml to remove readline under macOS
...
This commmit updates github action to remove the needs of GNU Readline under macOS, after the merge of PR avrdudes#1185.
2022-11-22 06:59:29 +08:00
mcuee
5862a5b7e9
Use readline for github action macOS Homebrew
...
Update github action to use readline keg and not the default libedit under Homebrew
2022-10-24 08:50:57 +08:00
Stefan Rueger
960bf7b959
Revert "Add readline for MSYS2 mingw32/mingw64 build"
2022-10-23 23:04:16 +01:00
Stefan Rueger
0ebf220315
Merge pull request #1148 from mcuee/readline_mingw
...
Add readline for MSYS2 mingw32/mingw64 build
2022-10-23 22:42:10 +01:00
mcuee
e300861505
Add readline for MSYS2 mingw32/mingw64 build
2022-10-23 14:40:04 +08:00
mcuee
21e372f639
Add libreadline-dev for Linux github action build
2022-10-23 14:03:33 +08:00
Marius Greuel
3b8f41ca20
GitHub Actions: Update apt index before installing packages
2022-09-29 22:02:04 +02:00
Marius Greuel
c633255c01
CMake: Add initial support for texinfo docs
2022-09-04 16:55:16 +02:00
Marius Greuel
b8420ee52d
Update GitHub deploy action
2022-05-09 15:42:48 +02:00
Joerg Wunsch
5a3ff78844
Fix syntax error in workflow build.yml file
2022-04-26 21:41:03 +02:00
Joerg Wunsch
74a92d7991
Try to exclude the 'onlinedocs' branch from actions
...
There's no sourcecode within that branch, anyway.
2022-04-26 21:29:46 +02:00
Yegor Yefremov
acee6afa4e
CMake: split configuration in two files
...
The main CMakeLists.txt file in the project's root directory takes
care of the main project settings like project name and version,
handling the options, finding dependencies, etc.
The src/CMakeLists.txt handles options that are necessary to build
libavrdude library and avrdude binary.
2022-01-23 21:22:07 +01:00
Marius Greuel
956a274abd
Remove libreadline from GitHub build action
2022-01-12 23:19:28 +01:00
Marius Greuel
0ba4d2eaee
Change GitHub build action to create separate artifacts for executables
2022-01-12 18:16:02 +01:00
Marius Greuel
f043e1b484
Work around choco failure in build.yml
2022-01-09 20:13:11 +01:00
Marius Greuel
872f3a3a8d
Add GitHub deploy action
2022-01-07 23:57:54 +01:00
Marius Greuel
428f5828b4
Add cross-compile to GitHub build actions
2022-01-07 23:57:54 +01:00
Marius Greuel
1fb88c3040
Add external libraries to CMake project
2022-01-07 17:54:36 +01:00
Marius Greuel
65e3fe358a
Always upload GitHub Build artifacts, even on failure
2021-12-29 22:27:36 +01:00
Marius Greuel
89c345c6a6
Add GitHub build action for CMake project
2021-12-20 17:52:37 +01:00