Skip to content
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

Merged
merged 8 commits into from
Jun 7, 2022
Merged

cmake libuci dependency improvement #144

merged 8 commits into from
Jun 7, 2022

Commits on May 27, 2022

  1. refactor(build): cleanup iface cmake dependencies

    Moves common iface depencies out of the `if()` statements
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    b43661b View commit details
    Browse the repository at this point in the history
  2. build: add iface dependency to supervisor_config

    Previously, this did not exist, which could cause issues when
    building in parallel
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    194df93 View commit details
    Browse the repository at this point in the history
  3. 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.
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    a6add25 View commit details
    Browse the repository at this point in the history
  4. 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.
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    2b8c95c View commit details
    Browse the repository at this point in the history
  5. 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.
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    05eb164 View commit details
    Browse the repository at this point in the history
  6. build(ubox): compile libubox at compile time

    Compiles `libubox` in the `cmake --build` compile step,
    instead of compiling during the `cmake` configure step,
    using ExternalProject.
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    adf2b7c View commit details
    Browse the repository at this point in the history
  7. 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.
    aloisklink committed May 27, 2022
    Configuration menu
    Copy the full SHA
    c73c33b View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Configuration menu
    Copy the full SHA
    67b67ff View commit details
    Browse the repository at this point in the history