/ / Parallel-compilation: MSBuild com make - Dependências não chamadas - msbuild, processamento paralelo, makefile

Compilação paralela: MSBuild com make - Dependências não chamadas - msbuild, processamento paralelo, makefile

Eu tenho um pequeno problema com uma compilação em paralelo.

Eu tenho mais de 200 projetos desenvolvidos com o Visual Studio 2010 em uma solução. Gostaria de testar a compilação em paralelo usando o Make para comparar com a compilação do Visual Studio.

Toda a estrutura do Makefile está correta. E eu uso esse comando para o MSBuild.

msbuild.exe $(1).vcxproj -t:Build -p:Configuration=$(VS_CONFIG) -nologo -clp:NoSummary;ShowCommandLine -p:BuildProjectReferences=false

Eu chamo make -j4 all A fim de construir o meu pedido, mas eu tenho a impressão de que não construir as dependências dos meus projetos no Makefile.dependencies.

Eu tenho esta mensagem:

LINK : fatal error LNK1104: cannot open file "dependency.lib" [C:project.vcxproj]

A dependência em questão não é construída durante o processo quando o projeto precisa. Então, você tem uma ideia para resolver meu problema? Porque é muito estranho ...

Obrigado a todos!

Respostas:

0 para resposta № 1

Eu encontrei a solução. Eu tenho que colocar .PHONY no meu caso, porque os alvos de Makefile têm o mesmo nome de diretórios. Tchau!