Robert Roessler wrote:
I would like to try building (and making .NET project files for) Scintilla and SciTE in a "GTK on Windows" configuration... while I currently have created a makefile for building just Scintilla for GTK (but on Windows), it is somewhat specialized - so I wanted to take a fresh look at this.

Why? Because as part of my ongoing [GTK Scintilla] performance studies, I would like to be able to look at (and profile) the GTK version of Scintilla outside the environment of my OCaml wrapper... and SciTE seems as reasonable a general Scintilla client as I could ask for. :)

So, any tips, pointers, comments, etc? In particular, which defines should I be forcing for Scintilla/SciTE?

Finally, is there a straightforward way to build a statically linked SciTE+Scintilla [Win32] executable?

Hmmm... it looks like the short answer is that while Scintilla may be built in static lib form for "GTK on Windows" (or as a dynamic DLL if provision is made to actually reference the needed entry points), SciTE can NOT.

Assuming I am correct, the reason is that in SciTE, too many assumptions are made that "GTK means a *nix system" (or at least, that would explain the build errors I am seeing). :(

OTOH, it appears possible to make the required changes - controlled by the existing PLAT_GTK_WIN32 symbol... it is just not clear if anyone else would have any use for this, or if Neil would accept the changes into the SciTE code base. ;)

Robert Roessler
[EMAIL PROTECTED]
http://www.rftp.com
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to