Skip to content

Comments

Add global scope option to omit deprecated items#463

Merged
skliper merged 1 commit intonasa:ic-20200121from
jphickey:jph-fix-335-omit-deprecated
Jan 21, 2020
Merged

Add global scope option to omit deprecated items#463
skliper merged 1 commit intonasa:ic-20200121from
jphickey:jph-fix-335-omit-deprecated

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
dzbaker added a commit to nasa/cFS that referenced this pull request Dec 17, 2025
*Combines:*

cFE equuleus-rc1+dev275
psp equuleus-rc1+dev85

**Includes:**

*cFE*
- nasa/cFE#463
- nasa/cFE#2611
- nasa/cFE#2613
- nasa/cFE#2619
- nasa/cFE#2621
- nasa/cFE#2624
- nasa/cFE#2670

*osal*

*PSP*
- nasa/PSP#459
- nasa/PSP#460
- nasa/PSP#463

Co-authored by: Joseph Hickey <[email protected]>
Co-authored by: Avi Weiss <[email protected]>
@dzbaker dzbaker mentioned this pull request Dec 17, 2025
2 tasks
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