chiark / gitweb /
build-sys: use #if Y instead of #ifdef Y everywhere
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 3 Oct 2017 08:41:51 +0000 (10:41 +0200)
committerSven Eden <yamakuzure@gmx.net>
Thu, 23 Nov 2017 07:11:42 +0000 (08:11 +0100)
commit3344b839df8fe2dd2b4a4f470225e4c407cf2faa
treea64c86cfe6adc5718143f5604fef893cfd94a865
parent7d729de3a70bc7a7fef69f5cea03fcbf835e118a
build-sys: use #if Y instead of #ifdef Y everywhere

The advantage is that is the name is mispellt, cpp will warn us.

$ git grep -Ee "conf.set\('(HAVE|ENABLE)_" -l|xargs sed -r -i "s/conf.set\('(HAVE|ENABLE)_/conf.set10('\1_/"
$ git grep -Ee '#ifn?def (HAVE|ENABLE)' -l|xargs sed -r -i 's/#ifdef (HAVE|ENABLE)/#if \1/; s/#ifndef (HAVE|ENABLE)/#if ! \1/;'
$ git grep -Ee 'if.*defined\(HAVE' -l|xargs sed -i -r 's/defined\((HAVE_[A-Z0-9_]*)\)/\1/g'
$ git grep -Ee 'if.*defined\(ENABLE' -l|xargs sed -i -r 's/defined\((ENABLE_[A-Z0-9_]*)\)/\1/g'
+ manual changes to meson.build

squash! build-sys: use #if Y instead of #ifdef Y everywhere

v2:
- fix incorrect setting of HAVE_LIBIDN2
46 files changed:
man/meson.build
meson.build
shell-completion/bash/meson.build
shell-completion/zsh/meson.build
src/basic/cgroup-util.c
src/basic/def.h
src/basic/fileio.c
src/basic/fileio.h
src/basic/fs-util.c
src/basic/hashmap.c
src/basic/hashmap.h
src/basic/memfd-util.c
src/basic/meson.build
src/basic/missing.h
src/basic/path-util.h
src/basic/process-util.c
src/basic/random-util.c
src/basic/selinux-util.c
src/basic/set.c [new file with mode: 0644]
src/basic/smack-util.c
src/basic/socket-util.c
src/basic/terminal-util.c
src/basic/time-util.c
src/core/mount-setup.c
src/libelogind/sd-bus/bus-control.c
src/libelogind/sd-bus/bus-kernel.c
src/libelogind/sd-bus/sd-bus.c
src/libelogind/sd-daemon/sd-daemon.c
src/login/logind-acl.h
src/login/logind-dbus.c
src/login/logind-session.c
src/login/meson.build
src/shared/acl-util.h
src/shared/bus-util.c
src/shared/conf-parser.c
src/shared/meson.build
src/shared/spawn-polkit-agent.c
src/shared/udev-util.c
src/shared/utmp-wtmp.h
src/sleep/sleep.c
src/systemd/sd-messages.h
src/test/meson.build
src/test/test-conf-parser.c
src/test/test-dlopen.c [new file with mode: 0644]
src/test/test-process-util.c
src/update-utmp/update-utmp.c