10
有沒有辦法在makefile或CMake文件中並行地循環多個列表?通過makefile或CMake文件中的列表並行迭代
我願做這樣的事情在C進行下列事項,除了AFAICT不支持此語法:
set(a_values a0 a1 a2)
set(b_values b0 b1 b2)
foreach(a in a_values b in b_values)
do_something_with(a b)
endforeach(a b)
這將執行:
do_something_with(a0 b0)
do_something_with(a1 b1)
do_something_with(a2 b2)
我會接受一個答案無論是CMake或Make,雖然CMake會是首選。謝謝!
如果列表是空的,則會失敗。你必須添加額外的條件來檢查 –