Tíquete #39695

configure の --lccaledir オプションが効かない

: 2019-10-21 13:54 Última Atualização: 2020-11-20 00:23

Relator:
Dono:
(Nenhum)
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
3
Gravidade:
3
Resolução:
Fixed
Arquivo:
Nenhum

Details

GNU configure には --localedir オプションが用意されていますが、 configure.ac の最後で

  1. localedir='${prefix}/share/locale'

と上書きしているため、オプションの効果がなくなってしまいます。 デフォルト値と同じため、改めて設定する必要はないと思うのですが。

ちなみに、Makefile.in で

  1. LOCALEDIR = @localedir@
  2. LOCALEJDIR = "$(LOCALEDIR)/ja/LC_MESSAGES"
  1. #CPPFLAGS = -DLOCALEDIR=\""$(localedir)"\"
  2. CPPFLAGS =
  1. - $(mkinstalldirs) $(DESTDIR)$(LOCALEJDIR)
  2. - $(mkinstalldirs) $(DESTDIR)$(LOCALEDIR)

と、$(localedir) と $(LOCALEDIR) と変数名が不揃いになっています。 大文字と小文字の変数の使い分けがはっきりしないのですが、 $(localedir) は定義されていないので、Makefie.in で

  1. localedir = @localedir@
  2. LOCALEDIR = $(localedir)
  3. LOCALEJDIR = "$(LOCALEDIR)/ja/LC_MESSAGES"

と両方使えるようにするか

  1. #CPPFLAGS = -DLOCALEDIR=\""$(LOCALEDIR)"\"
  2. CPPFLAGS =
LOCALEDIR に統一するか、のどちらか、でしょうか。 CPPFLAGS の設定はコメントアウトされているのですが、 できれば # を取るだけで、そのまま使えたほうが嬉しいので。

Ticket History (3/3 Histories)

2019-10-21 13:54 Updated by: obache
  • New Ticket "configure の --lccaledir オプションが効かない" created
2019-12-31 23:20 Updated by: efialtes
  • Resolução Update from Nenhum to Fixed
Comentário

2.10.12 で対応しました。

2020-11-20 00:23 Updated by: efialtes
  • Estado Update from Aberto to Fechado

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login