summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-26cmake: prefer system simpleini libraryAlexandre Bouvier1-0/+1
2023-11-21config: Unify config handling under frontend_commont8951-1/+0
2023-10-25cmake: prefer system stb headersAlexandre Bouvier1-0/+1
2023-10-14qt: add network components when using discordNguyen Marc1-0/+3
2023-10-13android: Allow ANDROID_STLCharles Lombardo1-3/+0
2023-10-13externals: Update LLVM to 17.0.2Charles Lombardo1-1/+1
2023-10-13android: Update ndk to 26.1.10909125Charles Lombardo1-37/+0
2023-10-08qt: implement automatic crash dump supportLiam1-11/+13
2023-09-18cmake: prefer system renderdoc headerAlexandre Bouvier1-0/+1
2023-09-08cmake: Add option to fetch validation layer binary on androidGPUCode1-0/+20
2023-09-07add a compile time option to allow disabling portable modexcfrg1-0/+2
2023-08-28externals: Update SDL to 2.28.2german771-1/+1
2023-08-22Add macos moltenvk bundle, Add copy moltevk dylib scriptFeng Chen1-1/+3
2023-07-25cmake: Download nasm from our external repolat9nq1-0/+16
2023-07-19CMake: Require LLVM 17 or laterlat9nq1-1/+1
2023-07-12cmake: allow using system VMA libraryAlexandre Bouvier1-0/+1
2023-07-07general: Update VulkanSDK and Vulkan-HeadersMorph1-1/+1
2023-07-04externals: Update sdl2 to 2.28.1ChaseKnowlden1-1/+1
2023-07-02Updates:comex1-1/+2
2023-06-26Disable OpenSSL on Android.comex1-1/+10
2023-06-26Fixes:comex1-1/+1
2023-06-25Implement SSL servicecomex1-0/+6
2023-06-22externals: Update sdl to 2.28.0Narr the Reg1-2/+2
2023-06-16cmake: Add option to always download time zone datalat9nq1-0/+2
2023-06-07CMakeLists: Force C++20 on MSVC due to conflicts with C++23 modulesMorph1-1/+1
2023-06-03android: cmake: Use cmake_dependent_option as appropriate.bunnei1-2/+2
2023-06-03build: only enable adrenotools on arm64Liam1-4/+12
2023-06-03CMake: fix pkg-config behavior when building for Androidliushuyu1-0/+3
2023-06-03cmake: Integrate submoduled LLVM & fixes for Android.bunnei1-3/+53
2023-05-28CMakeLists: Rollback minimum to fmt 9Morph1-1/+1
2023-05-28externals: Update to fmt 10 and add format_as formatter for BitFieldMorph1-1/+1
2023-05-21Add support for deinterlaced videos playbackDanila Malyutin1-0/+1
2023-04-01externals: update Vulkan-Headers to v1.3.246Jan Beich1-1/+1
2023-03-26CMakeLists: Require a minimum of boost 1.79.0Morph1-1/+1
2023-03-24CMakeLists: Update boost to 1.81.0Morph1-1/+1
2023-03-12general: fix spelling mistakesLiam1-2/+2
2023-03-05general: Target Windows 10 SDKMorph1-2/+2
2023-02-28cmake: use correct boost imported targetsAlexandre Bouvier1-26/+2
2023-02-28cmake: support components in find modulesAlexandre Bouvier1-3/+3
2023-02-28externals: use openssl from vcpkgAlexandre Bouvier1-3/+3
2023-02-27Partially apply LTO to only core and video_core projects.Matías Locatti1-0/+2
2023-02-22cmake: fix cpp-jwt buildAlexandre Bouvier1-0/+3
2023-02-21externals: Update cpp-httplib to latestAlexandre Bouvier1-1/+1
2023-01-30cmake: Download clang format 15german771-1/+1
2023-01-23cmake: prefer system llvm libraryAlexandre Bouvier1-0/+1
2023-01-05cmake: support the standard cmake testing optionAlexandre Bouvier1-4/+5
2023-01-05tests: update catch2 to 3.0.1Alexandre Bouvier1-1/+1
2023-01-02cmake: move find-modules to root cmake dirAlexandre Bouvier1-1/+0
2023-01-02cmake: allow options shadowing with normal variablesAlexandre Bouvier1-4/+0
2023-01-02cmake: improve find_package failure messagesAlexandre Bouvier1-11/+12
2022-12-29cmake: make Vulkan-Headers external the defaultLiam1-1/+6
2022-12-28cmake: make libusb optionalLiam1-1/+6
2022-12-28cmake: ignore missing package finders for packages with submodule fallbacksLiam1-6/+6
2022-12-28cmake: make room server optionalLiam1-0/+2
2022-12-20CMakeLists: bump required Vulkan package version to 1.3.238Liam1-1/+1
2022-12-10cmake: make OpenGL loader optionalLiam1-0/+2
2022-12-10cmake: enable faster linkers if availableLiam1-0/+17
2022-12-06cmake: prefer system libusbAlexandre Bouvier1-22/+1
2022-12-06cmake: use sdl2 imported targetAlexandre Bouvier1-13/+3
2022-12-05CMakeLists: Remove version specifier for lz4Lioncash1-1/+1
2022-12-05externals: Bump dynarmic to 6.4.0Morph1-1/+1
2022-12-04cmake: prefer system librariesAlexandre Bouvier1-13/+26
2022-12-04externals: update dynarmic, SDL2Liam1-3/+9
2022-12-01CMake: Fix FFmpeg find modulelat9nq1-16/+1
2022-11-30CMake: Disable PCH on MSVC + Buildcache configsameerj1-0/+14
2022-11-30CMake: Use precompiled headersameerj1-0/+2
2022-11-29CMakeLists: Bump minimum required CMake version to 3.22lat9nq1-1/+1
2022-11-24CMake: rework for Qt6 supportKyle Kienapfel1-104/+147
2022-11-09Initial ARM64 supportLiam1-4/+4
2022-11-04Qt: enable recent Linux features on more UnicesJan Beich1-3/+3
2022-10-22CMakeLists: Disable C4100 and C4324Morph1-2/+2
2022-09-20cmake: Fix FindPkgConfigAlexandre Bouvier1-3/+3
2022-09-05vcpkg,cmake: Use vcpkg for dbghelplat9nq1-0/+12
2022-07-30cmake: add option to check submodulesAlexandre Bouvier1-1/+3
2022-07-28cmake,ci: vcpkg for MSVC default, fix lz4 include, catch2, cleanuplat9nq1-10/+13
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-0/+3
2022-07-24yuzu: Hook qt camera to camera drivergerman771-3/+3
2022-07-23ci,CMake: Integrate vcpkg into CMakeListslat9nq1-0/+10
2022-07-23ci,CMake: Drop Conan support for vcpkglat9nq1-142/+18
2022-07-15CMakeLists: Mark WebEngine(Core/Widgets) as requiredMorph1-1/+1
2022-07-15CMakeLists: Add QtConcurrent to required componentsMorph1-2/+2
2022-07-05CI: fix cachingliushuyu1-0/+8
2022-07-03cmake: Move source directory compatibility list...nezd55531-4/+5
2022-06-20cmake: Use compatibility list in source directorynezd55531-0/+4
2022-06-01core/debugger: Improved stepping mechanism and misc fixesLiam1-0/+5
2022-05-30CMakeLists: Update boost to 1.79.0Morph1-2/+2
2022-04-29dist: add AppStream metadataAndrea Pappacoda1-9/+13
2022-04-25CMakeLists: Download conan.cmake 0.18.1Morph1-3/+1
2022-04-25CMakeLists: Update Conan requirement to 1.45.0Morph1-1/+1
2022-04-23CMakeLists: Revert ad55faaa3lat9nq1-19/+1
2022-03-12build(cmake): fix missing Qt5::DBus link target for bundled linux packageBytesGalore1-1/+5
2022-03-12Revert "build(cmake): fix missing Qt5::DBus target on linux"bunnei1-1/+1
2022-03-06build(cmake): fix missing Qt5::DBus link targetBytesGalore1-1/+1
2022-01-12cmake: make tests optionalAlexandre Bouvier1-1/+7
2022-01-09cmake: upgrade Conan package fmt to 8.1.1 ...liushuyu1-1/+1
2021-12-22Increase boost requirement to 1.78.0Matías Locatti1-1/+1
2021-12-22main: fix wake lock in Flatpak ...liushuyu1-1/+1
2021-12-21Add support for linking against system opusAndrew Udvare1-0/+2
2021-12-18cmake: enable VA-API on more Unix-like after 0be4e402e213Jan Beich1-1/+1
2021-12-16video_core/codecs: (re-spin) refactor ffmpeg searching and handlingliushuyu1-216/+2
2021-12-15Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"bunnei1-2/+216
2021-12-14ffmpeg: move the whole tree into externals/ffmpeg/ffmpeg ...liushuyu1-213/+0
2021-12-14cmake: refactor ffmpeg searching and handling logic on Linuxliushuyu1-16/+15
2021-12-06input_common: Update SDL to 2.0.18Narr the Reg1-2/+2
2021-12-06build: update cubeb and remove the result_of commentAndrea Pappacoda1-1/+1
2021-11-26CMakeLists: Update fmt to 8.0.1Lioncash1-1/+1
2021-11-17CMakeLists: Update catch to 2.13.7Lioncash1-1/+1
2021-11-13CMake: Enable VP8 ffmpeg decodersameerj1-0/+3
2021-11-02Move the cmake submodule checkout command to a new lineFletcher Porter1-1/+1
2021-10-20cmake: Update conan for VS2022 supportameerj1-2/+3
2021-10-03CMakeLists: Update to Qt 5.15.2Morph1-5/+5
2021-09-29CMakeLists: Remove BoxCat build optionMorph1-6/+0
2021-09-29externals: Remove libzipMorph1-5/+0
2021-09-24CMakeLists: Update to clang format version 12ameerj1-1/+1
2021-09-18Fix "Unknown C standard control flag" warningAndrew Strelsky1-1/+1
2021-08-16cmake: Add VDPAU and NVDEC support to FFmpeglat9nq1-7/+73
2021-08-12configuration: add option to select network interfacespholz1-1/+1
2021-08-12cmake: Always find LIBVA, update windows FFmpeg versionameerj1-5/+5
2021-08-11externals: Update sdl2 to 2.0.16german771-2/+2
2021-08-04nvdec: Implement VA-API hardware video acceleration (#6713)yzct123451-4/+35
2021-07-27cmake: don't use pkg-config directly with non-reference libusbJan Beich1-1/+1
2021-07-16emu_window_sdl2_vk: Use the generated SDL configlat9nq1-18/+12
2021-07-16cmake: Only search for Qt when we need tolat9nq1-1/+3
2021-07-16cmake: Only use NO_CMAKE_SYSTEM_PATH when needed for Qtlat9nq1-1/+5
2021-07-09cmake: Only copy pre-commit hook if .git directory existsReinUsesLisp1-3/+4
2021-07-06cmake: Specify the compiler on autotools externalslat9nq1-0/+2
2021-07-06cmake, ci: Build bundled FFmpeg with yuzulat9nq1-2/+4
2021-06-23externals: Update fmt to 8.0.0Lioncash1-1/+1
2021-06-13cmake: Check dependencies for Linux Qt packagelat9nq1-4/+75
2021-06-13cmake: Fix find_program usage for 3.15lat9nq1-1/+9
2021-06-03externals: libusb: Link libusb statically on Linuxlat9nq1-4/+4
2021-06-03cmake: General improvements to libusb linkinglat9nq1-6/+10
2021-06-03cmake: Use autotools to build libusb generally for GNUlat9nq1-3/+9
2021-05-31externals: libusb: Use autotools for MinGWlat9nq1-1/+1
2021-05-27cmake: Fix usage of CMAKE_DEPENDENT_OPTIONlat9nq1-2/+2
2021-05-26cmake: Download Qt binaries on Linux if neededlat9nq1-6/+26
2021-05-21CMakeLists: Update zstd to 1.5.0Lioncash1-1/+1
2021-05-09On Linux, build SDL2 from externals with HIDAPI supportv19931-12/+18
2021-05-09externals: Update SDL to 107db2d8lat9nq1-2/+2
2021-05-08Update SDL2 to SDL2-2.0.15-prerelease.bunnei1-1/+1
2021-04-26cmake: Only config Boost during find_packagelat9nq1-2/+2
2021-04-22cmake: Download Boost if inadequate local versionlat9nq1-1/+19
2021-04-21cmake: Suppress SDL2 not found warninglat9nq1-1/+1
2021-04-21cmake: Allow FFmpeg external usage and cleanuplat9nq1-6/+5
2021-04-18cmake: Use SDL 2.0.14 and fix CMake scope issuelat9nq1-4/+4
2021-04-17externals: Add SDL 2.0.12lat9nq1-9/+11
2021-04-16cmake: Remove use of bintray for externals.bunnei1-40/+36
2021-04-08externals: Search for shared opus installation.Markus Wick1-0/+2
2021-02-10cmake: Update FFmpeg to 4.3.1lat9nq1-1/+1
2021-02-09cmake: Revert FFmpeg 4.3.1 update for Windows buildsameerj1-1/+1
2021-02-06CMakeLists: Use bundled FFmpeg as a fallbacklat9nq1-13/+29
2021-02-06CMakeLists: Update to FFmpeg 4.3.1 for WIN32lat9nq1-1/+1
2021-02-06CMakeLists: Fixes for linux-freshlat9nq1-1/+13
2021-02-05CMake: Port citra-emu/citra FindFFmpeg.cmakelat9nq1-39/+43
2021-02-05CMake: Implement YUZU_USE_BUNDLED_FFMPEGlat9nq1-10/+102
2021-01-21Bump conan SDL2 version to 2.0.14Valeri1-1/+1
2021-01-07CMakeLists: Disable YUZU_ENABLE_BOXCAT if ENABLE_WEB_SERVICE is disabledlat9nq1-2/+6
2021-01-03Update zstd to v1.4.8FearlessTobi1-1/+1
2020-12-25cmake: Always enable VulkanReinUsesLisp1-2/+0
2020-12-16cmake/conan: Conditionally add target Boost::contextlat9nq1-6/+17
2020-12-13cmake: Fix generating CMake configs and linking with Boostlat9nq1-1/+16
2020-12-07CMakeLists,network: Create YUZU_UNIX macro to replace __unix__comex1-0/+3
2020-11-08externals: Update fmt to 7.1.2Lioncash1-1/+1
2020-11-04core: Remove usage of unicornLioncash1-77/+0
2020-10-27externals: auto detect system OpenSSLliushuyu1-2/+0
2020-10-27web_backend: fix a regression introduced in 39c8d18liushuyu1-0/+2
2020-10-27video_core: NVDEC Implementationameerj1-0/+14
2020-10-26externals: Update fmt to 7.1.0Lioncash1-1/+1
2020-09-09cmake: Update to Qt 5.12.8Morph1-1/+1
2020-08-14CMakeLists: Update fmt to 7.0.3Lioncash1-1/+1
2020-08-09General: Tidy up clang-format warningsLioncash1-1/+1
2020-07-28CMakeLists: Update boost to 1.73Lioncash1-1/+1
2020-07-28CMakeLists: Update catch to 2.13Lioncash1-1/+1
2020-07-28CMakeLists: Update zstd to 1.4.5Lioncash1-1/+1
2020-07-28CMakeFiles: Update json to 3.8.0Lioncash1-1/+1
2020-07-18yuzu: Port translation support from CitraFearlessTobi1-0/+5
2020-07-13CMakeLists: Enable usage of C++20 on LinuxLioncash1-3/+3
2020-07-12CMakeLists: Correct boost asio disabling define nameLioncash1-1/+1
2020-07-12CMakeLists: Disable concepts in boost asioLioncash1-0/+2
2020-07-11CMakeLists: Do not search for system libusb on macOSMerryMage1-3/+4
2020-07-11CMakeLists: Make use of /std:c++latest on MSVCLioncash1-2/+9
2020-07-10CMakeLists: Update fmt to 7.0.1Lioncash1-1/+1
2020-07-10CMakeLists: Use lower-case command namesLioncash1-1/+1
2020-07-10cmake: Fix libusb builds breakingDavid Marcec1-0/+1
2020-07-09cmake: pass libusb include directory as wellJan Beich1-0/+1
2020-07-07cmake: unbreak system libusb supportJan Beich1-2/+4
2020-07-02cmake: stop linking against QGL after c6a0ab979239Jan Beich1-2/+2
2020-07-01externals: Track opus as submodule instead of using conanDavid Marcec1-2/+0
2020-06-30cmake: depend on WebEngine with system QtJan Beich1-0/+3
2020-06-22Singleton GC Adapter class, remove globals, fix naming conventionAmeer1-0/+6
2020-06-17externals: Revert to libressl, as build is broken with find_package(OpenSSL). (#4093)bunnei1-10/+0
2020-06-01Update CMakeLists.txtbunnei1-1/+1
2020-05-31Update CMakeLists.txtbunnei1-1/+1
2020-05-09Mark the opus version check as broken.Markus Wick1-0/+1
2020-05-08Replace externals with Conan (#3735)James Rowe1-70/+217
2020-04-19cmake: Silence -Werror=implicit-fallthrough in SDL2 headersJan Beich1-1/+1
2020-02-17fix CMake build errors for certain SDL2 installationsBrian Clinkenbeard1-1/+7
2020-02-11use config mode for finding SDL2 with CMakeBrian Clinkenbeard1-5/+6
2020-01-23Input: UDP Client to provide motion and touch controlsfearlessTobi1-0/+7
2019-12-06Ignore git-related files in cmake for EA tarballsJake Merdich1-2/+5
2019-09-30cmake: Add cmake option to build Boxcat backendZach Hilman1-0/+2
2019-06-29Revert "CMake: Get Git submodule dependencies via CMake (#2474)"Tobias1-12/+16
2019-06-20CMake: Get Git submodule dependencies via CMake (#2474)Frederic L1-16/+12
2019-05-15CMakeLists: Handle VS 2019 in a less annoying mannerLioncash1-3/+3
2019-04-07fix clang-format target when using a path with spaces on windowskhang061-1/+1
2019-03-18CMakeLists: Raise minimum Boost requirement to 1.66.0MerryMage1-2/+2
2019-03-17CMakeLists: Move compilation flags into the src directoryLioncash1-79/+9
2019-03-16CMakeLists: Remove now-unnecessary GCC special-casingLioncash1-8/+2
2019-02-12cmake: Add Vulkan optionReinUsesLisp1-0/+2
2019-02-07gl_shader_disk_cache: Invalidate shader cache changes with CMake hashReinUsesLisp1-13/+0
2018-12-31Update Qt MSVC external to 5.12.0Zach Hilman1-1/+1
2018-12-28cmake: Add USE_QT_WEB_ENGINE flag and update build systemZach Hilman1-0/+6
2018-11-13GDBStub improvements:Hedges1-1/+1
2018-10-23CMakeLists: Remove EMU_ARCH_BITS definitionLioncash1-4/+0
2018-10-23cmake: mingw also needs _FILE_OFFSET_BITS=64Weiyi Wang1-1/+1
2018-10-20CMakeLists: Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIRLioncash1-19/+19
2018-10-02string_util: unify UTF8<->UTF16 conversion to codecvtWeiyi Wang1-8/+0
2018-10-02Review comments -part 4fearlessTobi1-7/+0
2018-10-02Port web_service from CitrafearlessTobi1-0/+11
2018-09-25CMake: Remove superfluous CMAKE_RUNTIME_OUTPUT_DIRECTORY assignmentspycrab1-2/+0
2018-09-22Port citra-emu/citra#4214: "Set citra-qt project as default StartUp Project in Visual Studio"fearlessTobi1-2/+6
2018-09-19travis: running mingw build on travis citech4me1-4/+13
2018-09-12Update CMakeLists.txtFrederic Laing1-0/+3
2018-08-29Show game compatibility within yuzufearlessTobi1-0/+13
2018-08-15CMakeLists: Add architecture detection for AArch64Lioncash1-0/+2
2018-08-12externals: Update to SDL2-2.0.8.bunnei1-1/+1
2018-08-12CMakeLists: lowercase find_library usageLioncash1-1/+1
2018-08-12CMakeLists: Change MSVC14 variable to MSVC_VERSIONLioncash1-5/+5
2018-07-31audio_core: Implement Sink and SinkStream interfaces with cubeb.bunnei1-0/+2
2018-06-23Revert "Use Ninja for MSVC AppVeyor builds" (#584)bunnei1-1/+1
2018-06-05Drop /std:c++latest from MSVC command lineMichał Janiszewski1-1/+1
2018-03-21CMake: Set EMU_ARCH_BITS in CMakeLists.txtN00byKing1-0/+3
2018-01-26Fix typo for dependent optionsJames Rowe1-1/+1
2018-01-26Install Linux icon in hicolor instead of pixmapsKAMiKAZOW1-1/+1
2018-01-21CMakeLists: Fix unicorn build for macOS developers with x86_64-only systemsMerryMage1-1/+1
2018-01-21CMakeLists: Do not look for system Unicorn by defaultMerryMage1-2/+5
2018-01-21CMake: Conditionally turn on bundled libs for MSVCJames Rowe1-2/+5
2018-01-20CMake: Add a custom clang format targetJames Rowe1-0/+47
2018-01-20Port citra #3352 to yuzu (#103)River City Ransomware1-8/+11
2018-01-18CMakeLists: Derive the source directory grouping from targets themselvesLioncash1-2/+4
2018-01-17Update qtRiver City Ransomware1-1/+1
2018-01-16CMake: Override PYTHON environment variable for libunicornspycrab1-1/+3
2018-01-16Build: Automagically handle unicornJames Rowe1-45/+47
2018-01-16Build: Add unicorn as a submodule and build it if neededJames Rowe1-0/+25
2018-01-15rename CITRA to YUZUSimonx221-6/+6
2018-01-15CMake: Output binaries to bin/spycrab1-0/+3
2018-01-15fixed build for gcc c++17 / boost.icl incompatibilityHarry Prevor1-0/+6
2018-01-15fixed build for gcc c++17 / boost.icl incompatibilityHarry Prevor1-0/+6
2018-01-14Fix compilation on case-sensitive OSXRobin Lambertz1-1/+1
2018-01-13Add new icons and fix up the linux paths for installJames Rowe1-15/+3
2018-01-13Massive removal of unused modulesJames Rowe1-22/+1
2018-01-13CMakeLists: Use C++ 17.bunnei1-2/+2
2018-01-09cmake: Use LIBUNICORN_* on Windows.bunnei1-2/+2
2018-01-09fix macos buildMerryMage1-2/+2
2018-01-04externals: Use unicorn DLL instead of static lib.bunnei1-2/+3
2018-01-04unicorn: Use for arm interface on Windows.bunnei1-0/+31
2017-09-11Build: Enable SSL in mingw by linking against WinSSLJames Rowe1-18/+10
2017-09-03Add manifestDaMan1-2/+2
2017-08-04common: Add build timestamp to scm_rev.bunnei1-1/+8
2017-07-23tests: Add tests for vaddMerryMage1-1/+1
2017-07-16CMakeLists: Check that all submodules are presentMerryMage1-0/+15
2017-07-12web_service: Add CMake flag to enable.bunnei1-0/+5
2017-06-25Set global definition WIN32_LEAN_AND_MEAN (#2807)B3n301-0/+2
2017-06-17CMake: Set MSVC flags for improved C++ standards conformanceYuri Kunde Schlesner1-3/+6
2017-05-28CMake: Re-organize root CMakeLists.txt fileYuri Kunde Schlesner1-56/+78
2017-05-28CMake: Move definitions of externals to the CMakeLists in that directoryYuri Kunde Schlesner1-26/+5
2017-05-28CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner1-2/+6
2017-05-28CMake: Add SoundTouch include path to target propertyYuri Kunde Schlesner1-0/+2
2017-05-28CMake: Use target properties to add inih include pathsYuri Kunde Schlesner1-3/+1
2017-05-28CMake: Define an interface target for SDL2 definitionsYuri Kunde Schlesner1-0/+7
2017-05-28CMake: Remove CITRA_QT_LIBS varYuri Kunde Schlesner1-1/+0
2017-05-28CMake: Stop using FindOpenGL, which seems to not be required anymoreYuri Kunde Schlesner1-3/+0
2017-05-28CMake: Use append instead of set to modify listYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Use IMPORTED target for BoostYuri Kunde Schlesner1-6/+8
2017-05-28CMake: Use IMPORTED target for libpngYuri Kunde Schlesner1-5/+3
2017-05-27Add the fmt string formatting libraryYuri Kunde Schlesner1-0/+1
2017-02-05Fix Microprofile in MinGW (#2530)Fernando Sahmkow1-2/+0
2017-01-22Removed unused and outdated external qhexeditKloen1-5/+0
2017-01-05Change deploy to use github releases instead, but only for the citra-nightly repoJames Rowe1-5/+0
2016-12-31Add deploy to bintray for builds to masterJames Rowe1-0/+5
2016-12-15Externals: Add XbyakYuri Kunde Schlesner1-0/+2
2016-12-13CMakeLists: Autodetect clang and only then use libc++Jeffrey Pfau1-2/+4
2016-12-11Modularization of copy_msvc_libraries cmake functfreiro1-0/+1
2016-12-05Disable Microprofile on Mingw buildsJames1-0/+3
2016-11-30Appending PLATFORM_LIBRARIES instead of redefining themfreiro1-3/+3
2016-11-30WINVER definition moved to CMake and cleanupfreiro1-8/+8
2016-11-26Add man documentationJames1-0/+12
2016-11-22Move to SDL2-2.0.5freiro1-1/+1
2016-11-14Add mingw compile supportJames Rowe1-1/+10
2016-10-28build: don't install freedesktop.org metadata for SDL2-only buildsJan Beich1-1/+1
2016-10-28build: add default install for DragonFly, Solaris, etc.Jan Beich1-1/+1
2016-10-28build: clock_gettime() is in libc on BSDsJan Beich1-1/+1
2016-10-28build: libc may not provide iconv() on UnixJan Beich1-3/+10
2016-10-28common: convert to standard stat()/fstat() interfacesAnthony J. Bentley1-0/+9
2016-09-15dynarmic: Add new submodule.bunnei1-0/+3
2016-09-15CMakeLists: Set Boost_INCLUDE_DIR.bunnei1-4/+3
2016-09-01Revert "MSVC: Add RelWithDebInfo and removing debugging from Release."bunnei1-11/+7
2016-09-01MSVC: Add RelWithDebInfo and removing debugging from Release.James Rowe1-7/+11
2016-08-16qt: Use 5.7 on Windows.bunnei1-1/+1
2016-08-05CMake: Fix for QT 5.7 overwriting -std=c++1y flagJames Rowe1-4/+6
2016-07-23Remove the -msse4.1 on ¬MSVC.Emmanuel Gil Peyrot1-5/+0
2016-06-17CMakeLists: Drop support for Qt 4Lioncash1-11/+2
2016-05-19Tests: Run tests on CIMerryMage1-0/+2
2016-05-07AudioCore: SDL2 SinkMerryMage1-0/+3
2016-04-28Externals: Add soundtouchMerryMage1-0/+3
2016-04-24CMakeLists: Use imported version of Threads::ThreadsSam Spilsbury1-3/+5
2016-04-23CMakeLists: Use CMAKE_THREAD_LIBS_INITSam Spilsbury1-2/+4
2016-04-03CMakeFiles: Compile as C++14Lioncash1-1/+1
2016-03-02Dependencies: Remove GLFW, Add SDL2MerryMage1-17/+12
2015-11-12Enable RTTI on Windows builds.Tony Wasserka1-2/+1
2015-09-14CMake: Silence more MSVC "deprecation" warningsYuri Kunde Schlesner1-1/+1
2015-09-09CMake: Make all cache options appear even in case of errorsYuri Kunde Schlesner1-5/+7
2015-09-09CMake: Point binary downloads to new official repoYuri Kunde Schlesner1-1/+1
2015-09-09CMake: Remove support for QTDIR environment variableYuri Kunde Schlesner1-8/+2
2015-09-09CMake: Don't complain when Boost isn't found in the system.Yuri Kunde Schlesner1-1/+1
2015-09-09CMake: Use HINTS option instead of modifying CMAKE_PREFIX_PATH for QtYuri Kunde Schlesner1-4/+11
2015-09-09CMake: Add option to download Qt and GLFW binaries over HTTPYuri Kunde Schlesner1-45/+41
2015-09-09CMake: Fix architecture detection on MSVCYuri Kunde Schlesner1-5/+31
2015-08-30Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner1-0/+1
2015-08-25Integrate the MicroProfile profiling libraryYuri Kunde Schlesner1-0/+1
2015-08-18Fix building under MinGWdarkf1-1/+2
2015-08-16Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei1-13/+14
2015-08-15Common: Ported over Dolphin's code for x86 CPU capability detection.bunnei1-2/+13
2015-07-28Enable linker optimizations in MSVC Release buildsYuri Kunde Schlesner1-1/+1
2015-07-14Fix permissions in pre-commit hookJSFernandes1-2/+1
2015-07-12Implement new argument parsing using getopt and add the corresponding library to externalsGreg Wicks1-0/+4
2015-07-09CMake: Fix Debug build configuration in MSVCYuri Kunde Schlesner1-15/+17
2015-06-09force no-tab/trailing spaces with git hookLectem1-0/+7
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-2/+2
2015-05-25Update bundled GLFW to 3.1.1Yuri Kunde Schlesner1-1/+1
2015-05-13Install a .desktop file to make citra-qt launchable from DE menus.Emmanuel Gil Peyrot1-0/+13
2015-05-07Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner1-2/+5
2015-03-26Updated the copy commands to run on post_build and use generator expressions to simplify the code as wellJames Rowe1-8/+8
2015-03-26Changes to bring the previous commits in line with the comments on thepull request. Made the debug build a true debug build with no optimizxations and the RelWithDebInfo is what it says it is too. Changed the copying of the dlls to the build directories to happen at configuration time instead of build timeJames Rowe1-5/+6
2015-03-26More changes to the CMakeFiles for better MSVC compatibility. Added in the RelWithDebInfo target and setup copying the Qt 5 Dlls to the output directories.James Rowe1-2/+2
2015-03-26Small changes to the CMake file to make windows build easierJames Rowe1-7/+13
2015-01-19CMake: Inform the user when architecture auto-detection failsYuri Kunde Schlesner1-2/+8
2015-01-13CMake: Fix wrong filename in messageYuri Kunde Schlesner1-1/+1
2015-01-12Fix building on MinGWdarkf1-0/+6
2015-01-10CMake: Consistently set _DEBUG and NDEBUG in all platformsYuri Kunde Schlesner1-1/+5
2015-01-10Fix Windows buildbunnei1-1/+1
2015-01-09Cleanup: Remove redundant /Oi flagchinhodado1-2/+1
2015-01-09Looks like that might be needed on OSX after allJohannes Ekberg1-6/+2
2015-01-09Use -pthread where and only where neededJohannes Ekberg1-1/+5
2015-01-09Link Cocoa, IOKit and CoreVideo on OSXJohannes Ekberg1-3/+4
2015-01-09Generic PLATFORM_LIBRARIES varJohannes Ekberg1-0/+6
2015-01-09CMake: Enable VS parallel builds for a good reduction in compile timesYuri Kunde Schlesner1-1/+2
2014-12-29CMake: Require Boost 1.57.0 (fixes Travis OS X)Yuri Kunde Schlesner1-2/+2
2014-12-22CMake: Silence PNG not found errorYuri Kunde Schlesner1-2/+4
2014-12-22CMake: Use improved optimization flags on MSVCYuri Kunde Schlesner1-0/+19
2014-12-20Add nihstro (a 3DS shader tools suite) as a submodule.Tony Wasserka1-0/+2
2014-12-20Remove C++14/1y requirementYuri Kunde Schlesner1-2/+1
2014-12-16Switch to C++14 to use std::make_uniqueYuri Kunde Schlesner1-1/+2
2014-12-15Clean up CMake library specificationYuri Kunde Schlesner1-4/+1
2014-12-07Integrate Boost into build system and perform a trivial cleanup in vertex_shader.cpp.Tony Wasserka1-0/+8
2014-12-02CMake: Place all the built files in BUILD_DIR/bin/<Configuration> when compiling with MSVCSubv1-0/+2
2014-10-08Added configuration file system.archshift1-1/+5
2014-09-03Removed the need for X11 on OS Xarchshift1-1/+4
2014-09-01CMake cleanupYuri Kunde Schlesner1-46/+99
2014-09-01Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner1-2/+0
2014-08-25Pica: Add support for dumping textures.Tony Wasserka1-0/+5
2014-08-19Add Qt5 option. Use Qt5 by default.Sacha1-13/+26
2014-08-18CMake CleanupSacha1-1/+1
2014-05-20* Remove -fpermissivePhillip Stephens1-1/+1
2014-05-20CMakeLists: Fixed GLEW include var name, compile flag varsarchshift1-5/+5
2014-05-20CMakeLists: rename HEADS, improved commentsarchshift1-3/+2
2014-05-19Indent fixesarchshift1-1/+1
2014-05-17Indent fixesarchshift1-1/+1
2014-05-17Added FindGLEW to cmake-modulesarchshift1-1/+1
2014-05-01Support for C++11 on OSXarchshift1-3/+2
2014-05-01A bit of Cmake lovearchshift1-4/+7
2014-04-30Some more experimentationarchshift1-1/+5
2014-04-29IT'S ALIVE!archshift1-2/+9
2014-04-25Fixed CMake's import of GLFW.Thomas Edvalson1-0/+2
2014-04-24removed "COVERAGE_" from "GCC_COVERAGE_COMPILE_FLAGS"bunnei1-2/+2
2014-04-24fixes to scm_rev generation to make it conistent with windows buildbunnei1-0/+1
2014-04-24added scm rev generation on Linux/cmakebunnei1-0/+6
2014-04-23fixes to build on linuxbunnei1-0/+3
2014-04-10fixed a bunch of errors in CMakeListsbunnei1-8/+1
2014-04-10updated CMakeListsbunnei1-3/+1
2013-09-26renamed from citrus to citraShizZy1-2/+2
2013-09-14renamed project to 'citrus'ShizZy1-3/+2
2013-08-30adding initial project layoutShizZy1-0/+49