File tree Expand file tree Collapse file tree 9 files changed +9
-9
lines changed Expand file tree Collapse file tree 9 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ CXX ?= g++
3636NVCC ?= nvcc
3737HIPCC ?= hipcc
3838
39- CXXFLAGS ?= -O3 -std=c++17 -fopenmp
39+ CXXFLAGS ?= -O3 -std=c++17 -fopenmp -flto=auto
4040NVCCFLAGS ?= -O3 --std c++17 -Wno-deprecated-gpu-targets
4141HIPCCFLAGS ?= -O3
4242
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim)
1818IF (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/arch:AVX2 /O2 /openmp" )
2020ELSE ()
21- set (CMAKE_CXX_FLAGS "-mavx2 -mfma -O3" )
21+ set (CMAKE_CXX_FLAGS "-mavx2 -mfma -O3 -flto=auto " )
2222ENDIF ()
2323
2424if (APPLE )
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim)
1818IF (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/arch:AVX512 /O2 /openmp" )
2020ELSE ()
21- set (CMAKE_CXX_FLAGS "-mavx512f -mbmi2 -O3" )
21+ set (CMAKE_CXX_FLAGS "-mavx512f -mbmi2 -O3 -flto=auto " )
2222ENDIF ()
2323
2424if (APPLE )
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim)
1818if (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/O2 /openmp" )
2020else ()
21- set (CMAKE_CXX_FLAGS "-O3" )
21+ set (CMAKE_CXX_FLAGS "-O3 -flto=auto " )
2222endif ()
2323
2424if (APPLE )
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim LANGUAGES CXX CUDA)
1818if (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/O2 /openmp" )
2020else ()
21- set (CMAKE_CXX_FLAGS "-O3" )
21+ set (CMAKE_CXX_FLAGS "-O3 -flto=auto " )
2222endif ()
2323
2424if (APPLE )
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim LANGUAGES CXX CUDA)
1818if (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/O2 /openmp" )
2020else ()
21- set (CMAKE_CXX_FLAGS "-O3" )
21+ set (CMAKE_CXX_FLAGS "-O3 -flto=auto " )
2222endif ()
2323
2424if (APPLE )
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ check_language(CUDA)
2121if (WIN32 )
2222 set (CMAKE_CXX_FLAGS "/O2 /openmp" )
2323else ()
24- set (CMAKE_CXX_FLAGS "-O3" )
24+ set (CMAKE_CXX_FLAGS "-O3 -flto=auto " )
2525endif ()
2626
2727if (APPLE )
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim LANGUAGES CXX HIP)
1818if (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/O2 /openmp" )
2020else ()
21- set (CMAKE_CXX_FLAGS "-O3" )
21+ set (CMAKE_CXX_FLAGS "-O3 -flto=auto " )
2222endif ()
2323
2424INCLUDE (../GetPybind11.cmake)
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ project(qsim)
1818IF (WIN32 )
1919 set (CMAKE_CXX_FLAGS "/O2 /openmp" )
2020ELSE ()
21- set (CMAKE_CXX_FLAGS "-msse4.1 -O3" )
21+ set (CMAKE_CXX_FLAGS "-msse4.1 -O3 -flto=auto " )
2222ENDIF ()
2323
2424if (APPLE )
You can’t perform that action at this time.
0 commit comments