chore: use CMAKE_SYSTEM_PROCESSOR to check sw_64

Log: don't use dpkg-architecture when build
This commit is contained in:
rewine 2022-09-07 09:38:48 +08:00 committed by deepin-bot[bot]
parent d360be75b7
commit 3913f72143

View File

@ -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")