g++: Используйте ZIP-файлы в качестве входных данных.

У нас есть библиотека Boost. Он состоит из огромного количества файлов, которые никогда не меняются, и используется лишь малая их часть. Мы меняем весь каталог boost, если мы меняем версии. В настоящее время у нас есть исходники Boost в нашей SVN, файл за файлом, что делает операции проверки очень медленными, особенно в Windows.

Было бы неплохо, если бы существовала нотация/плагин для адресации файлов C++ внутри ZIP-файлов, что-то вроде:

// @ZIPFS ASSIGN 'boost' 'boost.zip/boost'
#include <boost/smart_ptr/shared_ptr.hpp>

Есть ли какая-либо поддержка перехватчиков компилятора в g++? Предпринимаются ли какие-либо усилия в отношении поддержки ZIP? Другие идеи?

9
задан Jonathan Wakely 19 June 2012 в 23:01
поделиться