В моей работе все данные проекта хранятся в NFS, доступной как на компьютерах с Linux, так и с Windows (используя Samba). Вся работа ведется в Linux, но мне нравится идея компилировать некоторые инструменты для Windows, чтобы можно было отлаживать в Visual Studio.
У меня уже есть хороший make-файл, который может создавать код как для 32-битной, так и для 64-битной Linux, используя разные цели. Предполагая, что у меня есть версии Windows для всех внешних библиотек где-то в NFS, и предположим, что код достаточно чистый для компиляции под Windows, возможно ли скомпилировать и связать мою программу для Windows, используя существующий make-файл в Linux? В идеале я хотел бы вызвать make-файл один раз и собрать все три из 32-битного Linux, 64-битного Linux и Windows.
Дополнительным плюсом будет возможность скомпилировать его с любыми метаданными Visual Studio, чтобы упростить отладку.