You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

checkhash.cmake 548 B

12345678910111213141516
  1. set(SOURCES
  2. ../../dnn/scripts/opr_param_defs.py
  3. ../../src/core/include/megbrain/ir/ops.td
  4. generated/opdef.h.inl
  5. generated/opdef.cpp.inl
  6. generated/opdef.py.inl
  7. generated/opdef.cpy.inl
  8. generated/enum_macro.h)
  9. execute_process(COMMAND ${CMAKE_COMMAND} -E md5sum ${SOURCES}
  10. OUTPUT_VARIABLE GENERATED_HASH_CONTENT)
  11. file(READ generated/hash.txt HASH_CONTENT)
  12. if(NOT "${GENERATED_HASH_CONTENT}" STREQUAL "${HASH_CONTENT}")
  13. message(FATAL_ERROR "File ops.td was changed, please rerun cmake configure")
  14. endif()