Update Cmake build dir to PROJECT_BINARY_DIR
Signed-off-by: Zongwu.Yang <Zongwu.Yang@verisilicon.com>
This commit is contained in:
parent
6eb067b766
commit
62898a4419
|
|
@ -1,13 +1,13 @@
|
|||
set(PKG_NAME "OVXDRV")
|
||||
message("Downloading A311D toolchain ...")
|
||||
file(DOWNLOAD "https://cnbj1.fds.api.xiaomi.com/mace/third-party/gcc-linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz"
|
||||
${PROJECT_SOURCE_DIR}/build/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
|
||||
${PROJECT_BINARY_DIR}/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
|
||||
EXPECTED_MD5 "6ec789d642584a01e240ab3366599dbb"
|
||||
SHOW_PROGRESS)
|
||||
execute_process(COMMAND
|
||||
tar xf ${PROJECT_SOURCE_DIR}/build/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz)
|
||||
tar xf ${PROJECT_BINARY_DIR}/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz)
|
||||
|
||||
set(TOOLCHAIN_DIR ${PROJECT_SOURCE_DIR}/build/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu)
|
||||
set(TOOLCHAIN_DIR ${PROJECT_BINARY_DIR}/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu)
|
||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_DIR}/bin/aarch64-linux-gnu-gcc)
|
||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_DIR}/bin/aarch64-linux-gnu-g++)
|
||||
set(CMAKE_AR ${TOOLCHAIN_DIR}/bin/aarch64-linux-gnu-gcc-ar)
|
||||
|
|
@ -16,25 +16,25 @@ set(CMAKE_LD ${TOOLCHAIN_DIR}/bin/aarch64-linux-gnu-gcc-ld)
|
|||
|
||||
message("Downloading A311D SDK ...")
|
||||
file(DOWNLOAD "https://github.com/VeriSilicon/TIM-VX/releases/download/v1.1.28/aarch64_A311D_D312513_A294074_R311680_T312233_O312045.tgz"
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045.tgz
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045.tgz
|
||||
EXPECTED_MD5 "26f4766c25a4776caf41b93e9b1c6af9"
|
||||
SHOW_PROGRESS)
|
||||
execute_process(COMMAND
|
||||
tar xf ${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045.tgz)
|
||||
tar xf ${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045.tgz)
|
||||
|
||||
set(OVXDRV_INCLUDE_DIRS)
|
||||
list(APPEND OVXDRV_INCLUDE_DIRS
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/include
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/include/CL)
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/include
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/include/CL)
|
||||
|
||||
set(OVXDRV_LIBRARIES)
|
||||
list(APPEND OVXDRV_LIBRARIES
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libCLC.so
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libGAL.so
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libOpenVX.so
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libOpenVXU.so
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libVSC.so
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libArchModelSw.so
|
||||
${PROJECT_SOURCE_DIR}/build/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libNNArchPerf.so)
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libCLC.so
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libGAL.so
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libOpenVX.so
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libOpenVXU.so
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libVSC.so
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libArchModelSw.so
|
||||
${PROJECT_BINARY_DIR}/aarch64_A311D_D312513_A294074_R311680_T312233_O312045/lib/libNNArchPerf.so)
|
||||
|
||||
mark_as_advanced(${OVXDRV_INCLUDE_DIRS} ${OVXDRV_LIBRARIES})
|
||||
Loading…
Reference in New Issue