Я принимал активное участие в проекте в моей компании, чтобы сделать то же самое. Я обнаружил, что многие из наших старых проектов на основе nmake имели много общих настроек. Из-за этого я пошел по пути создания мастера пользовательских проектов .
Потребовалось несколько дней, чтобы разобраться с этим, но это сэкономило много времени. Это также позволило нам вовлечь других разработчиков в процесс перекомпиляции таким образом, чтобы им было легко, но при этом применяются многие из настроек компилятора, которые нам нужны.
С помощью мастера шаги перекомпиляции выглядят так:
1.) Создать проект.
2.) Скомпилируйте и вытесните все ошибки и предупреждения.
3.) Добавление библиотек, которые необходимо связать.
4.) Готово.