Вы можете использовать «проект makefile», чтобы Visual Studio вызывала make-файл (или любой процесс командной строки), когда вы указываете его на сборку.
Я делал это раньше, чтобы получить хороший источник MSVCнавигация для встроенных проектов, отличных от Windows.
Недостатком является то, что вы должны вручную синхронизировать make-файл с файлами в проекте (или наоборот, в зависимости от того, как вы хотите на него смотреть) - как правило,не огромная проблема.