Integrer une toolchain perso
-
mardi 7 août 2012 14:02
Bonjour,
Je viens poser une question un peu particulière au vu du peu d'infos que j'ai trouvés a ce sujet.
Je suis détenteur d'une version professionnelle de Microsoft Visual Studio 2010 et je voudrais faire un add-in qui permettrais d'utiliser une toolchain différente ( compilo + linker ) pour langage C. Par toolchain personnalisé j'entend bien l'ensemble des outils, j'ai besoin de remplacer les outils existants (ou de coder une chaîne de compilation entière). J'ai vu plusieurs options via MSBuild et les build customizations. J'ai commencé à coder une règle MSBuild pour compiler mes fichiers *.c au niveau de la passe CustomBuild ( je me suis inspiré du projet YASM : http://yasm.tortall.net/ ) mais j'ai maintenant besoin de faire le link d'un projet. Je pensais faire un override des options du Link par défaut mais je pense qu'il est innadapté.
Je suis un peu perdu dois-je coder une règle pour le Link moi-même ? Comment faire pour faire en sorte qu'elle passe a la place du Link ? Suis-je au moins sur la bonne piste ?
Si quelqu'un a de la doc, des infos, des tutos sur MSBuild je suis preneur. Si vous pouvez m'indiquer un projet existant intégrant une toolchain perso.
Merçi d'avance.
PS : si je me suis trompé de forum, veuillez m'indiquer ou poster mes questions.
- Modifié Naarshakta mardi 7 août 2012 14:02
- Type modifié Aurel BeraMicrosoft Contingent Staff, Owner vendredi 21 septembre 2012 09:19 Envoi vers Answers
Toutes les réponses
-
mardi 18 septembre 2012 09:02Propriétaire
Bonjour,
Merci d’avoir contacté les forums MSDN. Microsoft a créé les forums Microsoft Answers , destinés à l’échange et à la résolution des questions grand public. Vos questions y seront répondues plus rapidement et nous vous prions d’utiliser ces forums pour poser votre question : http://answers.microsoft.com/fr-fr/windows/forum
Si vous avez des questions de performance, de configuration ou d’utilisation de certains packs, nous vous prions d’utiliser les forums Answers. Les forums MSDN sont destinés pour des questions du développement.
Merci pour votre compréhension et collaboration.
Cordialement,
Aurel

