mbox series

[v2,0/4] Enable plugin support for windows

Message ID 20231102172053.17692-1-gmanning@rapitasystems.com (mailing list archive)
Headers show
Series Enable plugin support for windows | expand

Message

Greg Manning Nov. 2, 2023, 5:19 p.m. UTC
V1-2:
  * Break up commit into separate commits
  * tidy up contrib/plugins/Makefile so the "if windows" and "if macos"
    conditions are symmetric.

Greg Manning (4):
  plugins: add dllexport and dllimport to api funcs
  plugins: make test/example plugins work on windows
  plugins: disable lockstep plugin on windows
  plugins: allow plugins to be enabled on windows

 configure                      |  9 ++----
 contrib/plugins/Makefile       | 26 +++++++++++++++---
 contrib/plugins/win32_linker.c | 34 +++++++++++++++++++++++
 include/qemu/qemu-plugin.h     | 50 ++++++++++++++++++++++++++++++++--
 meson.build                    |  5 ++++
 plugins/meson.build            | 17 ++++++++++++
 tests/plugin/meson.build       | 14 ++++++++--
 7 files changed, 139 insertions(+), 16 deletions(-)
 create mode 100644 contrib/plugins/win32_linker.c