From d8cdab78d434fa575ec3adc61b61cab252a2a8ed Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Wed, 23 Sep 2020 21:19:38 +0200 Subject: [PATCH] CMakeLists.txt: Only use -Wa,-mbig-obj and -O3 on Windows. Note: -mbig-obj has been available on 64bit bit builds for a while now, but on 32bit builds it needs a rather recent binutils version (2.35, 07/2020). --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 04920a6c..add9c02f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -465,8 +465,9 @@ add_definitions(-D__STDC_LIMIT_MACROS) add_definitions(-Wall -Wextra) add_definitions(-std=c++11) add_definitions(-DBOOST_MATH_DISABLE_FLOAT128=1) -add_definitions(-Wa,-mbig-obj) -add_definitions(-O3) +if(WIN32) + add_definitions(-Wa,-mbig-obj -O3) +endif() if(ENABLE_FLOW) add_definitions(-DENABLE_FLOW) -- 2.30.2