[test-suite] r295147 - Add ReleaseLTO cache file

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 14 19:48:31 PST 2017


Author: matze
Date: Tue Feb 14 21:48:31 2017
New Revision: 295147

URL: http://llvm.org/viewvc/llvm-project?rev=295147&view=rev
Log:
Add ReleaseLTO cache file

This is currently a copy of Release with a more obvious name.

Added:
    test-suite/trunk/cmake/caches/ReleaseLTO.cmake

Added: test-suite/trunk/cmake/caches/ReleaseLTO.cmake
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/cmake/caches/ReleaseLTO.cmake?rev=295147&view=auto
==============================================================================
--- test-suite/trunk/cmake/caches/ReleaseLTO.cmake (added)
+++ test-suite/trunk/cmake/caches/ReleaseLTO.cmake Tue Feb 14 21:48:31 2017
@@ -0,0 +1,9 @@
+# Aggressive settings to produce fast code.
+set(OPTFLAGS "${OPTFLAGS} -O3 -fomit-frame-pointer -flto -DNDEBUG")
+if(APPLE)
+  set(OPTFLAGS "${OPTFLAGS} -mdynamic-no-pic")
+endif()
+
+set(CMAKE_C_FLAGS_RELEASE "${OPTFLAGS}" CACHE STRING "")
+set(CMAKE_CXX_FLAGS_RELEASE "${OPTFLAGS}" CACHE STRING "")
+set(CMAKE_BUILD_TYPE "Release" CACHE STRING "")




More information about the llvm-commits mailing list