compare_options.cmake 372 B

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