|
|
@ -169,24 +169,24 @@ if (MSVC AND NOT CXX_CLANG) |
|
|
set(CMAKE_CXX_FLAGS_INIT "${CMAKE_CXX_FLAGS_INIT} /W3 /WX-") |
|
|
set(CMAKE_CXX_FLAGS_INIT "${CMAKE_CXX_FLAGS_INIT} /W3 /WX-") |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
# TODO(crueter): Cleanup, each dep that has a bundled option should allow to choose between bundled, external, system |
|
|
|
|
|
cmake_dependent_option(YUZU_USE_EXTERNAL_SDL2 "Build SDL2 from external source" OFF "NOT MSVC;NOT ANDROID" OFF) |
|
|
|
|
|
cmake_dependent_option(YUZU_USE_BUNDLED_SDL2 "Download bundled SDL2 build" "${MSVC}" "NOT ANDROID" OFF) |
|
|
|
|
|
|
|
|
|
|
|
option(ENABLE_CUBEB "Enables the cubeb audio backend" ON) |
|
|
|
|
|
|
|
|
|
|
|
set(EXT_DEFAULT OFF) |
|
|
set(EXT_DEFAULT OFF) |
|
|
if (MSVC OR ANDROID OR IOS) |
|
|
if (MSVC OR ANDROID OR IOS) |
|
|
set(EXT_DEFAULT ON) |
|
|
set(EXT_DEFAULT ON) |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
# TODO(crueter): Cleanup, each dep that has a bundled option should allow to choose between bundled, external, system |
|
|
|
|
|
cmake_dependent_option(YUZU_USE_EXTERNAL_SDL2 "Build SDL2 from external source" OFF "NOT MSVC;NOT ANDROID" OFF) |
|
|
|
|
|
cmake_dependent_option(YUZU_USE_BUNDLED_SDL2 "Download bundled SDL2 build" "${EXT_DEFAULT}" "NOT ANDROID" OFF) |
|
|
|
|
|
|
|
|
|
|
|
option(ENABLE_CUBEB "Enables the cubeb audio backend" ON) |
|
|
|
|
|
|
|
|
# ffmpeg |
|
|
# ffmpeg |
|
|
option(YUZU_USE_BUNDLED_FFMPEG "Download bundled FFmpeg" ${EXT_DEFAULT}) |
|
|
option(YUZU_USE_BUNDLED_FFMPEG "Download bundled FFmpeg" ${EXT_DEFAULT}) |
|
|
cmake_dependent_option(YUZU_USE_EXTERNAL_FFMPEG "Build FFmpeg from external source" "${PLATFORM_SUN}" "NOT WIN32 AND NOT ANDROID" OFF) |
|
|
cmake_dependent_option(YUZU_USE_EXTERNAL_FFMPEG "Build FFmpeg from external source" "${PLATFORM_SUN}" "NOT WIN32 AND NOT ANDROID" OFF) |
|
|
|
|
|
|
|
|
# sirit |
|
|
# sirit |
|
|
set(BUNDLED_SIRIT_DEFAULT OFF) |
|
|
set(BUNDLED_SIRIT_DEFAULT OFF) |
|
|
if ((MSVC AND NOT (CMAKE_BUILD_TYPE MATCHES "Deb")) OR ANDROID) |
|
|
|
|
|
|
|
|
if ((MSVC AND NOT (CMAKE_BUILD_TYPE MATCHES "Deb")) OR ANDROID OR IOS) |
|
|
set(BUNDLED_SIRIT_DEFAULT ON) |
|
|
set(BUNDLED_SIRIT_DEFAULT ON) |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
|