Remove optimization flag for debug build 28/119328/1
authorBartlomiej Kunikowski <b.kunikowski@partner.samsung.com>
Thu, 16 Mar 2017 10:24:32 +0000 (11:24 +0100)
committerBartlomiej Kunikowski <b.kunikowski@partner.samsung.com>
Thu, 16 Mar 2017 10:25:52 +0000 (11:25 +0100)
Change-Id: Id22f4ee1775367bdad1e73cf83a36529ca46fab7

CMakeLists.txt

index e2a8ab3f1549c55ec287be090c3b01cb2cfec197..3c827629c9598313eff89a18e18e94142c6a8f85 100644 (file)
@@ -11,13 +11,13 @@ IF(NOT CMAKE_BUILD_TYPE)
 ENDIF(NOT CMAKE_BUILD_TYPE)
 
 # Compiler flags
-SET(EXTRA_FLAGS "-fvisibility=hidden -flto -Wall -Wextra")
-SET(CMAKE_C_FLAGS_PROFILING    "-O2 ${EXTRA_FLAGS}")
-SET(CMAKE_CXX_FLAGS_PROFILING  "-O2 -std=c++11 ${EXTRA_FLAGS}")
+SET(EXTRA_FLAGS "-fvisibility=hidden -Wall -Wextra")
+SET(CMAKE_C_FLAGS_PROFILING    "-O2 -flto ${EXTRA_FLAGS}")
+SET(CMAKE_CXX_FLAGS_PROFILING  "-O2 -flto -std=c++11 ${EXTRA_FLAGS}")
 SET(CMAKE_C_FLAGS_DEBUG        "-O0 -g ${EXTRA_FLAGS}")
 SET(CMAKE_CXX_FLAGS_DEBUG      "-O0 -std=c++11 -g ${EXTRA_FLAGS}")
-SET(CMAKE_C_FLAGS_RELEASE      "-O2 -g ${EXTRA_FLAGS}")
-SET(CMAKE_CXX_FLAGS_RELEASE    "-O2 -std=c++11 -g ${EXTRA_FLAGS}")
+SET(CMAKE_C_FLAGS_RELEASE      "-O2 -flto -g ${EXTRA_FLAGS}")
+SET(CMAKE_CXX_FLAGS_RELEASE    "-O2 -flto -std=c++11 -g ${EXTRA_FLAGS}")
 SET(CMAKE_CXX_FLAGS_CCOV       "-O0 -std=c++11 -g --coverage ${EXTRA_FLAGS}")
 
 # Linker flags