From 7218651648b973616ac752359c1c3d4c34e7e17b Mon Sep 17 00:00:00 2001 From: scribam Date: Fri, 15 Dec 2023 00:24:16 +0100 Subject: [PATCH] deps: build breakpad on current compatible systems only --- CMakeLists.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 121c8107dc..13de4c958c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -251,7 +251,25 @@ if(NINTENDO_SWITCH) endif() if(NOT LIBRETRO) + message("CMAKE_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}") + message("CMAKE_HOST_SYSTEM_NAME ${CMAKE_HOST_SYSTEM_NAME}") + message("CMAKE_HOST_SYSTEM ${CMAKE_HOST_SYSTEM}") + message("CMAKE_SH ${CMAKE_SH}") + message("CMAKE_SHELL ${CMAKE_SHELL}") + message("CMAKE_SHELL_EXECUTABLE ${CMAKE_SHELL_EXECUTABLE}") + message("ANDROID ${ANDROID}") + message("MINGW ${MINGW}") + find_program(SH_EXECUTABLE sh) + if(SH_EXECUTABLE) + message("SH_EXECUTABLE found") + else() + message("SH_EXECUTABLE not found") + endif() if((WIN32 AND NOT MSVC) OR (UNIX AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "(FreeBSD|OpenBSD|NetBSD)")) + message("Previously, I built breakpad") + endif() + if((ANDROID AND NOT CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") OR (MINGW AND SH_EXECUTABLE) OR (CMAKE_SYSTEM_NAME STREQUAL "Linux")) + message("I will build breakpad") add_subdirectory(core/deps/breakpad) if(WIN32) target_link_options(${PROJECT_NAME} PRIVATE "-Wl,--build-id")