diff options
| author | levlam <levlam@telegram.org> | 2024-05-06 21:50:17 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2024-05-06 21:50:17 +0300 |
| commit | 19533bc90a95ce8567738180fc22c9ef976cc97e (patch) | |
| tree | 8d7dc07e450c6e72b9a4c82a2a9994d103d0a747 /CMake | |
| parent | a6bfa6327b499c326ca03af96dcdca9735746fe0 (diff) | |
Use safe identical code folding on Android.
Diffstat (limited to 'CMake')
| -rw-r--r-- | CMake/TdSetUpCompiler.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CMake/TdSetUpCompiler.cmake b/CMake/TdSetUpCompiler.cmake index 81cee4d21..ff5991cfb 100644 --- a/CMake/TdSetUpCompiler.cmake +++ b/CMake/TdSetUpCompiler.cmake @@ -62,6 +62,8 @@ function(td_set_up_compiler) set(TD_LINKER_FLAGS "-Wl,-z,ignore") elseif (EMSCRIPTEN) set(TD_LINKER_FLAGS "-Wl,--gc-sections") + elseif (ANDROID) + set(TD_LINKER_FLAGS "-Wl,--gc-sections -Wl,--exclude-libs,ALL -Wl,--icf=safe") else() set(TD_LINKER_FLAGS "-Wl,--gc-sections -Wl,--exclude-libs,ALL") endif() |
