From 2cc0a729f46d2beab00d299efc24481a0fb77efd Mon Sep 17 00:00:00 2001 From: t00456437 Date: Fri, 30 Oct 2020 09:39:33 +0800 Subject: [PATCH] update acl compile --- ge/CMakeLists.txt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/ge/CMakeLists.txt b/ge/CMakeLists.txt index 47d0dd7d..e3d231e5 100755 --- a/ge/CMakeLists.txt +++ b/ge/CMakeLists.txt @@ -718,18 +718,21 @@ target_link_libraries(ge_compiler ) ############ libascendcl.so ############ -#file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/dummy.c CONTENT "") +file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/dummy.c CONTENT "") #add_library(dummy_obj OBJECT ${CMAKE_BINARY_DIR}/dummy.c) #set(DUMMY_OBJ $) file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ascendcl_object) -execute_process( - COMMAND ar x ${STATIC_ACL_LIB}/libascendcl.a - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ascendcl_object -) - -file(GLOB OBJECT_LIST ${CMAKE_CURRENT_BINARY_DIR}/ascendcl_object/*.o) +if(EXISTS ${STATIC_ACL_LIB}/libascendcl.a) + execute_process( + COMMAND ar x ${STATIC_ACL_LIB}/libascendcl.a + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ascendcl_object + ) + file(GLOB OBJECT_LIST ${CMAKE_CURRENT_BINARY_DIR}/ascendcl_object/*.o) +else() + set(OBJECT_LIST ${CMAKE_BINARY_DIR}/dummy.c) +endif() add_library(opensrc_ascendcl SHARED ${OBJECT_LIST}