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

Add compiler option examples #462

Merged
merged 3 commits into from
Jan 21, 2020

Commits on Jan 8, 2020

  1. Fix nasa#24: Add strict warning flags

    Add extra compile options for mission scope and arch scope.
    
    These are separated to support cross compile environments that
    do not/cannot use the same flags on both builds.
    
    For "mission" build the targets are never cross compiled, only
    built for the native host machine.  It should be safe to assume
    a compiler in the GCC family and the strict warnings should
    _always_ be applicable here.
    
    For "arch" build the options are compiler vendor dependent.  The
    file as-supplied can only be used if all the target cross compilers
    are in the same family and support the same warning options.
    However, this file can be modified without affecting the options
    used for the host side tools.
    jphickey committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    ebd356b View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Issue nasa#24: Add _custom suffix to extension files

    Add a _custom suffix to differentiate the customization
    file from the base file in the cmake directory.
    jphickey committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    7a2f49b View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Update nasa#24: Also enable cast-align warning

    Include in the basic warning set.  Note that at this time the CFE
    does not build cleanly on all architectures with this warning enabled,
    pending resolution of issue nasa#313.
    jphickey committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    c5625fc View commit details
    Browse the repository at this point in the history