Ticket #39695

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

Eröffnet am: 2019-10-21 13:54 Letztes Update: 2020-11-20 00:23

Auswertung:
Verantwortlicher:
(Keine)
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
3
Schweregrad:
3
Lösung:
Gefixt
Datei:
Keine

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-Verlauf (3/3 Historien)

2019-10-21 13:54 Aktualisiert von: obache
  • New Ticket "configure の --lccaledir オプションが効かない" created
2019-12-31 23:20 Aktualisiert von: efialtes
  • Lösung Update from Keine to Gefixt
Kommentar

2.10.12 で対応しました。

2020-11-20 00:23 Aktualisiert von: efialtes
  • Status Update from Offen to Geschlossen

Dateianhangliste

Keine Anhänge

Bearbeiten

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