On 26/12/2013 09:26, Mark Morgan Lloyd wrote: > Reinier Olislagers wrote: >> On 25/12/2013 20:16, Mark Morgan Lloyd wrote: > I don't pretend to understand all the cross-platform issues and I was > trying to avoid work :-) Very understandable ;)
In the end, any contribution is better than none - people knowledgeable about other platforms can always contribute about theirs. At least the trunk resource units I linked to are cross-platform, so that shouldn't be a problem. And as usual, I'd be happy to to demolish^H^H^H^H go over the page you created and update what I can... > OK, I'll do a very basic page "Show Application Title, Version, and > Company" i.e. similar to the existing one that somebody's filled with > code- I don't want to mess around with that until we know where it came > from. > > Somebody was asking about getting version info into the final (i.e. > executable) filename. I've put date info into filenames on Linux using > Compilation -> Execute After -> Command (with mv, `date` and so on) but > if access to the IDE-generated version info is now settling down > presumably it wouldn't be too difficult to read it out as the final > stage of the build process- even if this takes a separate 'brand' program. Could be. Haven't looked at file version info etc lately. > I suppose the next question is going to be how to sign an executable so > that collaborating programs can check each others' authenticity. I > believe that ELF doesn't have provision in the header for anything like > that, but presumably it could be stuck into the resource info e.g. in > the FileDescription field. Or a separate resource actually. I presume that's how it done on Windows, OSX too. Don't know if there are any initiatives about that in the Linux world... -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
