llnl / llnl/smith

Export CMake Targets better

Open
#678 0 comments 0 reactions 0 assignees View on GitHub
build
Dominant language
C++
Stars
245
Forks
36
Avg merge
8d 23h
Merged PRs (30d)
4

Description

There are a lot of duplication in the exported config files in Smith that can be removed and leveraged fully from Serac. For example, we should just be using the MFEM target created/imported from Serac inside of Smith, instead of recreating it.

Contributor guide

Open the contributing guide

Research direction

Start by locating Smith's exported CMake configuration files and the corresponding Serac target setup, then compare how the MFEM target is created or imported in each project. Done means Smith reuses Serac's MFEM target and removes duplicated target configuration without breaking its exported package configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.