Skip to content
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

Fix #652, cmake-based OSAL config #654

Merged
merged 2 commits into from
Apr 30, 2020

Conversation

jphickey
Copy link
Contributor

Describe the contribution
Rather than CFE generating an osconfig.h file directly, it just needs to select file(s) from the defs directory and pass them to OSAL for the config.

This makes it compatible with the upcoming nasa/osal#285 change (in PR nasa/osal#427)

Fixes #652

Testing performed
Build code with default provided and confirm that OSAL generates the correct config (osconfig.h) and the build succeeds

Expected behavior changes
Users must now select OSAL options via the CMake file in their defs directory, rather than the osconfig.h file.

System(s) tested on
Ubuntu 20.04 LTS

Additional context
Correlates with nasa/osal#427

Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.

astrogeco and others added 2 commits April 27, 2020 18:29
Rather than CFE generating an osconfig.h file directly, it just
needs to select file(s) from the defs directory and pass them
to OSAL for the config.
@jphickey jphickey added the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Apr 29, 2020
@jphickey
Copy link
Contributor Author

Note - this PR is needed to complete the nasa/osal#427 merge and therefore needs to be included into the current integration-candidate branch.

@skliper
Copy link
Contributor

skliper commented Apr 29, 2020

I approve of that approach.

jphickey added a commit that referenced this pull request Apr 29, 2020
@astrogeco astrogeco changed the base branch from master to integration-candidate April 30, 2020 15:09
@astrogeco astrogeco added IC-20200422 and removed CCB:Ready Ready for discussion at the Configuration Control Board (CCB) labels Apr 30, 2020
@astrogeco astrogeco merged commit ec38f09 into nasa:integration-candidate Apr 30, 2020
@skliper skliper added this to the 6.8.0 milestone Jun 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CFE needs to provide CMake-based config file for OSAL
3 participants