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

Add user-specified extra modules to build system #718

Closed
jphickey opened this issue May 27, 2020 · 1 comment · Fixed by #751
Closed

Add user-specified extra modules to build system #718

jphickey opened this issue May 27, 2020 · 1 comment · Fixed by #751
Milestone

Comments

@jphickey
Copy link
Contributor

Is your feature request related to a problem? Please describe.
As a prerequisite to #554, the user needs to have the ability to specify their own set of extra modules to provide for the features they are customizing.

Describe the solution you'd like
A new setting in targets.cmake that allows users to add their own customization layers.

This is similar to but slightly different than loadable apps in that:

  • The same set/config should be applied to all CPUs (i.e. if using for a message abstraction layer, all CPUs should share the same one). So it belongs as a global setting, rather than a setting associated with a single target.
  • These would be linked with cfe core, rather than as dynamically-loaded libraries because something like a message abstraction layer is needed by SB itself, so it can't be loaded later.

Additional context
Initial function would be very simple - just include the libraries in the build, nothing more.

Requester Info
Joseph Hickey, Vantage Systems, Inc.

jphickey added a commit to jphickey/cFE that referenced this issue May 27, 2020
Add a new setting that can be set in targets.cmake, to
enable users to add extra custom functions/modules to
CFE core itself.

This can be used, among other things, for future support
of a modular/customizable message header structure.
jphickey added a commit to jphickey/cFE that referenced this issue Jun 2, 2020
Add a new setting that can be set in targets.cmake, to
enable users to add extra custom functions/modules to
CFE core itself.

This can be used, among other things, for future support
of a modular/customizable message header structure.
@skliper skliper linked a pull request Jul 27, 2020 that will close this issue
@skliper
Copy link
Contributor

skliper commented Jul 27, 2020

Fixed by #751

@skliper skliper closed this as completed Jul 27, 2020
@skliper skliper added this to the 6.8.0 milestone Sep 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment