Мне было поручено создать скрипт (на Python), который отключит функцию в нашем исходном коде. Код генерируется с помощью стороннего программного обеспечения для настройки, с помощью которого графический интерфейс позволяет изменять настройки для отключения этой функции. Эти изменения требуют усилий и времени для создания, отсюда и сценарий. Теоретически в заголовочных файлах есть куча флагов (например, #define thisFeature STD_ON), которые я могу легко перевернуть с помощью скрипта.
Более сложная часть - это изменения в исходных файлах, для которых некоторые функции добавляются/удаляются сторонним программным обеспечением для настройки. Они могут измениться в будущем, поэтому мне нужно подумать о решении, которое останется пригодным для использования. Я не могу изменить код для стороннего приложения, так как мне нужно избежать процесса генерации, который требует времени. Мне нужно внести изменения, чтобы при сборке продукта необходимые изменения были внесены и скомпилированы. Любые предложения были бы замечательными.