This won’t work in case of the protoc - the generated tree does not always match the tree in the source and it depends on the order of the -I flags passed to protoc.
Ivan > 15 сент. 2020 г., в 10:35, Oswald Buddenhagen <oswald.buddenha...@gmx.de> > написал(а): > > On Tue, Sep 15, 2020 at 09:00:50AM +0200, Kai Dohmen via Qbs wrote: >> Furthermore when installing the generated header files I cannot use the >> Groups property installSourceBase to match the installed directory >> structure to the proto files ones. >> > that's actually an interesting one. the general idea is to get rid of > accessible output dirs to make the build dirs as opaque as possible. > however, this obviously defies installSourceBase usage with generated files > (the original use case was to install trees of data files that are not > generated). i think the way out would be finding the *sources* of the > installed artifacts (if necessary, recursively), as their layout is actually > controllable by the user, and consequently expect the base to point into the > source tree. this shall fail if an artifact has multiple primary sources > coming from different directories. > _______________________________________________ > Qbs mailing list > Qbs@qt-project.org > https://lists.qt-project.org/listinfo/qbs _______________________________________________ Qbs mailing list Qbs@qt-project.org https://lists.qt-project.org/listinfo/qbs