| @@ -606,12 +606,14 @@ set(INFER_SRC_LIST | |||||
| if (ENABLE_OPEN_SRC) | if (ENABLE_OPEN_SRC) | ||||
| file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object) | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object) | ||||
| if(EXISTS ${ASCEND_RUNTIME_DIR}/libmsprofiler_fwk.a) | if(EXISTS ${ASCEND_RUNTIME_DIR}/libmsprofiler_fwk.a) | ||||
| message(status "libmsprofiler_fwk.a has been found!") | |||||
| execute_process( | execute_process( | ||||
| COMMAND ar x ${ASCEND_RUNTIME_DIR}/libmsprofiler_fwk.a | COMMAND ar x ${ASCEND_RUNTIME_DIR}/libmsprofiler_fwk.a | ||||
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object | ||||
| ) | ) | ||||
| file(GLOB msprof_file ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object/*.o) | file(GLOB msprof_file ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object/*.o) | ||||
| else() | else() | ||||
| message(status "libmsprofiler_fwk.a can not be found!") | |||||
| file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc CONTENT "") | file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc CONTENT "") | ||||
| set(msprof_file ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc) | set(msprof_file ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc) | ||||
| endif() | endif() | ||||