From 0785dff36f4601fb72d34c3e5d861207729b7b6f Mon Sep 17 00:00:00 2001 From: "Zhang, DingYuan" Date: Wed, 14 Oct 2020 15:08:18 +0800 Subject: [PATCH] feat: add pie for mips64el MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add pie for mips64el Log: 添加编译参数给mips64el平台 Change-Id: Ib0f0b3dcb069aca6bb2ead11414f51f667f95bb5 Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7472 Reviewed-by: Reviewed-by: fanpengcheng Tested-by: --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 74452f5bc..b7138f46d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,11 @@ set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_FLAGS "-g -Wall") +if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "mips64") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -ftree-vectorize -march=loongson3a -mhard-float -mno-micromips -mno-mips16 -flax-vector-conversions -mloongson-ext2 -mloongson-mmi -fPIE") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie") +endif() + # generate a compile commands file as complete database for vim-YouCompleteMe or some other similar tools set(CMAKE_EXPORT_COMPILE_COMMANDS ON)