On 29/10/14 06:48, Matthew Brush wrote: > On 14-10-26 04:16 PM, Enrico Tröger wrote: >> On 26/10/14 18:25, Matthew Brush wrote: >>> On 14-10-26 07:14 AM, Enrico Tröger wrote: >>>> [snip] >> >>>>> If the Win32 Nightlies break it will most likely be trivial changes to >>>>> the Makefile.ams. I don't have an environment like it uses to test. >>>> >>>> The Win32 nightlies are built using Waf, so fixing Waf will fix it all >>>> :). >>>> >>> >>> I thought the nightlies were using Mingw because there's all those >>> duplicate code paths in the Makefile.ams for Mingw. Who uses those? >> >> We added those years ago to support cross-compilation. IIRC this was >> before Waf. >> Yeah, we really should consolidate the available build systems and clean >> up the rest :). >> I don't use autotools based cross-compilation. >> > > I had a try at this for a while and after a number of changes it's > almost working. I got past the build system, compiler, and linker > problems, but now it's giving grief because of the "non-standard" (with > respect to Autotools) directory layout and the special cases we have > about using a "data" directory instead of putting in "share/geany". > > Is there any possibility we could use the same Unixey directory layout > for Win32 builds too?
I guess so without having it well thought out. It would be nice indeed. > My dream is in some distant future to have the Autotools build system > able to build natively and cross-compiled and adding rules needed to > make the Windows installer and everything. This would also be great for > continuous integration and/or nightly builds in the future too, as we > would mostly have the exact same build system with the same > compiler/linker options and only minor differences to satisfy the > differences between platforms. That sounds really sweet and would ease development and releasing but would require quite some work before to get it working. Regards, Enrico -- Get my GPG key from http://www.uvena.de/pub.asc
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel