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 global scope option to omit deprecated items #463

Merged
merged 1 commit into from
Jan 21, 2020

Conversation

jphickey
Copy link
Contributor

@jphickey jphickey commented Jan 8, 2020

Describe the contribution

Fix #355

Adds a "global_build_options.cmake" file akin to the existing arch_build/mission_build option files. Include an example of this file that optionally does add_definitions() to omit the deprected elements for build testing.

Testing performed
Build with and without the OMIT_DEPRECATED flag on the prep command, and confirm that it is correctly translated to the add_definition() globally for all tools and FSW code.

Expected behavior changes
Affects build system only. No change to runtime behavior.

System(s) tested on:
Ubuntu 18.04 LTS 64-bit

Contributor Info
Joseph Hickey, Vantage Systems, Inc.

Community contributors
You must attach a signed CLA (required for acceptance) or reference one already submitted

Adds a "global_build_options.cmake" file akin to the existing
arch_build/mission_build option files.  Include an example of
this file that optionally does add_definitions() to omit the
deprected elements for build testing.
@skliper skliper added this to the 6.8.0 milestone Jan 9, 2020
@skliper skliper added the CCB:Approved Indicates code review and approval by community CCB label Jan 21, 2020
@skliper skliper changed the base branch from master to ic-20200121 January 21, 2020 22:42
@skliper skliper merged commit 80ecc3e into nasa:ic-20200121 Jan 21, 2020
@jphickey jphickey deleted the jph-fix-335-omit-deprecated branch February 13, 2020 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CCB:Approved Indicates code review and approval by community CCB enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants