给出一个文件列表:
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世界(通常)是区分大小写的。