[Geany-Devel] Geany/plugins win32 waf build/install

Dimitar Zhekov dimitar.zhekov at xxxxx
Sun May 18 17:08:37 UTC 2014

On Sun, 18 May 2014 15:30:21 +0200
Enrico Tröger <enrico.troeger at uvena.de> wrote:

> On 16/05/14 18:41, Dimitar Zhekov wrote:
> > 
> > The prefix problem is workarounded. Since geany.pc is installed in
> > \geany\path\lib\pkgconfig now, win32 pkg-config automatically
> > uses /geany/path, replacing \ with / and ignoring the prefix setting.
> > [...]
> Not sure whether I completely understand the problem here.

With a prefix with backshahes in geany.pc (unlike the other variables,
and any other .pc files), my gcc decides than c:\geany\path/include is
c:geanypath/include. The same goes for c:\geany\path/lib et cetera,
though I'm not sure that gcc is to blame.

We discussed this briefly, but that was nearly a year ago ("Geany 1.23
Waf install under win32"), and apparently didn't happen on your system.

> > The plugin installation, however,
> > creates a \lib directory on the installation drive, with all
> > lib<pluginname>.dll.a files

> I'll post soon a tutorial how I build the release binaries on Windows.
> Apart from this, the whole build stuff on Windows is quite fiddled and I
> never considered it production-ready.

Once the X:\lib problem is fixed, it'll be fine, unless one decides to
move geany.pc to another location. Will be be nice to have the same
build system working under *nix and windows-without-autotools, and we
may be able to get rid of all these makefile.win32 files, which are not
supported for the plugins anyway.

E-gards: Jimmy

More information about the Devel mailing list