The DLLs aren't really a big deal, a bit ugly, but window installs are
usually that way. It's just that the ic* DLLs (all for unicode) are
around 15M (!!!) easily the biggest part of my engine.
It'd be nice to have a compiler flag where I could remove the need for
unicode. I know there is one for unicode sorting, but without being
able to compile the code myself I can test how well this changes things,
which is why right now I'm learning my way through the code so I can
better understand this and compile everything myself.
Also not sure why pthread is needed, as I'd assume all threading was
within WebKit itself.
[>] Brian
On 1/23/2012 4:19 AM, Leonardo Carneiro wrote:
Just a thought here:
If you are only trying to reduce the number of DLLs, but size is not a
issue, you could also try to statically link the libraries together...
On Fri, Jan 20, 2012 at 9:45 PM, Brian Barnes <[email protected]
<mailto:[email protected]>> wrote:
Actually, you have to distribute:
CFLite
icudt40
icuin40
icuuc40
pthreadVC2
(And possibly a msvc library, but all exes usually need one of
those.) This might be from where I got the original library (a
maintainer of the wincairo port.)
I'll give it a shot, I've always had bad luck getting this to work,
I'm always held up somewhere by the cygwin stuff, I'll delete
everything and re-follow the instructions and see what happens.
[>] Brian
On 1/20/2012 2:30 PM, Adam Roben wrote:
On Jan 20, 2012, at 12:18 PM, Brian Barnes wrote:
On Windows, it's a mess. I used the wincario port, but I'm
having DLL troubles with that for some users. Trying to
create my own stand-along Visual Studio compile doesn't seem
possible, there's way to much changes I'd have to make to
the code. If somebody has done something like this, I'd be
happy to hear it. A clean version of JSC that compiled on
it's own would be wonderful, but obviously not likely.
I'd suggest trying to get the WinCairo version of JavaScriptCore
(which really has nothing to do with Cairo at all; it's just a
build of JavaScriptCore that uses CFLite instead of
CoreFoundation) building on its own without the rest of WebKit.
There's a JavaScriptCore.sln file that you can use for this
purpose. The only other DLL you should have to distribute is
CFLite.dll.
-Adam
_________________________________________________
webkit-help mailing list
[email protected] <mailto:[email protected]>
http://lists.webkit.org/__mailman/listinfo.cgi/webkit-__help
<http://lists.webkit.org/mailman/listinfo.cgi/webkit-help>
--
Leonardo Carneiro
_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help