diff --git a/cmake/gflags.cmake b/cmake/gflags.cmake index a645ecdd..d996cc79 100644 --- a/cmake/gflags.cmake +++ b/cmake/gflags.cmake @@ -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) diff --git a/lite/load_and_run/CMakeLists.txt b/lite/load_and_run/CMakeLists.txt index 6ef5279a..c655c209 100644 --- a/lite/load_and_run/CMakeLists.txt +++ b/lite/load_and_run/CMakeLists.txt @@ -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