[cairo] Once again... VS.NET
Hans Breuer
hans at breuer.org
Mon Sep 5 14:35:16 PDT 2005
On 05.09.2005 10:20, Salevsky, Sascha wrote:
> Maybe this help others building under VS.NET....
>
> You need some stdint.h file. Paul Hsieh has a nice one:
> http://www.azillionmonkeys.com/qed/stdint.h
>
With my recent patch the requirement of stdint.h would be gone
for pixman. It is already gone for cairo since quite some time.
http://lists.freedesktop.org/archives/cairo/2005-September/005247.html
> Maybe this can be included with the distribution?
> Don't know about the license...
>
> Another word on pixman. The mmx-path is a bit to tightly
> coupled to gcc imho. For instance VS.NET don't
> understand the __include__ keyword. Maybe a little
> bit more define-magic is needed here. The
> detectCPUFeatures() is also gcc inline assembly...
>
You are not supposed to (dont need to) build this file when
building with an incompatible inline assembler. AFAIK there
is much more 'wrong' in that file than just the __inline__
keyword.
> Building the auxilary libraries like freetype, libpng, and
> zlib is no problem, as they come along with some nice
> project files.
>
> Would be nice to have an out-of-the-box build in the
> next distribution. We don't need project files strictly,
> as VS.NET comes with nmake... nmake compatible
> makefiles could be a possible solution. Maybe adding
> some little batchfiles that first run vcvars32.bat and then
> nmake would be enough.
>
Again see the other thread :
http://lists.freedesktop.org/archives/cairo/2005-September/005247.html
> The world is not all gcc :-D
I know.
Hans
-------- Hans "at" Breuer "dot" Org -----------
Tell me what you need, and I'll tell you how to
get along without it. -- Dilbert
More information about the cairo
mailing list