openframeworks / openframeworks/openFrameworks
Transition OF to CMake?
Open
Nobody has claimed this yet.
core
development-strategy
feature
section-internals
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
We could transition the OF build system to use CMake. This could have several benefits:
- Ease library compilation
- Create project files for IDEs we use. The PG could also use this
- Less need to keep project files compiling by tweaking manually, as the cmake configuration is the canonical source for all of them)
@procedural has a cmake-based fork of OF going here.
Some previous discussion in this comment ff.
Discuss!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the CMake-based fork at https://github.com/ofnode/of and the previous discussion in issue #3340. The issue needs a decided migration scope and acceptance criteria before implementation can begin; completion would mean an agreed CMake transition that addresses the listed library-compilation and project-file goals.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100