-
Notifications
You must be signed in to change notification settings - Fork 7.5k
kconfig: Move Kconfig.modules to the root build directory #14976
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kconfig: Move Kconfig.modules to the root build directory #14976
Conversation
All checks are passing now. Review history of this comment for details about previous failed status. |
Counterpart to Zephyr PR: zephyrproject-rtos/zephyr#14976 Part of the solution for: zephyrproject-rtos/zephyr#14974 Signed-off-by: Carles Cufi <[email protected]>
Requires zephyrproject-rtos/ci-tools#41 to pass CI |
Codecov Report
@@ Coverage Diff @@
## master #14976 +/- ##
=======================================
Coverage 52.93% 52.93%
=======================================
Files 309 309
Lines 45251 45251
Branches 10447 10447
=======================================
Hits 23953 23953
Misses 16533 16533
Partials 4765 4765 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good
Counterpart to Zephyr PR: zephyrproject-rtos/zephyr#14976 Part of the solution for: zephyrproject-rtos/zephyr#14974 Signed-off-by: Carles Cufi <[email protected]>
Currently, the Kconfig.modules file is placed in the build directory relative to the CMake "project". But technically, the file is not project-specific, but global, or build-directory specific. So we move it up one level to the CMAKE_BINARY_DIR instead. Currently, there is only one project, so this change has no effect, but this enables us to have multiple projects in the future, which again enables multi-image builds. Signed-off-by: Sebastian Bøe <[email protected]> Signed-off-by: Håkon Øye Amundsen <[email protected]>
7962470
to
c984c5d
Compare
recheck |
Counterpart to Zephyr PR: zephyrproject-rtos#14976 Part of the solution for: zephyrproject-rtos#14974 Signed-off-by: Carles Cufi <[email protected]>
Counterpart to Zephyr PR: zephyrproject-rtos#14976 Part of the solution for: zephyrproject-rtos#14974 Signed-off-by: Carles Cufi <[email protected]>
Currently, the Kconfig.modules file is placed in the build directory
relative to the CMake "project". But technically, the file is not
project-specific, but global, or build-directory specific.
So we move it up one level to the CMAKE_BINARY_DIR instead. Currently,
there is only one project, so this change has no effect, but this
enables us to have multiple projects in the future, which again
enables multi-image builds.
This fixes #14974
Signed-off-by: Sebastian Bøe [email protected]
Signed-off-by: Håkon Øye Amundsen [email protected]