sanitizer.prf 865 B

123456789101112131415161718192021222324252627282930
  1. # Sanitizer flags
  2. sanitize_address {
  3. QMAKE_CFLAGS += $$QMAKE_SANITIZE_ADDRESS_CFLAGS
  4. QMAKE_CXXFLAGS += $$QMAKE_SANITIZE_ADDRESS_CXXFLAGS
  5. QMAKE_LFLAGS += $$QMAKE_SANITIZE_ADDRESS_LFLAGS
  6. }
  7. sanitize_memory {
  8. QMAKE_CFLAGS += $$QMAKE_SANITIZE_MEMORY_CFLAGS
  9. QMAKE_CXXFLAGS += $$QMAKE_SANITIZE_MEMORY_CXXFLAGS
  10. QMAKE_LFLAGS += $$QMAKE_SANITIZE_MEMORY_LFLAGS
  11. }
  12. sanitize_thread {
  13. QMAKE_CFLAGS += $$QMAKE_SANITIZE_THREAD_CFLAGS
  14. QMAKE_CXXFLAGS += $$QMAKE_SANITIZE_THREAD_CXXFLAGS
  15. QMAKE_LFLAGS += $$QMAKE_SANITIZE_THREAD_LFLAGS
  16. }
  17. sanitize_undefined {
  18. QMAKE_CFLAGS += $$QMAKE_SANITIZE_UNDEFINED_CFLAGS
  19. QMAKE_CXXFLAGS += $$QMAKE_SANITIZE_UNDEFINED_CXXFLAGS
  20. QMAKE_LFLAGS += $$QMAKE_SANITIZE_UNDEFINED_LFLAGS
  21. }
  22. QMAKE_CFLAGS += $$QMAKE_COMMON_SANITIZE_CFLAGS
  23. QMAKE_CXXFLAGS += $$QMAKE_COMMON_SANITIZE_CXXFLAGS