Browse Source

!5 update cmakelist

Merge pull request !5 from taoxiangdong/master
pull/5/MERGE
王涛 Gitee 4 years ago
parent
commit
3b5cd91d09
5 changed files with 35 additions and 11 deletions
  1. +30
    -10
      CMakeLists.txt
  2. +2
    -1
      cmake/external_libs/securec.cmake
  3. +1
    -0
      parser/CMakeLists.txt
  4. +1
    -0
      parser/common/CMakeLists.txt
  5. +1
    -0
      parser/onnx/CMakeLists.txt

+ 30
- 10
CMakeLists.txt View File

@@ -15,19 +15,39 @@ if (ENABLE_OPEN_SRC)
include(cmake/FindModule.cmake)
include(cmake/intf_pub_linux.cmake)

if(DEFINED ENV{ASCEND_CUSTOM_PATH})
set(ASCEND_DIR $ENV{ASCEND_CUSTOM_PATH})
if(DEFINED ENV{D_LINK_PATH})
# D_LINK_PATH is set
set(GE_LIB_PATH $ENV{D_LINK_PATH})
set(GE_SYS_ARCH "")
if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64")
# x86 ubuntu
set(GE_SYS_ARCH "x86_64")
elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64")
# arm euleros
set(GE_SYS_ARCH "aarch64")
else()
message(FATAL_ERROR "Running on a unsupported architecture: ${SYSTEM_TYPE}, build terminated")
endif()
set(GE_LIB_PATH ${GE_LIB_PATH}/${GE_SYS_ARCH})
find_module(slog libslog.so ${GE_LIB_PATH})
find_module(mmpa libmmpa.so ${GE_LIB_PATH})
find_module(ge_common libge_common.so ${GE_LIB_PATH})
find_module(error_manager liberror_manager.so ${GE_LIB_PATH})
else()
set(ASCEND_DIR /usr/local/Ascend)
endif()
if(DEFINED ENV{ASCEND_CUSTOM_PATH})
set(ASCEND_DIR $ENV{ASCEND_CUSTOM_PATH})
else()
set(ASCEND_DIR /usr/local/Ascend)
endif()

set(ASCEND_DRIVER_DIR ${ASCEND_DIR}/driver/lib64/common)
set(ASCEND_RUNTIME_DIR ${ASCEND_DIR}/fwkacllib/lib64)
set(ASCEND_DRIVER_DIR ${ASCEND_DIR}/driver/lib64/common)
set(ASCEND_RUNTIME_DIR ${ASCEND_DIR}/fwkacllib/lib64)

find_module(slog libslog.so ${ASCEND_DRIVER_DIR})
find_module(mmpa libmmpa.so ${ASCEND_DRIVER_DIR})
find_module(ge_common libge_common.so ${ASCEND_RUNTIME_DIR})
find_module(error_manager liberror_manager.so ${ASCEND_RUNTIME_DIR})
find_module(slog libslog.so ${ASCEND_DRIVER_DIR})
find_module(mmpa libmmpa.so ${ASCEND_DRIVER_DIR})
find_module(ge_common libge_common.so ${ASCEND_RUNTIME_DIR})
find_module(error_manager liberror_manager.so ${ASCEND_RUNTIME_DIR})
endif()

#set(METADEF_DIR ${CMAKE_CURRENT_LIST_DIR}/metadef)



+ 2
- 1
cmake/external_libs/securec.cmake View File

@@ -13,7 +13,8 @@ endif()
ExternalProject_Add(c_sec_build
URL https://gitee.com/openeuler/libboundscheck/repository/archive/v1.1.10.tar.gz
#URL /home/txd/workspace/linux_cmake/pkg/protobuf-3.8.0.tar.gz
SOURCE_DIR ${PARSER_DIR}/../libc_sec
#SOURCE_DIR ${PARSER_DIR}/../libc_sec
PATCH_COMMAND patch -p1 < ${GE_CODE_DIR}/third_party/patch/securec/0001-add-securec-cmake-script.patch
CONFIGURE_COMMAND ${CMAKE_COMMAND}
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}


+ 1
- 0
parser/CMakeLists.txt View File

@@ -64,6 +64,7 @@ target_include_directories(fmk_parser PRIVATE
${PARSER_DIR}/../inc/framework
${PARSER_DIR}/../inc/common/util
${PARSER_DIR}/../inc/external
${PARSER_DIR}/../third_party/fwkacllib/inc
${METADEF_DIR}/inc
${METADEF_DIR}/inc/graph
${METADEF_DIR}/inc/register


+ 1
- 0
parser/common/CMakeLists.txt View File

@@ -46,6 +46,7 @@ target_include_directories(parser_common PRIVATE
${PARSER_DIR}/../inc/framework
${PARSER_DIR}/../inc/common/util
${PARSER_DIR}/../inc/external
${PARSER_DIR}/../third_party/fwkacllib/inc
${METADEF_DIR}/inc
${METADEF_DIR}/inc/graph
${METADEF_DIR}/inc/register


+ 1
- 0
parser/onnx/CMakeLists.txt View File

@@ -34,6 +34,7 @@ target_include_directories(fmk_onnx_parser PRIVATE
${PARSER_DIR}/../inc/common/util
{PARSER_DIR}/../inc/framework
{PARSER_DIR}/../inc/external
${PARSER_DIR}/../third_party/fwkacllib/inc
${METADEF_DIR}/inc
${METADEF_DIR}/inc/graph
${METADEF_DIR}/inc/register


Loading…
Cancel
Save