Skip to content

build: allow external module dirs with the same name when not building in Docker#21933

Merged
maribu merged 1 commit intoRIOT-OS:masterfrom
derMihai:mir/build/allow_multiple_modules_dirs_rebase
Dec 5, 2025
Merged

build: allow external module dirs with the same name when not building in Docker#21933
maribu merged 1 commit intoRIOT-OS:masterfrom
derMihai:mir/build/allow_multiple_modules_dirs_rebase

Conversation

@derMihai
Copy link
Copy Markdown
Contributor

@derMihai derMihai commented Dec 5, 2025

Contribution description

There's no reason not to allow multiple external module directories with the same name when not building in Docker. Having module directories named modules is the most straight forward thing to do but it's currently not possible.

Testing procedure

Add multiple directories with the same name to EXTERNAL_MODULE_DIRS. When not building in Docker, compilation should succeed.

@github-actions github-actions bot added the Area: build system Area: Build system label Dec 5, 2025
@maribu maribu enabled auto-merge December 5, 2025 14:21
@maribu maribu added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Dec 5, 2025
@riot-ci
Copy link
Copy Markdown

riot-ci commented Dec 5, 2025

Murdock results

✔️ PASSED

6fdf1cc build: allow multiple modules dirs when not bulding in Docker

Success Failures Total Runtime
10950 0 10950 11m:35s

Artifacts

@maribu maribu added this pull request to the merge queue Dec 5, 2025
Merged via the queue into RIOT-OS:master with commit 948b8c8 Dec 5, 2025
27 checks passed
@leandrolanzieri leandrolanzieri added this to the Release 2026.01 milestone Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: build system Area: Build system CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants