1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-23 00:09:14 +01:00
Clementine-audio-player-Mac.../3rdparty/google-breakpad/CMakeLists.txt
Jim Broadus e7364263b2 build: Move minimum cmake version to 3.0.0
Compatibility with versions prior to 2.8.12 is being deprecated,
resulting in build warning messages. The minimum for the official
supported distros is 3.7.2 (Stretch), so the version could be moved
forward when newer features are required.

Reference: https://cmake.org/cmake/help/v3.19/release/3.19.html#deprecated-and-removed-features
2021-04-17 16:24:46 +01:00

37 lines
1.3 KiB
CMake

cmake_minimum_required(VERSION 3.0.0)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
if (LINUX)
set(SOURCES
client/linux/crash_generation/crash_generation_client.cc
client/linux/handler/exception_handler.cc
client/linux/minidump_writer/linux_dumper.cc
client/linux/minidump_writer/minidump_writer.cc
client/minidump_file_writer.cc
common/convert_UTF.c
common/md5.c
common/string_conversion.cc
common/linux/file_id.cc
common/linux/guid_creator.cc
)
ADD_LIBRARY(breakpad STATIC
${SOURCES}
)
endif (LINUX)
if (APPLE)
add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/tools/mac/dump_syms/build/Release/dump_syms
COMMAND xcodebuild -target dump_syms -configuration Release -sdk macosx10.5 ARCHS=i386
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tools/mac/dump_syms)
add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/client/mac/build/Release/Breakpad.Framework
COMMAND xcodebuild -target Breakpad -configuration Release -sdk macosx10.5 ARCHS=i386
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/client/mac)
add_custom_target(breakpad
DEPENDS tools/mac/dump_syms/build/Release/dump_syms
client/mac/build/Release/Breakpad.Framework)
endif (APPLE)