All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Porting the QEMU build architecture to Visual Studio
       [not found] <BLAPR05MB73459DB71B55CA0ACBD88304C8D89@BLAPR05MB7345.namprd05.prod.outlook.com>
@ 2023-02-08  6:55 ` Philippe Mathieu-Daudé
  2023-02-08  7:41   ` Yan Vugenfirer
  0 siblings, 1 reply; 2+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-02-08  6:55 UTC (permalink / raw)
  To: Andrew Numrich, Paolo Bonzini
  Cc: QEMU Developers, qemu-discuss, Marc-André Lureau

Hi Andrew,

On 8/2/23 05:56, Andrew Numrich wrote:
> Hello, I’m looking to experiment with QEMU in a Windows specific 
> environment. For that I’ll need to build QEMU’s source code in Visual 
> Studio 2017.
> 
> I’m seeing that QEMU’s sources calls for a `config-host.h` file 
> generated by a `create_config` script. I don’t see said script anywhere 
> in the source tree.
> 
> By googling I can see various creations of both these files in random 
> forks of QEMU around the internet, but I couldn’t be sure to use any of 
> them.
> 
> I’m guessing these are somehow created by meson or ninja, but I don’t 
> have those easily on hand, being on Windows.
> 
> Is there anyone that can point me in the right direction

Paolo posted a patch to adapt QEMU build system to VSCode few
years ago:
https://lore.kernel.org/qemu-devel/20210512100906.621504-1-pbonzini@redhat.com/

> or explain how 
> this is generated?
> 
> Thanks
> 
>   * Andrew Numrich
> 
> http://github.com/toastmod
> 



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Porting the QEMU build architecture to Visual Studio
  2023-02-08  6:55 ` Porting the QEMU build architecture to Visual Studio Philippe Mathieu-Daudé
@ 2023-02-08  7:41   ` Yan Vugenfirer
  0 siblings, 0 replies; 2+ messages in thread
From: Yan Vugenfirer @ 2023-02-08  7:41 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Andrew Numrich, Paolo Bonzini, QEMU Developers, qemu-discuss,
	Marc-André Lureau

[-- Attachment #1: Type: text/plain, Size: 1628 bytes --]

Hi Andrew,

I created a Visual Studio project a long time ago for qemu-ga. It is an
ugly unsustainable hack that was done in the time before QEMU moved to
meson and I had to deal with GCC extension that MS compiler couldn't handle.
Today I would experiment with meson that should be able to create VS
projects: https://mesonbuild.com/Using-with-Visual-Studio.html and use
clang on Windows (info in the same link).

Best regards,
Yan.


On Wed, Feb 8, 2023 at 8:57 AM Philippe Mathieu-Daudé <philmd@linaro.org>
wrote:

> Hi Andrew,
>
> On 8/2/23 05:56, Andrew Numrich wrote:
> > Hello, I’m looking to experiment with QEMU in a Windows specific
> > environment. For that I’ll need to build QEMU’s source code in Visual
> > Studio 2017.
> >
> > I’m seeing that QEMU’s sources calls for a `config-host.h` file
> > generated by a `create_config` script. I don’t see said script anywhere
> > in the source tree.
> >
> > By googling I can see various creations of both these files in random
> > forks of QEMU around the internet, but I couldn’t be sure to use any of
> > them.
> >
> > I’m guessing these are somehow created by meson or ninja, but I don’t
> > have those easily on hand, being on Windows.
> >
> > Is there anyone that can point me in the right direction
>
> Paolo posted a patch to adapt QEMU build system to VSCode few
> years ago:
>
> https://lore.kernel.org/qemu-devel/20210512100906.621504-1-pbonzini@redhat.com/
>
> > or explain how
> > this is generated?
> >
> > Thanks
> >
> >   * Andrew Numrich
> >
> > http://github.com/toastmod
> >
>
>
>

[-- Attachment #2: Type: text/html, Size: 2451 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-02-08  7:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <BLAPR05MB73459DB71B55CA0ACBD88304C8D89@BLAPR05MB7345.namprd05.prod.outlook.com>
2023-02-08  6:55 ` Porting the QEMU build architecture to Visual Studio Philippe Mathieu-Daudé
2023-02-08  7:41   ` Yan Vugenfirer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.