Semicolon3.cmake 405 B

123456789101112
  1. include(ExternalData)
  2. set(ExternalData_URL_TEMPLATES
  3. "file:///${CMAKE_CURRENT_SOURCE_DIR}/%(algo)/%(hash)"
  4. )
  5. set(input "DATA{a;b}")
  6. ExternalData_Expand_Arguments(Data args "${input}")
  7. if("x${args}" STREQUAL "x${input}")
  8. message(STATUS "Data arguments correctly not transformed!")
  9. else()
  10. message(FATAL_ERROR "Data arguments transformed to:\n ${args}\n"
  11. "but we expected:\n ${input}")
  12. endif()