AcademySoftwareFoundation / AcademySoftwareFoundation/openfx
CMakeLists.txt should have a package target that packages all headers, libs, and samples
Closed
enhancement
good first issue
- Dominant language
- C++
- Stars
- 570
- Forks
- 152
- Avg merge
- 5m
- Merged PRs (30d)
- 2
Description
Currently the CI builds package includes, libs, and examples into a zip file manually. We could use `conan create` for this, or better yet set up cmake's packaging to package the build into a releaseable form, and then call that from CI.
This will be an important component of our release process.
Contributor guide
Research direction
Start by reviewing CMakeLists.txt and the CI process that manually creates the zip. Determine how a CMake packaging target should include all headers, libraries, and samples, then verify that CI can invoke it to produce a releasable package.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100