unifdef is a small cli utility for removing c/c++ preprocessor conditionals from code, Linux kernel example:
$ unifdef -m -DCONFIG_SMP=y kernel/sched/*.[ch] include/linux/sched.h include/linux/sched/*.h
What a clever tool, it never crossed my mind to have a cli for this.
Sources: