Browse Source

feat(lite): hidden lar gflags symbols for static link

GitOrigin-RevId: 28823da644
tags/v1.9.0
Megvii Engine Team 3 years ago
parent
commit
bb5af9b475
2 changed files with 6 additions and 2 deletions
  1. +1
    -0
      cmake/gflags.cmake
  2. +5
    -2
      lite/load_and_run/CMakeLists.txt

+ 1
- 0
cmake/gflags.cmake View File

@@ -1,2 +1,3 @@
include_directories("${CMAKE_CURRENT_BINARY_DIR}/gflags/include")
add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/gflags
${CMAKE_CURRENT_BINARY_DIR}/gflags)

+ 5
- 2
lite/load_and_run/CMakeLists.txt View File

@@ -4,10 +4,13 @@ include_directories(PUBLIC
file(GLOB_RECURSE SOURCES ./*.cpp)

add_executable(load_and_run ${SOURCES})

target_link_libraries(load_and_run lite_static)
target_link_libraries(load_and_run megbrain)
target_link_libraries(load_and_run gflags)
if(APPLE)
target_link_libraries(load_and_run gflags)
else()
target_link_libraries(load_and_run gflags -Wl,--version-script=${MGE_VERSION_SCRIPT})
endif()

if(LITE_BUILD_WITH_RKNPU)
# rknn sdk1.0.0 depend on libc++_shared, use gold to remove NEEDED so symbol check


Loading…
Cancel
Save