| set(range 1 2 3 4 5 6 7 8 9 10) | |
| set(aargs "") | |
| set(bargs "") | |
| foreach(n IN LISTS range) | |
| set(aval "${A${n}ARG}") | |
| set(bval "${B${n}ARG}") | |
| if(aval OR bval) | |
| list(APPEND aargs "\"${aval}\"") | |
| list(APPEND bargs "\"${bval}\"") | |
| endif() | |
| endforeach() | |
| if(NOT "${aargs}" STREQUAL "${bargs}") | |
| message(FATAL_ERROR "COMPARE_OPTIONS: \n\t${aargs} != \n\t${bargs}") | |
| endif() |