optimize architecture detect

Change-Id: Ie9058a2995229a37a61dcb422b072748dc6841a5
This commit is contained in:
石博文 2018-05-23 11:24:55 +08:00 committed by sbwtw
parent 3ac07aedb3
commit 26ff05c56d
Notes: gerrit 2018-05-23 11:50:51 +08:00
Verified+1: Anonymous Coward #1000004
Code-Review+2: sbwtw <sbw@sbw.so>
Submitted-by: sbwtw <sbw@sbw.so>
Submitted-at: Wed, 23 May 2018 11:50:51 +0800
Reviewed-on: https://cr.deepin.io/34944
Project: dde/dde-dock
Branch: refs/heads/master

View File

@ -24,13 +24,14 @@ if (NOT (${CMAKE_BUILD_TYPE} MATCHES "Debug"))
endif () endif ()
# Test architecture # Test architecture
execute_process(COMMAND dpkg-architecture -qDEB_BUILD_ARCH OUTPUT_VARIABLE ARCHITECTURE) execute_process(COMMAND dpkg-architecture -qDEB_BUILD_ARCH OUTPUT_VARIABLE ARCHITECTURE RESULT_VARIABLE EXIT_CODE)
string(STRIP ${ARCHITECTURE} ARCHITECTURE) if (${EXIT_CODE} EQUAL 0)
string(STRIP ${ARCHITECTURE} ARCHITECTURE)
if (${ARCHITECTURE} STREQUAL "sw_64") if (${ARCHITECTURE} STREQUAL "sw_64")
# add compiler flags -mieee for mathmatic # add compiler flags -mieee for mathmatic
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mieee") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mieee")
message(${CMAKE_CXX_FLAGS}) endif()
endif() endif()
file(GLOB INTERFACES "interfaces/*.h") file(GLOB INTERFACES "interfaces/*.h")