Commit Graph

29 Commits (87d85cf0bf2d134c1fff2c62e93a4e14e6ba9d8f)

Author SHA1 Message Date
Guðni Már Gilbert e7abc6a7d8 Upgrade ninja from 1.10.2 to 1.12.1
The update brings better support for Windows :)

Changelogs:
* https://github.com/ninja-build/ninja/releases/tag/v1.12.1
* https://github.com/ninja-build/ninja/releases/tag/v1.12.0
* https://github.com/ninja-build/ninja/releases/tag/v1.11.1
* https://github.com/ninja-build/ninja/releases/tag/v1.11.0
2024-12-23 19:17:33 +01:00
Guðni Már Gilbert 32d5f3b4be bootstrap: fix DeprecationWarning
DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.

See:
https://docs.python.org/3.12/library/tarfile.html#tarfile-extraction-filter
2024-12-23 19:17:33 +01:00
VintagePC 515b93e9e7 Patch gcovr script - take 3 2023-09-17 19:39:03 -04:00
VintagePC c60d562c8c Patch gcovr script - take 2 2023-09-17 19:05:34 -04:00
VintagePC 6340421f51 Patch gcovr script 2023-09-17 19:00:07 -04:00
D.R.racer 554caa24fa Update build server config 2023-07-13 16:24:06 +02:00
Guðni Már Gilbert 6818ac3538 Sync with MK3
- Bump prusa3dboards package
- Set CMake Build Type to Release, otherwise building with this kit doesn't work (debug symbols don't fit)
-  Rename kit to be same as on MK3 firmware
2022-12-18 17:41:22 +00:00
VintagePC 8ae82dd6b3 Build bootloader hex too 2022-11-11 16:28:39 +01:00
Yuri D'Elia 8e6aa41299 Update Jenkins rules to match updated cmake/ninja versions 2022-07-27 17:04:52 +02:00
Yuri D'Elia 392298c3da Uniform gcc-avr => avr-gcc for consistency 2022-07-27 17:04:52 +02:00
Yuri D'Elia 05aba7141b Add the AvrGcc toolchain to lock gcc version
Substitute documentation to reference AvrGcc by default, which locks gcc
to the dependency folder.

AnyAvrGcc is inteded to use any system/external gcc version (as the name
implies).
2022-07-27 17:04:52 +02:00
Yuri D'Elia 2117ee12de Update boostrap.py from Buddy 2022-07-27 17:04:52 +02:00
Yuri D'Elia 186c07d771 Require cmake 3.22.5 for consistency with Buddy 2022-07-27 17:04:52 +02:00
3d-gussner a241f55513 Update vscode
Remove fixed version in AnyAvrGcc.cmake
Update build.py to use current avr-gcc version defined in bootstrap.py
Attempt to change MM-control-01.hex to MMU2SR-<project version> like in buddy releases
2022-07-27 17:04:52 +02:00
D.R.racer 858cd0349b Upgrade build system to gcc 7.3
based on PR#185 and https://github.com/wavexx/Prusa-Firmware-MMU-Private/pull/1
2022-07-27 17:04:52 +02:00
Yuri D'Elia 3fd11d17cb Make cmake show verbose errors on failure 2021-08-12 17:50:39 +02:00
Yuri D'Elia c3509e6296 Remove pandas from bootstrap.py and as docker dependency
We'll not depend on pandas for normal builds, skipping
test_motion_ramp.py if not installed.
2021-08-12 17:50:07 +02:00
Yuri D'Elia 5f643126ba Add pandas as a required dependency for testing 2021-08-12 17:50:07 +02:00
Alan Dragomirecký 532f2fadb0 holly: Fix dependency downloading (clang-format) 2021-07-16 11:57:40 +02:00
VintagePC dc161812f3 First take, WIP 2021-07-12 12:50:06 +02:00
Alan Dragomirecký 6f68fc6e76 Remove empty CMakeLists from the utils directory 2021-07-12 09:09:21 +02:00
Alan Dragomirecký 99b847bf98 Remove the PRINTER cmake option and other irrelevant code 2021-07-12 09:09:21 +02:00
Alan Dragomirecký 3dbba6ca88 holly: Temporarily disable builds of the firmware (as there is no
avr-gcc available)
2021-07-12 08:52:57 +02:00
Alan Dragomirecký ba19208469 Add Dockerfile/Jenkinsfile for Holly 2021-07-12 08:52:57 +02:00
Alan Dragomirecký 8361bd1027 Replace urls for gcc-avr with dummy (but working) ones 2021-07-12 08:52:57 +02:00
Alan Dragomirecký 86f5e19b54 Remove unused Python dependecies 2021-07-12 08:52:57 +02:00
Alan Dragomirecký 92b8b98c38 build.py: Switch to AnyAvrGcc.cmake 2021-04-19 07:03:47 +02:00
Alan Dragomirecký ac1dd05097 Initial support for AnyAvrGcc toolchain 2021-04-19 07:03:47 +02:00
D.R.racer 257d0ec340 Prepare parts of the build system
extracted and slightly modified from Buddy-FW, still doesn't work
2021-04-19 07:03:47 +02:00