Browse Source

fix(mgb/cmake): fix cmake linker flags issue

GitOrigin-RevId: ed41479402
tags/v1.0.0-rc1
Megvii Engine Team Xinran Xu 4 years ago
parent
commit
42124ab7cf
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      CMakeLists.txt

+ 4
- 2
CMakeLists.txt View File

@@ -153,8 +153,10 @@ endif()
CHECK_CXX_COMPILER_FLAG(-fuse-ld=gold CXX_SUPPORT_GOLD)
if(CXX_SUPPORT_GOLD AND NOT ANDROID AND NOT APPLE AND NOT MSVC AND NOT WIN32)
message("-- Using GNU gold linker.")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${MGE_COMMON_LD}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${MGE_COMMON_LD}")
set(MGE_COMMON_LINKER_FLAGS "-fuse-ld=gold")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${MGE_COMMON_LINKER_FLAGS}")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${MGE_COMMON_LINKER_FLAGS}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${MGE_COMMON_LINKER_FLAGS}")
endif()

option(MGE_WITH_JIT "Build MegEngine with JIT." ON)


Loading…
Cancel
Save