basic/log: add a define for path relative to source root
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 7 Jun 2019 12:41:36 +0000 (14:41 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 4 Jul 2019 08:27:19 +0000 (10:27 +0200)
commita0b15b41771a262d042dbb6ac32a7f9614100714
tree954a4657cc7af97162060e9932d7eb1f4688742a
parent71b7a6c47e79452a55ae91d9343fd9e9669df9fa
basic/log: add a define for path relative to source root

When using build/ directory inside of the source directory:
__FILE__: ../src/test/test-log.c
RELATIVE_SOURCE_PATH: ..
PROJECT_FILE: src/test/test-log.c

When using a build directory outside of the source directory:
__FILE__: ../../../home/zbyszek/src/systemd-work/src/test/test-log.c
RELATIVE_SOURCE_PATH: ../../../home/zbyszek/src/systemd-work
PROJECT_FILE: src/test/test-log.c
meson.build
src/basic/log.h
src/test/test-log.c