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 necessary C++ flags for most common compilers #3802

Merged
merged 15 commits into from
Jan 13, 2021

Commits on Jan 13, 2021

  1. Add CXX flags for most common compilers.

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    fad67df View commit details
    Browse the repository at this point in the history
  2. Add option to dune-project

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    e4ea065 View commit details
    Browse the repository at this point in the history
  3. Emit a warning when failing to detect the C compiler

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    f289bc5 View commit details
    Browse the repository at this point in the history
  4. Move flags to standard set

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    7b0561e View commit details
    Browse the repository at this point in the history
  5. Add tests

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    01d0b8c View commit details
    Browse the repository at this point in the history
  6. Rename option to 'use_standard_c_and_cxx_flags'

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    7b94f71 View commit details
    Browse the repository at this point in the history
  7. Add rules for C compiler detection

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    de18d59 View commit details
    Browse the repository at this point in the history
  8. Use different flags for MSVC

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    6eb6b4a View commit details
    Browse the repository at this point in the history
  9. Add function to parse output of the preprocessor

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    f8d8f87 View commit details
    Browse the repository at this point in the history
  10. Use the new preprocessor-way to detect C compiler

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    ae349c2 View commit details
    Browse the repository at this point in the history
  11. Test the new generated file

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    0f19c8a View commit details
    Browse the repository at this point in the history
  12. One less string concat

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    de39fb7 View commit details
    Browse the repository at this point in the history
  13. Remove Mingw specific detection

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    3ec8a4c View commit details
    Browse the repository at this point in the history
  14. Update tests

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    a72b509 View commit details
    Browse the repository at this point in the history
  15. Use match instead of assoc list

    Signed-off-by: Ulysse Gérard <thevoodoos@gmail.com>
    voodoos committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    0e2ed1d View commit details
    Browse the repository at this point in the history