Просмотр исходного кода

Add '-rdynamic' to link options on Android and Linux to enable symbols in backtraces.
17818639645d6b8106c4a569bc611c7fab654b68

akhropov 7 месяцев назад
Родитель
Сommit
aa8283abc1

+ 4 - 0
build/export_generators/cmake/cmake/global_flags.linker.gnu.cmake

@@ -23,3 +23,7 @@ endif()
 if (APPLE)
 if (APPLE)
   set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup")
   set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup")
 endif()
 endif()
+
+if (CMAKE_SYSTEM_NAME MATCHES "^(Android|Linux)$")
+  add_link_options(-rdynamic)
+endif()

+ 4 - 0
build/export_generators/hardcoded-cmake/cmake/global_flags.linker.gnu.cmake

@@ -23,3 +23,7 @@ endif()
 if (APPLE)
 if (APPLE)
   set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup")
   set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup")
 endif()
 endif()
+
+if (CMAKE_SYSTEM_NAME MATCHES "^(Android|Linux)$")
+  add_link_options(-rdynamic)
+endif()