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.

CMakeLists.txt 1.6 kB

6 years ago
6 years ago
5 years ago
5 years ago
6 years ago
123456789101112131415161718192021222324252627282930313233343536373839
  1. set(_DEBUG_SRC_LIST
  2. "${CMAKE_CURRENT_SOURCE_DIR}/anf_ir_dump.cc"
  3. "${CMAKE_CURRENT_SOURCE_DIR}/anf_ir_utils.cc"
  4. "${CMAKE_CURRENT_SOURCE_DIR}/draw.cc"
  5. "${CMAKE_CURRENT_SOURCE_DIR}/dump_proto.cc"
  6. "${CMAKE_CURRENT_SOURCE_DIR}/trace.cc"
  7. "${CMAKE_CURRENT_SOURCE_DIR}/common.cc"
  8. "${CMAKE_CURRENT_SOURCE_DIR}/env_config_parser.cc"
  9. )
  10. if(ENABLE_DUMP_IR)
  11. list(APPEND _DEBUG_SRC_LIST
  12. "${CMAKE_CURRENT_SOURCE_DIR}/rdr/base_recorder.cc"
  13. "${CMAKE_CURRENT_SOURCE_DIR}/rdr/graph_exec_order_recorder.cc"
  14. "${CMAKE_CURRENT_SOURCE_DIR}/rdr/graph_recorder.cc"
  15. "${CMAKE_CURRENT_SOURCE_DIR}/rdr/string_recorder.cc"
  16. "${CMAKE_CURRENT_SOURCE_DIR}/rdr/recorder_manager.cc"
  17. "${CMAKE_CURRENT_SOURCE_DIR}/rdr/running_data_recorder.cc"
  18. )
  19. endif()
  20. if(ENABLE_DEBUGGER)
  21. list(APPEND _DEBUG_SRC_LIST
  22. "${CMAKE_CURRENT_SOURCE_DIR}/debugger/debugger.cc"
  23. "${CMAKE_CURRENT_SOURCE_DIR}/debugger/grpc_client.cc"
  24. "${CMAKE_CURRENT_SOURCE_DIR}/debugger/proto_exporter.cc"
  25. "${CMAKE_CURRENT_SOURCE_DIR}/debugger/tensor_summary.cc"
  26. "${CMAKE_CURRENT_SOURCE_DIR}/debug_services.cc"
  27. )
  28. endif()
  29. if(NOT CMAKE_SYSTEM_NAME MATCHES "Windows")
  30. list(APPEND _DEBUG_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/common.cc")
  31. list(APPEND _DEBUG_SRC_LIST "data_dump/dump_json_parser.cc")
  32. list(APPEND _DEBUG_SRC_LIST "data_dump/e2e_dump_util.cc")
  33. endif()
  34. set_property(SOURCE ${_DEBUG_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEBUG)
  35. add_library(_mindspore_debug_obj OBJECT ${_DEBUG_SRC_LIST})