Kevin Kofler (./56) :
Je pense que la raison de ce test, c'est d'éviter que les lignes de commande pour le compilateur dépassent la longueur maximale. Mais 30 doit être insuffisant comme longueur à utiliser.
En effet, MAX_PATH est défini à 260 caractères donc tu risques de heurter cette limite assez facilement si un projet contient une arborescence profonde…
Mais c'est quand même assez improbable, et on peut passer outre cette limitation d'un autre temps (conservée pour des raisons de compatibilité

) en utilisant les chemins UNC… (Ce qui à priori ne poserait pas le moindre problème ici)