10
Esiste un modo per eseguire il loop su più elenchi in parallelo in un file makefile o CMake?iterazione parallela su elenchi nei file makefile o CMake
mi piacerebbe fare qualcosa di simile al seguente in CMake, tranne AFAICT questa sintassi non è supportata:
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)
Questo sarebbe eseguire:
do_something_with(a0 b0)
do_something_with(a1 b1)
do_something_with(a2 b2)
avrei accettato una risposta in entrambi i CMake o Make, anche se CMake sarebbe preferibile. Grazie!
Questo metodo fallirà se le liste sono vuote. Devi aggiungere ulteriori condizioni per controllare –