summaryrefslogtreecommitdiffstats
path: root/externals/CMakeLists.txt (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-30externals: Track upstream libzipLioncash1-0/+1
Stops relying on a fork for providing zip handling and instead tracks the upstream branch but keeps any necessary build-related changes in the source tree directly without modifying the libzip target itself.
2019-10-13externals: Move OSS font data to file_sys in coreZach Hilman1-3/+0
2019-10-04CMakeLists: Make libzip excluded from the ALL targetLioncash1-1/+1
Likewise, we also only want to link in the libraries that we actually make use of (so we don't need to worry about linking in test targets).
2019-10-04externals: Use upstream zlibLioncash1-3/+3
We don't need to depend on a custom fork for this. We can add the library as is, and then make it excluded from the ALL target, so we only link in the libraries that we actually make use of.
2019-09-30externals: Add zlib and libzip libraries to handle ZIP file parsingZach Hilman1-0/+6
2019-09-22Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec1-0/+3
This reverts commit fa1c60c33ef88c6cd0b72da46842dc9098db712d, reversing changes made to e34899067b60a69bca02761bd1290c6824bb559a.
2019-09-22externals: Move OSS font data to file_sys in coreZach Hilman1-3/+0
2019-05-07externals: Update dynarmic to masterLioncash1-4/+4
Better instruction support has been added since the last update.
2019-04-10video_core: Add sirit as optional dependency with VulkanReinUsesLisp1-0/+5
sirit is a runtime assembler for SPIR-V
2019-03-29externals: Add libzstd_static to externals CMakeLists.txtunknown1-0/+4
2018-11-21common: Remove dependency on xbyakLioncash1-9/+0
Xbyak is currently entirely unused. Rather than carting it along, remove it and get rid of a dependency. If it's ever needed in the future, then it can be re-added (and likely be more up to date at that point in time).
2018-10-02Review comments - part 3fearlessTobi1-1/+1
2018-10-02Address more review commentsfearlessTobi1-4/+4
2018-10-02Add submodulesfearlessTobi1-0/+25
2018-09-11Use open-source shared fonts if no dumped file is available (#1269)Tobias1-0/+3
* Add open-source shared fonts * Address review comments
2018-09-08Add audio stretching supportfearlessTobi1-0/+3
2018-08-08externals/CMakeLists: Add EXCLUDE_FROM_ALL to lz4's add_subdirectory() commandLioncash1-1/+1
We don't need to build the lz4 CLI tool, or anything else. We just want to build in the library statically, so we specify this to ensure that. Now, we don't potentially build unnecessary targets.
2018-08-07Make mbedtls and cubeb not install headers and librariesZion Nimchuk1-2/+2
2018-08-01Remove files that are not usedZach Hilman1-0/+4
2018-07-31audio_core: Implement Sink and SinkStream interfaces with cubeb.bunnei1-0/+6
2018-07-31Implemented various hwopus functions (#853)David1-0/+4
2018-04-02externals: Update fmt to 4d35f94Daniel Lim Wee Soong1-0/+1
Versions prior to this didn't compile on OpenBSD due to unconditional use of the non-standard strtod_l() function. The fmt::MemoryWriter API has been removed in the intervening versions, so replace its use with fmt::memory_buffer and fmt::format_to. The library also no longer provides the fmt::fmt ALIAS, so define it in externals/CMakeLists.txt.
2018-01-13Massive removal of unused modulesJames Rowe1-37/+0
2018-01-13core: Gut out cryptop, since it doesn't compile with C++17.bunnei1-3/+0
2018-01-12arm_dynarmic: Implement coreMerryMage1-1/+9
2018-01-04cmake: Don't compile Dynarmic as it's unused.bunnei1-8/+1
2017-09-30externals: Add lz4.bunnei1-0/+5
2017-09-11Build: Enable SSL in mingw by linking against WinSSLJames Rowe1-2/+17
The mingw builds aren't submitting telemetry because the curl library they are linked against is configured to use openSSL and openSSL looks for the certificates in the users home folder. This keeps it from contacting web services because it can't communicate over SSL. This commit adds a download in mingw builds that will download a precompiled curl for mingw linked against winssl and sspi.
2017-07-18Don't pull in entire JSON repo for single header fileJames1-1/+1
2017-07-12web_service: Add CMake flag to enable.bunnei1-10/+12
2017-07-10externals: Add JSON as a submodule.bunnei1-0/+4
2017-07-09externals: Add CPR as a submodule.bunnei1-0/+6
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n301-0/+4
* Added support for network with ENet lib, connecting is possible, but data can't be sent, yet. * fixup! Added support for network with ENet lib, * fixup! CLang * fixup! Added support for network with ENet lib, * fixup! Added support for network with ENet lib, * fixup! Clang format * More fixups! * Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Clang again * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-06-17Stop using reserved operator names (and/or/xor) with XbyakYuri Kunde Schlesner1-3/+1
Also has the Dynarmic upgrade with the same change
2017-05-28CMake: Move definitions of externals to the CMakeLists in that directoryYuri Kunde Schlesner1-6/+42
2017-05-28CMake: Create an INTERFACE target for CatchYuri Kunde Schlesner1-0/+4
2017-05-27Add the fmt string formatting libraryYuri Kunde Schlesner1-0/+1
More info at http://fmtlib.net/ This commit was based on @jroweboy's work on his spdlog branch, but with modifications.
2017-02-13Core: add cryptopp library (#2412)Weiyi Wang1-0/+3
2016-12-15Externals: Add XbyakYuri Kunde Schlesner1-0/+8