OS X apparently doesn't support \W.
Thanks-to: Peter Olsson <peter.olsson@visionutveckling.se>
FS-4528 --resolve
xver="$$(./build/print_git_revision)"; \
xhver="$$(./build/print_git_revision -h)"; \
sed \
- -e "/#define *SWITCH_VERSION_REVISION\W/{s/\"\([^\"]*\)\"/\"\1$$xver\"/;}" \
- -e "/#define *SWITCH_VERSION_REVISION_HUMAN\W/{s/\"\([^\"]*\)\"/\"\1$$xhver\"/;}" \
+ -e "/#define *SWITCH_VERSION_REVISION[^a-zA-Z0-9_]/{s/\"\([^\"]*\)\"/\"\1$$xver\"/;}" \
+ -e "/#define *SWITCH_VERSION_REVISION_HUMAN[^a-zA-Z0-9_]/{s/\"\([^\"]*\)\"/\"\1$$xhver\"/;}" \
$< > $@; \
fi;