Attempt to add ability to pass through GCC preprocessor definitions