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 749 B

6 years ago
6 years ago
123456789101112131415161718192021222324
  1. file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
  2. "common/*.cc"
  3. "mem_reuse/*.cc"
  4. "pass/*.cc"
  5. )
  6. if (ENABLE_D)
  7. file(GLOB_RECURSE _D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
  8. "ascend/*.cc"
  9. "graph_kernel/*.cc"
  10. )
  11. list(APPEND _PREACTIVATE_SRC_LIST ${_D_SRC_LIST})
  12. endif ()
  13. if (ENABLE_GPU)
  14. file(GLOB_RECURSE _GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
  15. "gpu/*.cc"
  16. "graph_kernel/*.cc"
  17. )
  18. list(APPEND _PREACTIVATE_SRC_LIST ${_GPU_SRC_LIST})
  19. endif ()
  20. set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT)
  21. add_library(_mindspore_backend_optimizer_obj OBJECT ${_PREACTIVATE_SRC_LIST})