Are there any plans to add CMake support? I see some users have implemented themselves, but this gets out of date quickly: https://github.com/Mendeley/breakpad. It would be nice to add this project as a git submodule or install it and use CMake's find_package function.
--
You received this message because you are subscribed to the Google Groups "google-breakpad-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-breakpad-d...@googlegroups.com.
To post to this group, send email to google-brea...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-breakpad-discuss.
For more options, visit https://groups.google.com/d/optout.
set(BREAKPAD_SRC_DIR ${CMAKE_SOURCE_DIR}/native_libs/breakpad/src)
include_directories(${BREAKPAD_SRC_DIR})
set_property(SOURCE ${BREAKPAD_SRC_DIR}/common/android/breakpad_getcontext.S PROPERTY LANGUAGE C)
## source file see ${BREAKPAD_SRC_DIR}/../android/google_breakpad/Android.mk
file(GLOB breakpad_source_files
"${BREAKPAD_SRC_DIR}/client/linux/crash_generation/crash_generation_client.cc"
"${BREAKPAD_SRC_DIR}/client/linux/dump_writer_common/thread_info.cc"
"${BREAKPAD_SRC_DIR}/client/linux/dump_writer_common/ucontext_reader.cc"
"${BREAKPAD_SRC_DIR}/client/linux/handler/exception_handler.cc"
"${BREAKPAD_SRC_DIR}/client/linux/handler/minidump_descriptor.cc"
"${BREAKPAD_SRC_DIR}/client/linux/log/log.cc"
"${BREAKPAD_SRC_DIR}/client/linux/microdump_writer/microdump_writer.cc"
"${BREAKPAD_SRC_DIR}/client/linux/minidump_writer/linux_dumper.cc"
"${BREAKPAD_SRC_DIR}/client/linux/minidump_writer/linux_ptrace_dumper.cc"
"${BREAKPAD_SRC_DIR}/client/linux/minidump_writer/minidump_writer.cc"
"${BREAKPAD_SRC_DIR}/client/minidump_file_writer.cc"
"${BREAKPAD_SRC_DIR}/common/android/breakpad_getcontext.S"
"${BREAKPAD_SRC_DIR}/common/convert_UTF.c"
"${BREAKPAD_SRC_DIR}/common/md5.cc"
"${BREAKPAD_SRC_DIR}/common/string_conversion.cc"
"${BREAKPAD_SRC_DIR}/common/linux/elfutils.cc"
"${BREAKPAD_SRC_DIR}/common/linux/file_id.cc"
"${BREAKPAD_SRC_DIR}/common/linux/guid_creator.cc"
"${BREAKPAD_SRC_DIR}/common/linux/linux_libc_support.cc"
"${BREAKPAD_SRC_DIR}/common/linux/memory_mapped_file.cc"
"${BREAKPAD_SRC_DIR}/common/linux/safe_readlink.cc"
)
add_library(breakpad SHARED ${breakpad_source_files})
target_link_libraries(breakpad log)