Skip to content

Add CMake skeleton - #1

Open
ncrossette wants to merge 1 commit into
mainfrom
feature/cmake-skeleton
Open

Add CMake skeleton#1
ncrossette wants to merge 1 commit into
mainfrom
feature/cmake-skeleton

Conversation

@ncrossette

Copy link
Copy Markdown
Owner

Summary

  • Adds top-level CMakeLists.txt: declares the jedi-demos project, finds fv3jedi (REQUIRED) and fv3-jedi-data (QUIET with tarball fallback), then calls add_subdirectory(demos)
  • Adds demos/CMakeLists.txt: resolves the fv3-jedi-data tier-1 path, creates Data/inputs and Data/fv3files symlinks, stubs BUMP-demos YAML symlinks and date-expanded YAML generation (via sed), and includes demolist files

Test plan

  • CMake configures without error in a bundle build after fv3-jedi
  • Data/inputs symlink resolves to fv3-jedi-data/testinput_tier_1/inputs
  • Data/fv3files symlink resolves to fv3-jedi/test/Data/fv3files

🤖 Generated with Claude Code

Adds top-level CMakeLists.txt and demos/CMakeLists.txt.  The top-level
finds fv3jedi and fv3-jedi-data, mirrors the fv3-jedi tarball-fallback
pattern for CI, then delegates to demos/.  demos/CMakeLists.txt resolves
the fv3-jedi-data tier-1 path, creates Data/ symlinks (inputs, fv3files),
stubs out the BUMP-demos YAML symlinks and date-expanded YAML generation,
and includes the demolist files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant