Thread

Commits

  1. Show information about flex (version and command path) in meson output

  1. Add information about command path and version of flex in meson output

    Michael Paquier <michael@paquier.xyz> — 2023-04-11T05:58:45Z

    Hi all,
    
    While doing a few things on Windows with meson, I have noticed that,
    while we output some information related to bison after a setup step,
    there is nothing about flex.
    
    I think that adding something about flex in the "Programs" section
    would be pretty useful, particularly for Windows as the command used
    could be "flex" as much as "win_flex.exe".
    
    Attached is a patch to show the path to the flex command used, as well
    as its version.
    
    Opinions or thoughts?
    --
    Michael
    
  2. Re: Add information about command path and version of flex in meson output

    Peter Eisentraut <peter@eisentraut.org> — 2023-07-03T06:34:39Z

    On 11.04.23 07:58, Michael Paquier wrote:
    > While doing a few things on Windows with meson, I have noticed that,
    > while we output some information related to bison after a setup step,
    > there is nothing about flex.
    > 
    > I think that adding something about flex in the "Programs" section
    > would be pretty useful, particularly for Windows as the command used
    > could be "flex" as much as "win_flex.exe".
    
    I think this would be useful.
    
     > +  flex_version = run_command(flex, '--version', check: true)
     > +  flex_version = flex_version.stdout().split(' ')[1].split('\n')[0]
    
    Maybe this could be combined into one command?
    
    Looks good otherwise.
    
    
    
    
    
  3. Re: Add information about command path and version of flex in meson output

    Michael Paquier <michael@paquier.xyz> — 2023-07-03T07:30:26Z

    On Mon, Jul 03, 2023 at 08:34:39AM +0200, Peter Eisentraut wrote:
    > Maybe this could be combined into one command?
    
    On clarity ground, I am not sure that combining both is a good idea.
    Perhaps the use of a different variable, like bison a few lines above,
    makes things cleaner?
    
    > Looks good otherwise.
    
    Thanks for the review.
    --
    Michael
    
  4. Re: Add information about command path and version of flex in meson output

    Peter Eisentraut <peter@eisentraut.org> — 2023-07-03T08:17:40Z

    On 03.07.23 09:30, Michael Paquier wrote:
    > On Mon, Jul 03, 2023 at 08:34:39AM +0200, Peter Eisentraut wrote:
    >> Maybe this could be combined into one command?
    > 
    > On clarity ground, I am not sure that combining both is a good idea.
    > Perhaps the use of a different variable, like bison a few lines above,
    > makes things cleaner?
    
    Yes, if you want two separate lines, then doing it like bison makes sense.
    
    
    
    
    
  5. Re: Add information about command path and version of flex in meson output

    Michael Paquier <michael@paquier.xyz> — 2023-07-03T22:29:02Z

    On Mon, Jul 03, 2023 at 10:17:40AM +0200, Peter Eisentraut wrote:
    > Yes, if you want two separate lines, then doing it like bison makes sense.
    
    Okay, I have applied v2 that uses two separate lines and two separate
    variables, then, to be like bison.
    --
    Michael