Skip to content

build(apps): move Linux app outputs out of source tree#385

Merged
prashymh merged 1 commit intoARM-software:mainfrom
prashymh:app-build-cleanup
May 1, 2026
Merged

build(apps): move Linux app outputs out of source tree#385
prashymh merged 1 commit intoARM-software:mainfrom
prashymh:app-build-cleanup

Conversation

@prashymh
Copy link
Copy Markdown
Contributor

@prashymh prashymh commented May 1, 2026

Build Linux userspace app objects and binaries under dedicated per-app build directories instead of emitting artifacts beside the source files.

Add default output paths under build/apps// with separate obj/ and bin/ directories, while keeping BUILD_ROOT overridable for callers that need a different output root.

Keep app-local clean targets removing the new per-app build directory while also deleting legacy source-tree objects and binaries from older builds.

Change-Id: Icc766ac8a26c2109550944b96e2860ddf24376d9

Build Linux userspace app objects and binaries under dedicated per-app build
directories instead of emitting artifacts beside the source files.

Add default output paths under build/apps/<app>/ with separate obj/ and bin/
directories, while keeping BUILD_ROOT overridable for callers that need a
different output root.

Keep app-local clean targets removing the new per-app build directory while
also deleting legacy source-tree objects and binaries from older builds.

Change-Id: Icc766ac8a26c2109550944b96e2860ddf24376d9
@prashymh prashymh merged commit 455846b into ARM-software:main May 1, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant