On Sun, 18 May 2014 15:30:21 +0200 Enrico Tröger enrico.troeger@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.