Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-03 | common: Add build timestamp to scm_rev. | bunnei | |
2017-07-23 | tests: Add tests for vadd | MerryMage | |
2017-07-16 | CMakeLists: Check that all submodules are present | MerryMage | |
2017-07-11 | web_service: Add CMake flag to enable. | bunnei | |
2017-06-24 | Set global definition WIN32_LEAN_AND_MEAN (#2807) | B3n30 | |
Set definition WIN32_LEAN_AND_MEAN to avoid windows.h including a lot of libs that are usually not used. | |||
2017-06-17 | CMake: Set MSVC flags for improved C++ standards conformance | Yuri Kunde Schlesner | |
This makes the compiler stricter and also enables small optimizations. | |||
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. |