On 17/04/15 21:32, Colomban Wendling wrote:
> Le 12/04/2015 22:54, Enrico Tröger a écrit :
>> Branch:      refs/heads/master
>> Author:      Enrico Tröger <enrico.troe...@uvena.de>
>> Committer:   Enrico Tröger <enrico.troe...@uvena.de>
>> Date:        Sun, 12 Apr 2015 20:54:16 UTC
>> Commit:      f03206744361baac1c811db97f5d2816409d7787
>>              
>> https://github.com/geany/geany/commit/f03206744361baac1c811db97f5d2816409d7787
>>
>> Log Message:
>> -----------
>> Windows: Compile geany_private.rc into Geany.exe for version data and icon
> 
> Should we integrate geany_private.rc in the library too?  This isn't
> done with Autotools, but could be added.

It's not really necessary. For Waf, I just added it to the binary where
it is necessary and kept it for the library.
The rc file serves two main purposes:
- add the icon to the binary
- add versioning information to the binary (e.g. in the file properties
dialog in the Details tab)

While especially the icon is important for the binary, I guess the rc
file is just nice to have for the library but not necessary.
But I agree we should do the same for Waf and autotools, either link it
or don't link it.
I don't mind which way to go.


> Though, `waf build -v` warns that geany_private.rc.o is created more
> than once (doesn't seem to be a real problem though).

Noticed this too but yeah, I think too this isn't a big problem. Ideally
Waf should detect that it built the file already for another target and
just use the built object.


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

Reply via email to