wlroots/include
Manuel Stoeckl bb05617414 Use -fmacro-prefix-map to strip build path
This commit matches sway's 2dc4978d8af326c310057ca8fd22a4c7f5d09335.

To help ensure a reproducible build (when debug info is disabled),
the meson build script now uses the -fmacro-prefix-map command line
argument supported by GCC to strip the build-path dependent bytes
of each __FILE__ string used by wlr_log and related functions.

A rather ugly algorithm is used to compute the relative path between
the build and source folders, because meson has no specific function
for this.

When the compiler does not support -fmacro-prefix-map, fall back
to shifting the start of each __FILE__ string by the length of the
relative path to the source directory.
2019-07-17 21:00:09 -04:00
..
backend backends/x11: Touch support 2019-07-17 09:23:10 -04:00
render Use -fmacro-prefix-map to strip build path 2019-07-17 21:00:09 -04:00
rootston Remove orbital screenshooter and gamma-control 2019-06-02 09:30:47 -04:00
types wlr_tablet_v2: Register event serials 2019-06-30 15:01:05 -04:00
util Use a set to track pointer button state. 2019-06-16 00:59:53 +03:00
wlr Use -fmacro-prefix-map to strip build path 2019-07-17 21:00:09 -04:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland xwm: Add _NET_CLIENT_LIST support 2019-02-15 11:08:54 +01:00
meson.build config: Avoid clash with other config-headers 2017-12-27 17:13:58 +01:00