Skip to content
Snippets Groups Projects
  • Paolo Bonzini's avatar
    243af022
    trace: switch position of headers to what Meson requires · 243af022
    Paolo Bonzini authored
    
    Meson doesn't enjoy the same flexibility we have with Make in choosing
    the include path.  In particular the tracing headers are using
    $(build_root)/$(<D).
    
    In order to keep the include directives unchanged,
    the simplest solution is to generate headers with patterns like
    "trace/trace-audio.h" and place forwarding headers in the source tree
    such that for example "audio/trace.h" includes "trace/trace-audio.h".
    
    This patch is too ugly to be applied to the Makefiles now.  It's only
    a way to separate the changes to the tracing header files from the
    Meson rewrite of the tracing logic.
    
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    243af022
    History
    trace: switch position of headers to what Meson requires
    Paolo Bonzini authored
    
    Meson doesn't enjoy the same flexibility we have with Make in choosing
    the include path.  In particular the tracing headers are using
    $(build_root)/$(<D).
    
    In order to keep the include directives unchanged,
    the simplest solution is to generate headers with patterns like
    "trace/trace-audio.h" and place forwarding headers in the source tree
    such that for example "audio/trace.h" includes "trace/trace-audio.h".
    
    This patch is too ugly to be applied to the Makefiles now.  It's only
    a way to separate the changes to the tracing header files from the
    Meson rewrite of the tracing logic.
    
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
job-qmp.c 4.82 KiB