-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cmake libuci
dependency improvement
#144
Commits on May 27, 2022
-
refactor(build): cleanup iface cmake dependencies
Moves common iface depencies out of the `if()` statements
Configuration menu - View commit details
-
Copy full SHA for b43661b - Browse repository at this point
Copy the full SHA b43661bView commit details -
build: add iface dependency to supervisor_config
Previously, this did not exist, which could cause issues when building in parallel
Configuration menu - View commit details
-
Copy full SHA for 194df93 - Browse repository at this point
Copy the full SHA 194df93View commit details -
build: add missing supervisor_config dependency
subscriber_events was missing a dependency on supervisor_config. As subscriber_event's dependency on iface was through supervisor_config, this meant that we could remove it too.
Configuration menu - View commit details
-
Copy full SHA for a6add25 - Browse repository at this point
Copy the full SHA a6add25View commit details -
refactor(build): cleanup cmake depends on iface
A bunch of difference cmake targets had incorrect dependencies on iface. For example, they should be dependending on supervisor_config, which then dependends on iface.
Configuration menu - View commit details
-
Copy full SHA for 2b8c95c - Browse repository at this point
Copy the full SHA 2b8c95cView commit details -
build(uci): compile libuci at compile time
Compiles libuci in the `cmake --build` compile step, instead of compiling during the `cmake` configure step, using ExternalProject.
Configuration menu - View commit details
-
Copy full SHA for 05eb164 - Browse repository at this point
Copy the full SHA 05eb164View commit details -
build(ubox): compile
libubox
at compile timeCompiles `libubox` in the `cmake --build` compile step, instead of compiling during the `cmake` configure step, using ExternalProject.
Configuration menu - View commit details
-
Copy full SHA for adf2b7c - Browse repository at this point
Copy the full SHA adf2b7cView commit details -
build(uci): make building libuci optional
When compiling using the OpenWRT SDK, libuci is already installed, so there's no need to compile it manually.
Configuration menu - View commit details
-
Copy full SHA for c73c33b - Browse repository at this point
Copy the full SHA c73c33bView commit details
Commits on Jun 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 67b67ff - Browse repository at this point
Copy the full SHA 67b67ffView commit details