• David Fairbrother's avatar
    Update CMakeLists to move existing sanitizers and add new ones · 932d12fc
    David Fairbrother authored
    Adds handling for multiple sanitizers using a multi option.
    This includes:
    - Warning users if they try to use a sanitizer on release builds
    - Changing the optimization flag of RelWithDebInfo to get stack traces
    - Adding more checks in case someone mis-types
    - Adding option for clangs memory sanitizer though this throws an error
      at the moment