NormalData1.cmake 453 B

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