如何使用GNU make执行不区分大小写的排序?

时间:2016-12-12 13:31:13

标签: sorting makefile gnu-make

给出一个文件列表:

FILES = ABc AAc AaD aaa

使用GNU make 4.2 (MinGW-W64),如何获取不区分大小写的列表?这是我想要获得的:

  

aaa AAc AaD ABc

我已经知道如何使用$(sort $(FILES)),但是这个函数区分大小写并且给了我这个(我猜它基本上按ASCII值排序):

  

AAc ABc AaD aaa

我正在寻找与OS无关的解决方案,因此最好是GNU make原生解决方案。

这背后的原因很简单,我想重现与另一个程序完全相同的构建顺序,其构建顺序是不区分大小写的排序。我知道Unix世界(通常)是区分大小写的。

0 个答案:

没有答案