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: refactor Renesas targets #14253

Merged
merged 1 commit into from Feb 11, 2021
Merged

Commits on Feb 10, 2021

  1. CMake: refactor Renesas targets

    Refactor all Renesas targets to be CMake buildsystem targets. This removes
    the need for checking MBED_TARGET_LABELS repeatedly and allows us to be
    more flexible in the way we include MBED_TARGET source in the build.
    
    A side effect of this is it will allow us to support custom targets
    without breaking the build for 'standard' targets, as we use CMake's
    standard mechanism for adding build rules to the build system, rather
    than implementing our own layer of logic to exclude files not needed for
    the target being built. Using this approach, if an MBED_TARGET is not
    linked to using `target_link_libraries` its source files will not be
    added to the build. This means custom target source can be added to the
    user's application CMakeLists.txt without polluting the build system
    when trying to compile for a standard MBED_TARGET.
    harrisonmutai-arm committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    9033d9b View commit details
    Browse the repository at this point in the history