aui-framework / aui-framework/aui
Add AUIB_AUI_OVERRIDE_VERSION in addition to AUIB_AUI_AS
- Dominant language
- C++
- Stars
- 598
- Forks
- 44
- Avg merge
- 17h 56m
- Merged PRs (30d)
- 3
Description
When using AUIB_AUI_AS in order to develop AUI alongside with AUI based (client) application, I often make commits to AUI. I also have to update commit sha1 (version) in auib_import(AUI) in the client application, so other developers would receive AUI update. However, the local AUI repository location on my machine is also updated, and I have to do `git remote origin set-url` in AUI's repository in order to make commit every time. The idea is to **override** the AUI version only on my machine with CMake argument, so the repository wouldn't updated when I update AUI version in the client application, and I wouldn't have to setup remote origin url in order to make a commit to AUI.
Contributor guide
Research direction
No files or tests are named. Start by tracing AUIB_AUI_AS through auib_import(AUI) and the CMake argument handling; done means a local CMake override can select an AUI version without updating the repository reference or requiring a changed remote origin URL.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100