| @@ -6,9 +6,14 @@ | |||
| "warning_flags": [ | |||
| "-Werror", | |||
| ], | |||
| "flags": [ | |||
| "-fdata-sections", | |||
| "-ffunction-sections", | |||
| "-Os" | |||
| ], | |||
| "cxx_flags": [ | |||
| "-fconcepts", | |||
| "-std=c++2a", | |||
| "-std=c++2a" | |||
| ], | |||
| "link_flags": [ | |||
| "-static", | |||
| @@ -17,6 +22,7 @@ | |||
| "-ldl", | |||
| // WORKAROUND: https://sourceware.org/legacy-ml/glibc-bugs/2018-09/msg00009.html | |||
| "-Wl,-u,pthread_mutex_lock,-u,pthread_mutex_unlock,-u,pthread_self", | |||
| "-Wl,--gc-sections,--strip-all" | |||
| ], | |||
| "optimize": true | |||
| } | |||