> On Aug 15, 2015, at 9:16 AM, Stephan Gatzka <[email protected]> wrote:
> 
> Hi again!
> 
> I miss a functionality I could easily achieve with cmake.
> 
> To make a reproducible build with gcc, I need to call gcc with 
> -frandom-seed=<hash>.
> 
> As the man page of gcc states:
> "The number should be different for every file you compile"
> 
> The hash itself could be easily calculated with qbs.getHash(), but I don't 
> know
> how to call gcc with a parameter that changes for every different file?
> 
> Any suggestions? 
> 
> Regards,
> 
> Stephan
> _______________________________________________
> QBS mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/qbs


Well, you could put each file in its own Group and set cpp.commonCompilerFlags 
in each Group. I'm not suggesting you actually do this due to the 
inconvenience, but it raises an interesting question about how we could 
potentially make something like this more usable.

I think a new property on the cpp module which calculates the hash and adds 
this flag for you (-frandom-seed=qbs.getHash(input.filePath)?), would be 
welcome, though.
-- 
Jake Petroules - jake.petroules at petroules.com

_______________________________________________
QBS mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qbs

Reply via email to