Skip to content

Commit 3d1d8ba

Browse files
committed
Add ReleaseLTO cache file
This is currently a copy of Release with a more obvious name. llvm-svn: 295147
1 parent e565feb commit 3d1d8ba

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

cmake/caches/ReleaseLTO.cmake

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Aggressive settings to produce fast code.
2+
set(OPTFLAGS "${OPTFLAGS} -O3 -fomit-frame-pointer -flto -DNDEBUG")
3+
if(APPLE)
4+
set(OPTFLAGS "${OPTFLAGS} -mdynamic-no-pic")
5+
endif()
6+
7+
set(CMAKE_C_FLAGS_RELEASE "${OPTFLAGS}" CACHE STRING "")
8+
set(CMAKE_CXX_FLAGS_RELEASE "${OPTFLAGS}" CACHE STRING "")
9+
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "")

0 commit comments

Comments
 (0)