Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: #2752 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
745 B
745 B
CPMUtil
CPMUtil is a wrapper around CPM that aims to reduce boilerplate and add useful utility functions to make dependency management a piece of cake.
See more in its repository
Eden-specific options:
YUZU_USE_CPM
is set by default on MSVC and Android. Other platforms should use this if certain "required" system dependencies (e.g. OpenSSL) are broken or missing- If this is
OFF
, required system dependencies will be searched viafind_package
, although most externals use CPM regardless.
- If this is
- Force system libraries via CMake arguments:
- SDL2:
YUZU_USE_BUNDLED_SDL2
andYUZU_USE_EXTERNAL_SDL2
- FFmpeg:
YUZU_USE_EXTERNAL_FFMPEG
- SDL2:
Tooling
See the tooling docs