From d469b15363cf6aab100d6fc8a8c41d2e08733172 Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Tue, 9 Mar 2021 17:17:07 +0800 Subject: [PATCH] __file__ should return relative path of file --- cmake/dependency_graphengine.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/dependency_graphengine.cmake b/cmake/dependency_graphengine.cmake index d551c51fd06..a0d3b1ed23e 100644 --- a/cmake/dependency_graphengine.cmake +++ b/cmake/dependency_graphengine.cmake @@ -19,8 +19,11 @@ endfunction() if(ENABLE_D OR ENABLE_ACL OR ENABLE_TESTCASES) set(_ge_tmp_CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) set(_ge_tmp_ENABLE_GITEE ${ENABLE_GITEE}) + set(_ge_tmp_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) set(ENABLE_GITEE ON) set(CMAKE_INSTALL_PREFIX ${BUILD_PATH}/graphengine) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__FILE__='\"$(subst $(realpath ${CMAKE_SOURCE_DIR})/,,$(abspath $<))\"' \ + -Wno-builtin-macro-redefined") if(ENABLE_TESTCASES) # use slog, error manager, mmpa in non ascend mode, e.g. tests @@ -35,6 +38,7 @@ if(ENABLE_D OR ENABLE_ACL OR ENABLE_TESTCASES) add_subdirectory(${GE_SOURCE_DIR}) set(CMAKE_INSTALL_PREFIX ${_ge_tmp_CMAKE_INSTALL_PREFIX}) set(ENABLE_GITEE ${_ge_tmp_ENABLE_GITEE}) + set(CMAKE_CXX_FLAGS ${_ge_tmp_CMAKE_CXX_FLAGS}) else() message(FATAL_ERROR "No compile option defined for GraphEngine, exiting") endif()