diff --git a/ge/CMakeLists.txt b/ge/CMakeLists.txt index 306d4c98..90c341d5 100755 --- a/ge/CMakeLists.txt +++ b/ge/CMakeLists.txt @@ -610,11 +610,12 @@ if (ENABLE_OPEN_SRC) COMMAND ar x ${ASCEND_RUNTIME_DIR}/libmsprofiler_fwk.a WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object ) - file(GLOB msprofiler_fwk ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object/*.o) + file(GLOB msprof_file ${CMAKE_CURRENT_BINARY_DIR}/msprofiler_fwk_object/*.o) else() file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc CONTENT "") - set(msprofiler_fwk ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc) + set(msprof_file ${CMAKE_BINARY_DIR}/msprofiler_fwk.cc) endif() + add_library(msprofiler_fwk OBJECT ${msprof_file}) endif() if (NOT ENABLE_D AND NOT ENABLE_ACL AND NOT ENABLE_MS_TESTCASES)