summaryrefslogtreecommitdiffstats
path: root/src/citra/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Massive removal of unused modulesJames Rowe2018-01-131-35/+0
|
* externals: Use unicorn DLL instead of static lib.bunnei2018-01-041-0/+2
|
* Network: Init Network in SDL and QTB3n302017-07-161-1/+1
|
* CMake: Define an interface target for SDL2 definitionsYuri Kunde Schlesner2017-05-281-4/+2
|
* CMake: Stop using FindOpenGL, which seems to not be required anymoreYuri Kunde Schlesner2017-05-281-1/+1
|
* CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner2017-05-281-4/+4
| | | | | | | | | | Modules didn't correctly define their dependencies before, which relied on the frontends implicitly including every module for linking to succeed. Also changed every target_link_libraries call to specify visibility of dependencies to avoid leaking definitions to dependents when not necessary.
* InputCommon: add Keyboardwwylele2017-03-011-1/+1
|
* Modularized Qt and SDL file copyingfreiro2016-12-131-7/+4
| | | | Now cmake relies on two submodules to copy the libraries in the proper folders
* build: add default install for DragonFly, Solaris, etc.Jan Beich2016-10-281-1/+1
|
* CMakeLists: Use imported version of Threads::ThreadsSam Spilsbury2016-04-241-1/+1
| | | | | | | 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.
* CMakeLists: Use CMAKE_THREAD_LIBS_INITSam Spilsbury2016-04-231-1/+1
|
* Dependencies: Remove GLFW, Add SDL2MerryMage2016-03-021-5/+14
| | | | | | | | | | | | | | 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
* AudioCore: Skeleton ImplementationMerryMage2016-02-211-1/+1
| | | | | | | | | This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation.
* CMake: Add option to download Qt and GLFW binaries over HTTPYuri Kunde Schlesner2015-09-091-0/+3
|
* Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner2015-08-301-2/+2
| | | | | | The main advantage of switching to glad from glLoadGen is that, apart from being actively maintained, it supports a customizable entrypoint loader function, which makes it possible to also support OpenGL ES.
* Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei2015-08-151-1/+1
|
* Implement new argument parsing using getopt and add the corresponding library to externalsGreg Wicks2015-07-121-1/+4
|
* Citra, CitraQt: Tell cmake to install the compiled binaries.Emmanuel Gil Peyrot2015-07-091-1/+3
| | | | | This will help packaging tremendously, as a `make DESTDIR=… install` will now put every file at their place (on Linux and related).
* Use -pthread where and only where neededJohannes Ekberg2015-01-091-4/+0
| | | | | | Passing -pthread to GCC as a flag makes it both link to libpthread, and make C standard library routines reentrant. This makes the additional explicit links unnecessary. Additionally, on OSX, this is the default behavior, and clang will print a message about it being unused if it's present there.
* Generic PLATFORM_LIBRARIES varJohannes Ekberg2015-01-091-11/+1
| | | | This both reduces redundancy in add_executable definitions, and makes it easier to link additional libraries. In particular, extra libraries are needed on OSX - see next commit.
* SOC_U: Preliminary implementation of sockets.Subv2014-12-311-2/+2
| | | | | | | | | | | | | Stubbed CreateMemoryBlock Using Berkeley sockets, and Winsock2.2 on Windows. So far ftpony creates the socket and accepts incoming connections SOC_U: Renamed functions to maintain consistency Also prevents possible scope errors / conflicts with the actual Berkeley socket functions SOCU: Close all the opened sockets when cleaning up SOCU
* Add citra icon to Windows executable and title barChin2014-12-311-0/+1
|
* Fix MSVC-related #defines and add CMakeLists commentdarkf2014-12-301-1/+1
|
* Fix merge conflictsdarkf2014-12-301-8/+6
|\
| * Clean up CMake library specificationYuri Kunde Schlesner2014-12-151-8/+6
| | | | | | | | The X11 libraries don't need to be specified when doing dynamic linking
* | Fix MinGW builddarkf2014-11-291-1/+4
|/
* Added configuration file system.archshift2014-10-081-1/+4
| | | | Uses QSettings on citra-qt, and inih on citra-cli.
* CMake cleanupYuri Kunde Schlesner2014-09-011-6/+18
| | | | | | | | Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers.
* Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner2014-09-011-2/+2
| | | | | | | | | This should fix the GL loading errors that occur in some drivers due to the use of deprecated functions by GLEW. Side benefits are more accurate auto-completion (deprecated function and symbols don't exist) and faster pointer loading (less entrypoints to load). In addition it removes an external library depency, simplifying the build system a bit and eliminating one set of binary libraries for Windows.
* Pica: Add support for dumping textures.Tony Wasserka2014-08-251-1/+1
|
* Removed unused citra.harchshift2014-08-201-2/+1
|
* CMakeLists: rename HEADS, improved commentsarchshift2014-05-201-2/+2
| | | | Changes for clarity of comments, removed redundant compiler flags.
* Fixed indentsarchshift2014-05-011-1/+1
|
* Linux supportarchshift2014-05-011-1/+6
|
* A bit of Cmake lovearchshift2014-05-011-6/+6
|
* Some more experimentationarchshift2014-04-301-1/+1
|
* Merge commit upstream/master into issue-7-fixarchshift2014-04-291-1/+1
|\
| * Need to add Xcursor to linker?Thomas Edvalson2014-04-261-1/+1
| |
* | IT'S ALIVE!archshift2014-04-291-1/+3
|/
* Fixed CMake's import of GLFW.Thomas Edvalson2014-04-251-1/+1
|
* fixes to build on linuxbunnei2014-04-231-1/+1
|
* fixed a bunch of errors in CMakeListsbunnei2014-04-101-1/+1
|
* updated CMakeListsbunnei2014-04-101-2/+2
|
* renamed from citrus to citraShizZy2013-09-261-0/+12