Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Use exact match by default for BSP names | Sebastian Huber | 2020-10-02 | 1 | -2/+2 |
| | | | | Update #3818. | ||||
* | build: Add comment | Sebastian Huber | 2020-09-28 | 1 | -0/+4 |
| | | | | Update #3818. | ||||
* | build: Fix option default values | Sebastian Huber | 2020-09-27 | 1 | -3/+4 |
| | | | | | | | For the option default values we have to use the BSP name defined by the build specification and not the user. Update #3818. | ||||
* | build: Fix enabled-by evaluation | Sebastian Huber | 2020-09-27 | 1 | -1/+2 |
| | | | | | | | For the enabled-by evaluation we have to use the BSP name defined by the build specification and not the user. Update #3818. | ||||
* | build: Simplify get_compiler() | Sebastian Huber | 2020-09-27 | 1 | -2/+2 |
| | | | | Update #3818. | ||||
* | build: Allow test program item UIDs with a "-" | Sebastian Huber | 2020-09-17 | 1 | -2/+4 |
| | | | | Update #3818. | ||||
* | build: Fix dependencies for start and asm files | Sebastian Huber | 2020-09-17 | 1 | -7/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a feature to enforce an explicit target file for assembler sources. Add a build start file node list and use it as a test program dependency. The fix for #3846 and #4080 needs to be combined, because the fix for #3846 requires the removal of 'before=["cstlib"]'. This patch fixes two issues: 1. The tracking of start file dependencies. 2. Reflect that executables depend on the start files. We need a start.o file in the right path so that the linker can find is as specified by the linker script, and not for example a start.S.17.o file in some path. This part is addressed by the "explicit_asm_target" feature. This build process extension @after("apply_link") @feature("cprogram", "cxxprogram") def process_start_files(self): if getattr(self, "start_files", False): self.link_task.dep_nodes.extend(self.bld.start_files) addresses 2. Close #3846. Close #4080. | ||||
* | build: Use Python tarfile instead of pax | Sebastian Huber | 2020-09-14 | 1 | -13/+14 |
| | | | | This patch is for the new build system. | ||||
* | build: Alternative build system based on waf | Sebastian Huber | 2020-09-14 | 1 | -0/+1531 |
Update #3818. |