| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-27 | CMake: Re-organize root CMakeLists.txt file | Yuri Kunde Schlesner | |
| Separates the file into sections and re-orders things to fit in them | |||
| 2017-05-27 | CMake: Move definitions of externals to the CMakeLists in that directory | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Create INTERFACE targets for microprofile and nihstro | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Add SoundTouch include path to target property | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Use target properties to add inih include paths | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Define an interface target for SDL2 definitions | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Remove CITRA_QT_LIBS var | Yuri Kunde Schlesner | |
| This used to be required to support both Qt4 and Qt5, but we dropped Qt4 so it's not needed anymore. | |||
| 2017-05-27 | CMake: Stop using FindOpenGL, which seems to not be required anymore | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Use append instead of set to modify list | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Use IMPORTED target for Boost | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Use IMPORTED target for libpng | Yuri Kunde Schlesner | |
| 2017-05-27 | Add the fmt string formatting library | Yuri Kunde Schlesner | |
| More info at http://fmtlib.net/ This commit was based on @jroweboy's work on his spdlog branch, but with modifications. | |||
| 2017-02-04 | Fix Microprofile in MinGW (#2530) | Fernando Sahmkow | |
| 2017-01-22 | Removed unused and outdated external qhexedit | Kloen | |
| 2017-01-04 | Change deploy to use github releases instead, but only for the citra-nightly ↵ | James Rowe | |
| repo | |||
| 2016-12-31 | Add deploy to bintray for builds to master | James Rowe | |
| 2016-12-16 | Merge pull request #2303 from freiro/citra-qt_missing_sdl2_dll | bunnei | |
| Copy SDL2.dll when compiling citra-qt with msvc | |||
| 2016-12-14 | Externals: Add Xbyak | Yuri Kunde Schlesner | |
| 2016-12-13 | CMakeLists: Autodetect clang and only then use libc++ | Jeffrey Pfau | |
| 2016-12-11 | Modularization of copy_msvc_libraries cmake funct | freiro | |
| Created a new folder in Citra's root called CMakeModules that should contain cmake functions used by the various CMakeLists.txt. | |||
| 2016-12-08 | Merge pull request #2202 from j-selby/man-docs | Yuri Kunde Schlesner | |
| Add man documentation | |||
| 2016-12-05 | Disable Microprofile on Mingw builds | James | |
| This fixes a crash when starting games | |||
| 2016-11-30 | Appending PLATFORM_LIBRARIES instead of redefining them | freiro | |
| 2016-11-30 | WINVER definition moved to CMake and cleanup | freiro | |
| 2016-11-26 | Add man documentation | James | |
| Includes both SDL and QT frontends | |||
| 2016-11-22 | Move to SDL2-2.0.5 | freiro | |
| 2016-11-13 | Add mingw compile support | James Rowe | |
| 2016-10-27 | build: don't install freedesktop.org metadata for SDL2-only builds | Jan Beich | |
| Citra SDL2 doesn't have a launcher, and citra.desktop tries to execute citra-qt which is N/A unless built with ENABLE_QT. Limiting installed files to one of the options also makes it easier to split them into separate non-conflicting packages downstream. | |||
| 2016-10-27 | build: add default install for DragonFly, Solaris, etc. | Jan Beich | |
| 2016-10-27 | build: clock_gettime() is in libc on BSDs | Jan Beich | |
| 2016-10-27 | build: libc may not provide iconv() on Unix | Jan Beich | |
| /usr/bin/ld: ../common/libcommon.a(string_util.cpp.o): undefined reference to symbol 'libiconv_open' | |||
| 2016-10-27 | common: convert to standard stat()/fstat() interfaces | Anthony J. Bentley | |
| Most modern Unix environments use 64-bit off_t by default: OpenBSD, FreeBSD, OS X, and Linux libc implementations such as Musl. glibc is the lone exception; it can default to 32 bits but this is configurable by setting _FILE_OFFSET_BITS. Avoiding the stat64()/fstat64() interfaces is desirable because they are nonstandard and not implemented on many systems (including OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either the default or trivial to set up. | |||
| 2016-09-15 | dynarmic: Add new submodule. | bunnei | |
| 2016-09-15 | CMakeLists: Set Boost_INCLUDE_DIR. | bunnei | |
| 2016-09-01 | Revert "MSVC: Add RelWithDebInfo and removing debugging from Release." | bunnei | |
| 2016-08-31 | MSVC: Add RelWithDebInfo and removing debugging from Release. | James Rowe | |
| This should reduce build size on windows from roughly 12MB compressed to 7MB | |||
| 2016-08-15 | qt: Use 5.7 on Windows. | bunnei | |
| 2016-08-04 | CMake: Fix for QT 5.7 overwriting -std=c++1y flag | James Rowe | |
| In QT 5.7 they added a new check for CXX features which appends a minimum required standard to the CXX_FLAGS. Because we were writing the flag directly previously, cmake assumed it needed to add a c++11 flag to the build. This tells cmake to use c++14 on every build. | |||
| 2016-07-23 | Remove the -msse4.1 on ¬MSVC. | Emmanuel Gil Peyrot | |
| This option makes the generated binary crash with an illegal instruction when the target CPU doesn’t support the SSE4.1 extension (see #1968), with no noticeable performance increase compared to a generic build. | |||
| 2016-06-17 | CMakeLists: Drop support for Qt 4 | Lioncash | |
| 2016-05-19 | Tests: Run tests on CI | MerryMage | |
| 2016-05-07 | AudioCore: SDL2 Sink | MerryMage | |
| 2016-04-28 | Externals: Add soundtouch | MerryMage | |
| 2016-04-24 | CMakeLists: Use imported version of Threads::Threads | Sam Spilsbury | |
| This requires bumping up to a minimum of CMake 3.1. The benefit of using the imported target is that you can switch to the -pthread compiler flag on request, which may be necessary for some systems if available. | |||
| 2016-04-23 | CMakeLists: Use CMAKE_THREAD_LIBS_INIT | Sam Spilsbury | |
| 2016-04-03 | CMakeFiles: Compile as C++14 | Lioncash | |
| 2016-03-02 | Dependencies: Remove GLFW, Add SDL2 | MerryMage | |
| citra: Remove GLFW, Add SDL2 FindSDL2: Do not CACHE SDL2_* variables if library is not found EmuWindow_SDL2: Set minimal client area at initialisation time EmuWindow_SDL2: Corrections EmuWindow_SDL2: Fix no decorations on startup on OS X cmake: windows_copy_files | |||
| 2015-11-12 | Enable RTTI on Windows builds. | Tony Wasserka | |
| 2015-09-14 | CMake: Silence more MSVC "deprecation" warnings | Yuri Kunde Schlesner | |
| 2015-09-08 | CMake: Make all cache options appear even in case of errors | Yuri Kunde Schlesner | |
| The `option` commands have been moved to the top of the file, so that the relevant options are registered in the CMake cache even if one of the required libraries is not found. This solves an ergonomic problem when using bundled libraries where you have to first download GLFW before being able to select the option to also download Qt. | |||
