Feed sorted output to xargs when generating wxstd.pot
The `find' command isn't generally guaranteed to output filenames in particular order, and without sorting, the resulting .pot from identical input files could have its source line comment entries in different order depending on what OS and filesystem it was generated on. Co-authored-by: VZ <vz-github@zeitlins.org>
This commit is contained in:
parent
87c56c7c1d
commit
232d1c1156
@ -32,9 +32,7 @@ $(foreach lang,$(WX_LINGUAS_UPDATE),$(lang).po): wxstd.pot
|
||||
|
||||
wxstd.pot:
|
||||
touch $@
|
||||
find ../include -name "*.h" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxstd.pot
|
||||
find ../src -name "*.cpp" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxstd.pot
|
||||
find ../src -name "*.mm" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxstd.pot
|
||||
(find ../include -name "*.h"; find ../src -name "*.cpp"; find ../src -name "*.mm") | LC_COLLATE=C sort | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxstd.pot
|
||||
|
||||
allpo: force-update
|
||||
@-for t in $(WX_LINGUAS_UPDATE); do $(MAKE) $$t.po; done
|
||||
|
Loading…
Reference in New Issue
Block a user