From 3913f721430659793c1104bc0abefef1b87e4634 Mon Sep 17 00:00:00 2001 From: rewine Date: Wed, 7 Sep 2022 09:38:48 +0800 Subject: [PATCH] chore: use CMAKE_SYSTEM_PROCESSOR to check sw_64 Log: don't use dpkg-architecture when build --- CMakeLists.txt | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 66b28b792..bec4fa612 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,15 +39,10 @@ endif () set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DQT_DEBUG") # Test architecture -execute_process(COMMAND dpkg-architecture -qDEB_BUILD_ARCH OUTPUT_VARIABLE ARCHITECTURE RESULT_VARIABLE EXIT_CODE) -if (${EXIT_CODE} EQUAL 0) - string(STRIP ${ARCHITECTURE} ARCHITECTURE) - - if (${ARCHITECTURE} STREQUAL "sw_64") - # add compiler flags -mieee for mathmatic - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mieee") - add_definitions(-DDISABLE_SHOW_ANIMATION) - endif() +if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "sw_64") + # add compiler flags -mieee for mathmatic + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mieee") + add_definitions(-DDISABLE_SHOW_ANIMATION) endif() file(GLOB INTERFACES "interfaces/*.h")