|
|
@ -253,7 +253,7 @@ cmake_dependent_option(YUZU_ROOM_STANDALONE "Enable standalone room executable" |
|
|
|
|
|
|
|
|
cmake_dependent_option(YUZU_CMD "Compile the eden-cli executable" ON "ENABLE_SDL2;NOT ANDROID" OFF) |
|
|
cmake_dependent_option(YUZU_CMD "Compile the eden-cli executable" ON "ENABLE_SDL2;NOT ANDROID" OFF) |
|
|
|
|
|
|
|
|
cmake_dependent_option(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR LINUX" OFF) |
|
|
|
|
|
|
|
|
cmake_dependent_option(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR LINUX OR PLATFORM_SUN" OFF) |
|
|
|
|
|
|
|
|
option(YUZU_DOWNLOAD_TIME_ZONE_DATA "Always download time zone binaries" ON) |
|
|
option(YUZU_DOWNLOAD_TIME_ZONE_DATA "Always download time zone binaries" ON) |
|
|
set(YUZU_TZDB_PATH "" CACHE STRING "Path to a pre-downloaded timezone database") |
|
|
set(YUZU_TZDB_PATH "" CACHE STRING "Path to a pre-downloaded timezone database") |
|
|
@ -716,17 +716,18 @@ if(ENABLE_QT) |
|
|
set_target_properties(Qt6::Platform PROPERTIES INTERFACE_COMPILE_FEATURES "") |
|
|
set_target_properties(Qt6::Platform PROPERTIES INTERFACE_COMPILE_FEATURES "") |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
if (YUZU_CRASH_DUMPS) |
|
|
|
|
|
set(BREAKPAD_VER "breakpad-c89f9dd") |
|
|
|
|
|
download_bundled_external("breakpad/" ${BREAKPAD_VER} "breakpad-win" BREAKPAD_PREFIX "c89f9dd") |
|
|
|
|
|
|
|
|
# TODO: test on windows |
|
|
|
|
|
# if (YUZU_CRASH_DUMPS) |
|
|
|
|
|
# set(BREAKPAD_VER "breakpad-c89f9dd") |
|
|
|
|
|
# download_bundled_external("breakpad/" ${BREAKPAD_VER} "breakpad-win" BREAKPAD_PREFIX "c89f9dd") |
|
|
|
|
|
|
|
|
set(BREAKPAD_CLIENT_INCLUDE_DIR "${BREAKPAD_PREFIX}/include") |
|
|
|
|
|
set(BREAKPAD_CLIENT_LIBRARY "${BREAKPAD_PREFIX}/lib/libbreakpad_client.lib") |
|
|
|
|
|
|
|
|
# set(BREAKPAD_CLIENT_INCLUDE_DIR "${BREAKPAD_PREFIX}/include") |
|
|
|
|
|
# set(BREAKPAD_CLIENT_LIBRARY "${BREAKPAD_PREFIX}/lib/libbreakpad_client.lib") |
|
|
|
|
|
|
|
|
add_library(libbreakpad_client INTERFACE IMPORTED) |
|
|
|
|
|
target_link_libraries(libbreakpad_client INTERFACE "${BREAKPAD_CLIENT_LIBRARY}") |
|
|
|
|
|
target_include_directories(libbreakpad_client INTERFACE "${BREAKPAD_CLIENT_INCLUDE_DIR}") |
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
# add_library(libbreakpad_client INTERFACE IMPORTED) |
|
|
|
|
|
# target_link_libraries(libbreakpad_client INTERFACE "${BREAKPAD_CLIENT_LIBRARY}") |
|
|
|
|
|
# target_include_directories(libbreakpad_client INTERFACE "${BREAKPAD_CLIENT_INCLUDE_DIR}") |
|
|
|
|
|
# endif() |
|
|
|
|
|
|
|
|
# Prefer the -pthread flag on Linux. |
|
|
# Prefer the -pthread flag on Linux. |
|
|
set(THREADS_PREFER_PTHREAD_FLAG ON) |
|
|
set(THREADS_PREFER_PTHREAD_FLAG ON) |
|
|
|