[FFmpeg-devel] Adding .rc files for win32
Thu May 15 20:17:03 CEST 2008
Jeremy Kolb wrote:
> Ramiro Polla wrote:
>> Jeremy Kolb wrote:
>>> I want to add a .rc file for the av* dlls on windows. This would allow
>>> the embedding of versioning information in the dll that windows explorer
>>> can read (think right clicking on the dll and choosing version, you get
>>> legal notices, credits, version numbers etc). The benefits are:
>>> 1. Making it easier for users to identify which version of a dll they
>>> have on their system.
>>> 2. Windows installers can query the dll version which makes updating
>>> My question is how to go about doing this. I was thinking of including
>>> a skeleton .rc file for each lib, sed in the appropriate version
>>> information in the make process,, writing to a new rc file,converting it
>>> to a .o file with cvtres and then linking that in the final dll.
>>> However I also noticed that in configure there is a pkgconfig_generate()
>>> function. I could also go the route of creating a similar function for
>>> .rc files and generate them on the fly. Which would be the preferred
>> Great. I tried that a long time ago . It should be easier now with
>> non-recursive Makefile. That patch has to be updated to current FFmpeg
>> SVN, and split out in a few patches (like setting the license variable
>> is a separate thing).
>> Ramiro Polla
>>  http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/41950
> Great. I just started down this same path.
> ffmpeg-devel mailing list
> ffmpeg-devel at mplayerhq.hu
The patch helps imensely. I think I have it mostly working except for
the dependency on version.h. Wherever I put $(SLIB_EXTRA_DEP) it can't
find the rule to make 'version.h'. Where's the correct place to put it?
More information about the ffmpeg-devel