Browse Source

update cmake for atc

tags/v1.1.0
taoxiangdong 4 years ago
parent
commit
66f9f1946c
4 changed files with 13 additions and 6 deletions
  1. +4
    -4
      CMakeLists.txt
  2. +1
    -1
      cmake/intf_pub_linux.cmake
  3. +2
    -1
      ge/CMakeLists.txt
  4. +6
    -0
      ge/offline/CMakeLists.txt

+ 4
- 4
CMakeLists.txt View File

@@ -21,11 +21,11 @@ if (ENABLE_OPEN_SRC)
include(cmake/intf_pub_linux.cmake)

# for CPU/GPU mode, find c_sec and slog from local prebuild
if(NOT ENABLE_D AND NOT GE_ONLY)
set(GE_PREBUILD_PATH ${GE_CODE_DIR}/third_party/prebuild/${CMAKE_HOST_SYSTEM_PROCESSOR})
find_module(slog libslog.so ${GE_PREBUILD_PATH})
#if(NOT ENABLE_D AND NOT GE_ONLY)
# set(GE_PREBUILD_PATH ${GE_CODE_DIR}/third_party/prebuild/${CMAKE_HOST_SYSTEM_PROCESSOR})
# find_module(slog libslog.so ${GE_PREBUILD_PATH})
# if D_LINK_PATH is set in environment variables, search libraries in given path
elseif(DEFINED ENV{D_LINK_PATH})
if(DEFINED ENV{D_LINK_PATH})
# D_LINK_PATH is set
set(GE_LIB_PATH $ENV{D_LINK_PATH})
set(GE_SYS_ARCH "")


+ 1
- 1
cmake/intf_pub_linux.cmake View File

@@ -11,7 +11,7 @@ target_compile_options(intf_pub INTERFACE
$<$<COMPILE_LANGUAGE:CXX>:-std=c++11>
)
target_compile_definitions(intf_pub INTERFACE
$<$<STREQUAL:${PRODUCT_SIDE},host>:_GLIBCXX_USE_CXX11_ABI=0>
_GLIBCXX_USE_CXX11_ABI=0
$<$<CONFIG:Release>:CFG_BUILD_NDEBUG>
$<$<CONFIG:Debug>:CFG_BUILD_DEBUG>
WIN64=1


+ 2
- 1
ge/CMakeLists.txt View File

@@ -12,7 +12,7 @@ set(PROTO_LIST
)

set(PROTO_CLIENT_LIST
"${GE_CODE_DIR}/ge/proto/ge_api.proto"
"${METADEF_DIR}/proto/ge_api.proto"
)

set(PROTO_HEADER_LIST
@@ -667,6 +667,7 @@ target_include_directories(ge_compiler PRIVATE
${GE_CODE_DIR}/inc/external
${GE_CODE_DIR}/inc/framework
${GE_CODE_DIR}/inc/framework/common
${METADEF_DIR}
${METADEF_DIR}/inc
${METADEF_DIR}/inc/external/graph
${METADEF_DIR}/inc/external


+ 6
- 0
ge/offline/CMakeLists.txt View File

@@ -29,13 +29,19 @@ target_compile_definitions(atc PRIVATE

target_include_directories(atc PRIVATE
${CMAKE_CURRENT_LIST_DIR}
${GE_CODE_DIR}/ge
${GE_CODE_DIR}/graphengine
${GE_CODE_DIR}/inc/external
${GE_CODE_DIR}/common/inc/external
${GE_CODE_DIR}/common/inc/external/graph
${GE_CODE_DIR}/inc
${GE_CODE_DIR}/inc/framework
${METADEF_DIR}/inc
${METADEF_DIR}/inc/external
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}/proto/ge
${GE_CODE_DIR}/third_party/fwkacllib/inc
${GE_CODE_DIR}/third_party/fwkacllib/inc/toolchain
#### yellow zone ####
${GE_CODE_DIR}/../inc
${GE_CODE_DIR}/../inc/common


Loading…
Cancel
Save