Skip to content
  • jim warner's avatar
    build-sys: use Makevars --add-comments= to limit .pot comments · 3e903578
    jim warner authored and Sami Kerola's avatar Sami Kerola committed
    By not limiting --add-comments= via an argument, xgettext is far
    too aggressive (one might say stupid) when extracting comments.
    It doesn't even limit extraction to a single preceeding comment.
    
    Here is an example showing a program source excerpt and the
    resulting .pot excerpt:
    
     --- program source ----------------------------------------
     close (0); dup (in_fd[0]);  /* set the stdin to the in pipe */
     close (1); dup (out_fd[1]); /* set the stdout to the out pipe */
     close (2); dup (out_fd[1]); /* set the stderr to the out pipe */
     execvp (args[0], args);     /* exec gdb */
     perror (_("exec failed"));
    
     --- resulting .pot ----------------------------------------
     #. set the stdin to the in pipe
     #. set the stdout to the out pipe
     #. set the stderr to the out pipe
     #. exec gdb
     #: ps/stacktrace.c:28 ps/stacktrace.c:63
     msgid "exec failed"
     msgstr ""
    3e903578