From 3f6ae8336813cf09202a0cbe0091fbacb8dd51c1 Mon Sep 17 00:00:00 2001 From: ChaiMind Date: Tue, 4 Aug 2020 15:18:52 +0800 Subject: [PATCH] build(mge): set right flags for GNU gold linker via MegEngine#44 --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7877624d6..3b933009d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -139,8 +139,8 @@ 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_C_FLAGS "${CMAKE_C_FLAGS} -fuse-ld=gold") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fuse-ld=gold") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${MGE_COMMON_LD}") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${MGE_COMMON_LD}") endif() option(MGE_WITH_JIT "Build MegEngine with JIT." ON) -- GitLab