Given the following:
- large project with thousands of C++ source files
- no common header file (no one header that's included in every source file)
- said project is compiled with g++ and managed by make
Is there any way to include a definition (e.g. macro) into every compilation unit without modifying every source file to include a new header file?