2009-12-01 3 views
0

Un de mes clients a construit Qt contre VS2005. Ils veulent maintenant mettre cela dans le contrôle de la source, mais ils ne veulent rien de ce dont ils n'ont pas besoin. Quelle est la bonne façon de supprimer des éléments temporaires comme les répertoires "tmp", sans supprimer les bibliothèques de sortie/DLL ou invalider l'arbre pour une utilisation comme cible QTDIR?Qt - qu'est-ce qui est requis pour qu'un QTDIR soit considéré comme valide par les outils de construction?

S'il n'y a pas de façon prédéfinie de le faire, quels fichiers peuvent être supprimés en toute sécurité? (Makefile.Release, VC80.pdb, etc)

Répondre

1

Je ne connais pas de manière appropriée.

Vous pouvez supprimer ces choses au moins (copier-collé à partir d'un script utilisé pour l'emballage binaire):

 
Makefile 
Makefile.Release 
Makefile.Debug 
*.sln 
*.vcproj 
*.ib_pdb_index 
./tests/ 
**/tmp/obj/ 
**/tmp/moc/ 
**/tmp/rcc/ 
./.git/ 
+0

Je suppose que c'est assez proche pour l'instant. J'espérais quelque chose d'un peu plus ... officiel. – darron

0

Au minimum lors de la compilation, vous aurez besoin de \ include et \ lib. Et peut-être garder \ plugins pour l'exécution.

+0

Désolé, ce n'est pas particulièrement utile. Pour être une cible QTDIR valide, certains bits de l'arbre src sont requis ... mais je ne suis pas sûr de qui. – darron

Questions connexes