[Fontconfig] CMakeLists.txt for fontconfig library (enables native compilation on windows)
pkoshevoy at gmail.com
Sat Oct 6 09:54:40 PDT 2012
OK, I think I've figured how to auto generated the fccase.h, fclang.h,
and fcglyphname.h with cmake. I've sent a patch for review. I wouldn't
mind having a look at the .def file though.
On 10/5/12 8:40 PM, Pavel Koshevoy wrote:
> Turns out the only reason my cmake project worked was because I had
> previously run ./configure and it generated those .h files for me. I
> need to figure out a way to generate them via cmake instead. I would
> appreciate if you would share your vs2008 project.
> Thank you,
> On 10/5/12 1:36 PM, Pavel Koshevoy wrote:
>> I'd like to see this so I can perhaps incorporate some of that
>> dynamic code generation into the cmake project. Right now I simply
>> use a custom config.h stored in a (new) msvcport subfolder of
>> fontconfig, and I don't generate fclang.h or .def files (my
>> fontconfig library is static, but I could add a shared library target
>> as well).
>> Thank you,
>> On 10/5/2012 1:13 PM, Diego Santa Cruz wrote:
>>> [Fontconfig] CMakeLists.txt for fontconfig library (enables native
>>> compilation on windows)
>>> That's interesting. On my side I had similar requirements and I've
>>> built an MSVC 2008 project file for fontconfig 2.10.1 with the
>>> dirent emulation as well. The project dynamically generates the
>>> fclang.h and other header files from the templates as well the .def
>>> file with the DLL exports, much like what is done with the configure
>>> based build.
>>> If anyone is interested I can post the patch to the mailing list.
>>> fontconfig-bounces+diego.santacruz=spinetix.com at lists.freedesktop.org on
>>> behalf of Pavel Koshevoy
>>> *Sent:* Fri 05-Oct-12 18:15
>>> *To:* fontconfig at lists.freedesktop.org
>>> *Subject:* [Fontconfig] CMakeLists.txt for fontconfig library
>>> (enables native compilation on windows)
>>> I've needed to debug a strange crash in fontconfig-2.10.1 library in my
>>> video player on winxp. The mingw build of fontconfig was not working
>>> right, so I ended up making a cmake project for fontconfig (just the
>>> library, not any of the executables). I've used this to generate a
>>> MSVS2005 solution and build fontconfig natively. I've also added a very
>>> thin portability layer to compensate for lack of dirent.h (and a couple
>>> other minor things) on windows. If anyone is interested I can
>>> contribute a patch (I'll have to clean it up a little first).
>>> Fontconfig mailing list
>>> Fontconfig at lists.freedesktop.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Fontconfig