From 25df0fd60505b07fb93342712bd85eb3bdacfbfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=8D=9A=E6=96=87?= Date: Thu, 10 May 2018 17:26:41 +0800 Subject: [PATCH] add compiler flags Change-Id: Ieef1dfc1e02738ed7d51297f65605fdfcf31eb98 --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index cbbaec39c..bb3837aa0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,16 @@ if (NOT (${CMAKE_BUILD_TYPE} MATCHES "Debug")) WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) endif () +# Test architecture +execute_process(COMMAND dpkg-architecture -qDEB_BUILD_ARCH OUTPUT_VARIABLE ARCHITECTURE) +string(STRIP ${ARCHITECTURE} ARCHITECTURE) + +if (${ARCHITECTURE} STREQUAL "sw_64") + # add compiler flags -mieee for mathmatic + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mieee") + message(${CMAKE_CXX_FLAGS}) +endif() + file(GLOB INTERFACES "interfaces/*.h") add_subdirectory("frame")