| math(EXPR end "${CMAKE_ARGC} - 1") | |
| file(WRITE "${OUTPUT_FILE}" "# Rule Properties\n") | |
| foreach (index RANGE 5 ${end}) | |
| if (CMAKE_ARGV${index} MATCHES "^([A-Z_]+)=(.*)$") | |
| file(APPEND "${OUTPUT_FILE}" "set(${CMAKE_MATCH_1} \"${CMAKE_MATCH_2}\")\n") | |
| endif() | |
| endforeach() |