Я ищу автономный препроцессор C ++. Я буду использовать другой язык, так что нет смысла запускать полноценный компилятор, но это очень ограниченный язык сценариев, поэтому #define и #if и другие директивы мне очень помогут.
Например, я бы написал такой файл:
#define DEBUG
do some stuff
#ifdef DEBUG
show a message box or whatever
#endif
do some more stuff