sway/common
Manuel Stoeckl 2dc4978d8a Use -fmacro-prefix-map to strip build path
Because meson does not provide a simple way to get the relative build
path, it is computed with a pair of foreach loops. As meson does not
have a simple way to compute string length (except via underscorify
and 63 split operations), the build script uses a shell command
instead.

If the compiler does not suppot -fmacro-prefix-map, then fall back
to passing in the relative path prefix, and use its length to offset
the uses of __FILE__ in log messages so that the build path is at
least still not included in the logs. This is significantly more
efficient than calling _sway_strip_path.
2019-07-15 16:35:50 -04:00
..
background-image.c
cairo.c
ipc-client.c
list.c
log.c Use -fmacro-prefix-map to strip build path 2019-07-15 16:35:50 -04:00
loop.c
meson.build
pango.c
stringop.c Fix segfaults caused by faulty command parsing 2019-06-11 14:40:36 -04:00
util.c