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 "psp_module_api" interface target #261

Closed
jphickey opened this issue Mar 9, 2021 · 0 comments · Fixed by #262
Closed

Add "psp_module_api" interface target #261

jphickey opened this issue Mar 9, 2021 · 0 comments · Fixed by #262
Assignees

Comments

@jphickey
Copy link
Contributor

jphickey commented Mar 9, 2021

Is your feature request related to a problem? Please describe.
PSP should provide and use an interface library target for all of its own modules. This simplifies the build.

Describe the solution you'd like
Add a psp_module_api interface library target to go along with the core_api interface target being added in nasa/cFE#1203.
Fix remaining uses of directory-scope properties and change to target properties.

Additional context
Continuation of #254/#255 - where #255 just made PSP work with CFE after CFE transitioned to interface libraries, this makes PSP also use interface libraries internally and for all its components.

Requester Info
Joseph Hickey, Vantage Systems, Inc.

@jphickey jphickey self-assigned this Mar 9, 2021
jphickey added a commit to jphickey/PSP that referenced this issue Mar 9, 2021
Adds a new target for PSP modules and use this to propagate the compile
definitions and include directories for all PSP code.
jphickey added a commit to jphickey/PSP that referenced this issue Mar 9, 2021
Adds a new target for PSP modules and use this to propagate the compile
definitions and include directories for all PSP code.
jphickey added a commit to jphickey/PSP that referenced this issue Mar 9, 2021
Adds a new target for PSP modules and use this to propagate the compile
definitions and include directories for all PSP code.
astrogeco added a commit that referenced this issue Mar 11, 2021
Fix #261, add psp_module_api interface target
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 a pull request may close this issue.

1 participant