We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8837f91 commit c5cdc6aCopy full SHA for c5cdc6a
Source/CMakeLists.txt
@@ -17,10 +17,14 @@
17
18
# Overwrite the LTO flags to force fat LTO; worth 3-4% performance
19
# See https://gitlab.kitware.com/cmake/cmake/-/issues/16808
20
-if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" AND ${ASTCENC_CLI})
+if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND ${ASTCENC_CLI})
21
set(CMAKE_CXX_COMPILE_OPTIONS_IPO "-flto")
22
endif()
23
24
+if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND ${ASTCENC_CLI})
25
+ set(CMAKE_CXX_COMPILE_OPTIONS_IPO "-flto=auto")
26
+endif()
27
+
28
if(${ASTCENC_DECOMPRESSOR})
29
set(ASTCENC_CODEC dec)
30
else()
0 commit comments