summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt (unfollow)
Commit message (Expand)AuthorFilesLines
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