Ich portiere gerade ein großes Linux-Projekt nach Visual Studio. Das Projekt hängt von einer Reihe von Drittanbieter-Bibliotheken (Python, MPI usw.) sowie einigen internen Bibliotheken ab. Aber es kann auch ohne diese Bibliotheken oder mit nur wenigen von ihnen gebaut werden. Daher möchte ich nicht für jede mögliche Kombination eine andere Konfiguration erstellen, z. "Parallel mit Python", "Parallel ohne Python", usw. Es gibt einfach zu viele Kombinationen. Ist dies eine Situation, in der ich MSBuild verwenden könnte?Zu viele Konfigurationen für ein Visual Studio-Projekt vermeiden
Edit: Eine Möglichkeit, die ich in Betracht gezogen habe, ist eine Reihe von .VSprops-Dateien zu erstellen, aber das ist im Wesentlichen das gleiche wie das Erstellen einer Reihe von verschiedenen Konfigurationen.
Edit: Vielleicht CMake ist mehr was ich suche? Ich würde gerne von allen CMake-Benutzern da draußen hören ...
Ich habe einmal dieses Problem konfrontiert und am Ende nur die Konfigurationen erstellt. 12 debug, 12 release ... nicht * zu * schmerzhaft. Ich hoffe, dass ein Kommentar die Frage – zildjohn01