Skip to content

Bump libs/fprime_cfs to devel (load F Prime during cFS prepare()) - #36

Merged
LeStarch merged 1 commit into
fprime-community:develfrom
lestarch-autobot:devin/bump-fprime-cfs
Oct 28, 2026
Merged

LeStarch merged 1 commit into
fprime-community:develfrom
lestarch-autobot:devin/bump-fprime-cfs

Conversation

@lestarch-autobot

Copy link
Copy Markdown
Contributor

Checklist (Please check before submitting)

  • I reviewed the Contributing Guide.
  • Contributor License Agreement: n/a (F Prime community repository)

Describe the contribution
Bumps libs/fprime_cfs to devel (1ef65dc), picking up fprime-community/fprime_cfs#29: arch_build.cmake enables C++ and
loads the F Prime build system (framework code off) inside cFS prepare(), mission_build.cmake exports
FPRIME_LIBRARY_LOCATIONS to the arch build, and the CMakeLists includes the F Prime code once (guarded). Modules listed
after fprime_cfs can now register custom F Prime autocoders from their own arch_build.cmake.

Companion: #35 (mission defs list the F Prime libraries).

Testing performed

  1. make O=<build> SIMULATION=native prep (fresh) and make -C <build>/native/default_cpu1 fprime_app on this branch (results in the PR thread).
  2. fprime_cfs CI (reference build + integration tests) on Update ComCfg #29 at the same commit content: green.

Expected behavior changes

  • None at runtime; F Prime is now loaded during cFS prepare() (build system only) and its code is included once as before.

System(s) tested on

  • Hardware: PC
  • OS: Ubuntu 22.04
  • Versions: this repository's submodules, SIMULATION=native

Additional context
AI Used (y/n): y — written by Devin (lestarch-autobot) at Michael Starch's direction; design and review by Michael Starch.

Contributor Info

  • Michael Starch, NASA JPL (via lestarch-autobot)

Written by Devin

… Prime during cFS prepare())

Picks up fprime_cfs/arch_build.cmake (enable_language(CXX) + F Prime build system loaded with the framework code off inside prepare()), the FPRIME_LIBRARY_LOCATIONS export and the guarded one-time F Prime code inclusion.

Co-authored-by: M Starch <LeStarch@googlemail.com>
@LeStarch
LeStarch merged commit 7fbfddf into fprime-community:devel Oct 28, 2026
0 of 2 checks passed
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 this pull request may close these issues.

2 participants