У нас есть библиотека Boost. Он состоит из огромного количества файлов, которые никогда не меняются, и используется лишь малая их часть. Мы меняем весь каталог boost, если мы меняем версии. В настоящее время у нас есть исходники Boost в нашей SVN, файл за файлом, что делает операции проверки очень медленными, особенно в Windows.
Было бы неплохо, если бы существовала нотация/плагин для адресации файлов C++ внутри ZIP-файлов, что-то вроде:
// @ZIPFS ASSIGN 'boost' 'boost.zip/boost'
#include <boost/smart_ptr/shared_ptr.hpp>
Есть ли какая-либо поддержка перехватчиков компилятора в g++? Предпринимаются ли какие-либо усилия в отношении поддержки ZIP? Другие идеи?