On Wed, Sep 09, 2020 at 03:41:02PM +0200, Thomas Huth wrote: > On 09/09/2020 14.56, Christian Schoenebeck wrote: > > I've recently been thinking about how feasible a stripped down Xcode > > project > > for QEMU would be, i.e. you just get the QEMU sources, click on > > qemu.xcodeproj, Cmd + B, done. No extra installation, no configure, nothing. > > Meson seems to have some exporter for Xcode according to > https://mesonbuild.com/IDE-integration.html ... maybe you can harness > that feature somehow?
I feel like using the Meson XCode generator still ends up giving us 1 + 1/2 distinct build systems, as I very much doubt that there is a guarantee of behavioural parity between its XCode output and Ninja output. > > > The question is, and I don't have the big picture of QEMU yet to judge > > that, > > how much is auto generated for QEMU i.e. with custom scripts that would > > probably destroy this plan? There are these trace calls that are auto > > generated, is there more like the TCG part for instance? > > Yes, I think we generate code in a couple of places, e.g. the code in > target/s390x/ uses a "gen-features" helper to generate some code. So > implementing a separate Xcode project that does not use the main build > files does not sound very appealing. > > Thomas > > Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|