summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/CMakeLists.txt (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-13Massive removal of unused modulesJames Rowe1-116/+0
2018-01-04externals: Use unicorn DLL instead of static lib.bunnei1-0/+2
2017-09-19WebService: Verify username and token (#2930)B3n301-2/+3
* WebService: Verify username and token; Log errors in PostJson * Fixup: added docstrings to the functions * Webservice: Added Icons to the verification, imrpved error detection in cpr, fixup nits * fixup: fmt warning
2017-08-26qt: Add web configuration tab.bunnei1-0/+3
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n301-1/+1
* Added support for network with ENet lib, connecting is possible, but data can't be sent, yet. * fixup! Added support for network with ENet lib, * fixup! CLang * fixup! Added support for network with ENet lib, * fixup! Added support for network with ENet lib, * fixup! Clang format * More fixups! * Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Clang again * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-06-24citra-qt: Add Dark theme from https://github.com/ColinDuquesnoy/QDarkStyleSheetKloen1-2/+5
2017-05-28CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Remove CITRA_QT_LIBS varYuri Kunde Schlesner1-1/+1
This used to be required to support both Qt4 and Qt5, but we dropped Qt4 so it's not needed anymore.
2017-05-28CMake: Stop using FindOpenGL, which seems to not be required anymoreYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Use IMPORTED target for BoostYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner1-3/+3
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.
2017-05-08citra-qt: Remove callstack widgetYuri Kunde Schlesner1-3/+0
Appears to be currently broken, and given the complexity of doing this for ARM code without debugging information, should probably be left to an external tool or library. Use the GDB stub instead. Closes #586
2017-05-08citra-qt: Remove disassembler widgetYuri Kunde Schlesner1-3/+0
It has performance problems, a very misleading UI, and is broken in general. It has essentially been superceded by the GDB stub, but if we wanted a built-in disassembler in the future it'd essentially need to be rewritten from scratch anyway. Closes #427, #1480
2017-04-04citra-qt: Move config dialog code to its own directoryLioncash1-23/+23
2017-03-01InputCommon: add Keyboardwwylele1-1/+1
2017-02-27Remove built-in (non-Microprofile) profilerYuri Kunde Schlesner1-1/+0
2017-01-22Removed unused and outdated external qhexeditKloen1-1/+1
2017-01-22citra-qt: Removed unused and unimplemented ramview files.Kloen1-2/+0
2016-12-21citra-qt: Move graphics debugging code into its own folderLioncash1-15/+15
Keeps all graphics debugging stuff from cluttering up the root debugger folder
2016-12-13Modularized Qt and SDL file copyingfreiro1-2/+4
Now cmake relies on two submodules to copy the libraries in the proper folders
2016-12-11Modularization of copy_msvc_libraries cmake functfreiro1-20/+2
Created a new folder in Citra's root called CMakeModules that should contain cmake functions used by the various CMakeLists.txt.
2016-12-11Removed redundant Qt check and other fixesfreiro1-20/+19
This removes a redundant check and moves part of the code to a separate function.
2016-12-11[MSVC] Copy SDL2.dll to build folderfreiro1-20/+20
CMake now copies SDL2.dll when compiling citra with citra-qt as a target on MSVC.
2016-12-01Remove unused version.hJannik Vogel1-1/+0
2016-10-28build: add default install for DragonFly, Solaris, etc.Jan Beich1-1/+1
2016-09-22implement wait tree widgetwwylele1-0/+2
2016-08-30qt: Add a configuration tab for Graphics and move relevant fields.bunnei1-0/+3
2016-07-29Input GUI: Add tab to remap controls (#1900)Anon1-0/+3
2016-07-10Qt: add system settings config tabwwylele1-0/+3
2016-06-02Remove unused and bitrotted "controller config" filesarchshift1-5/+0
2016-05-19Config: Audio sink configuration (#1798)Maribel1-0/+3
2016-05-07citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer'Jannik Vogel1-2/+2
2016-05-04add missing headerwwylele1-0/+1
2016-04-26Qt Frontend: Add Threads::Threads import in CMakeLists.txt.Emmanuel Gil Peyrot1-1/+1
This had been forgotten in df81fa11fc8972a5775a57ccde1e0ef8d7fbfe64. Fixes #1711.
2016-03-21Add Configure widgetLittleWhite1-2/+13
2016-03-02Dependencies: Remove GLFW, Add SDL2MerryMage1-18/+7
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
2016-02-21AudioCore: Skeleton ImplementationMerryMage1-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.
2015-10-14citra-qt: Add icon to Mac appPierre de La Morinerie1-1/+3
Previously the Mac app didn't have any icon.
2015-10-04citra-qt: Use custom Info.plist for Mac buildsPierre de La Morinerie1-0/+2
Instead of letting CMake re-generate an automatic Info.plist file on every build, use our own. This allows greater control on the application bundle settings.
2015-10-02Initial implementation of a game listarchshift1-0/+2
2015-08-25citra-qt: Add helper function to get a monospace QFontYuri Kunde Schlesner1-0/+2
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei1-1/+1
2015-07-13Add CiTrace recording support.Tony Wasserka1-0/+2
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
2015-07-09Citra, CitraQt: Tell cmake to install the compiled binaries.Emmanuel Gil Peyrot1-1/+3
This will help packaging tremendously, as a `make DESTDIR=… install` will now put every file at their place (on Linux and related).
2015-06-09Robocopy doesn't like trailing slashesClienthax1-4/+4
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-3/+3
2015-03-26unsetting a few more variables that arent needed outside of this functionJames Rowe1-0/+3
2015-03-26Updated the copy commands to run on post_build and use generator expressions to simplify the code as wellJames Rowe1-27/+26
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-22/+12
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-0/+44
2015-03-08Build app bundles on OS X. Fixes the issue where the menubar would not appear.archshift1-1/+5
2015-03-02Add profiling infrastructure and widgetYuri Kunde Schlesner1-0/+3
2015-02-11citra-qt: Add a vertex shader debugger.Tony Wasserka1-0/+2
2015-02-11Pica/DebugUtils: Factor out BreakPointObserverDock into its own file.Tony Wasserka1-0/+2
2015-01-09Use -pthread where and only where neededJohannes Ekberg1-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.
2015-01-09Generic PLATFORM_LIBRARIES varJohannes Ekberg1-8/+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.
2015-01-06citra-qt: Renamed all .hxx headers to .hchrisvj1-15/+15
2014-12-31SOC_U: Preliminary implementation of sockets.Subv1-1/+1
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
2014-12-31Add citra icon to Windows executable and title barChin1-0/+1
2014-12-15Clean up CMake library specificationYuri Kunde Schlesner1-0/+4
The X11 libraries don't need to be specified when doing dynamic linking
2014-12-09Some code cleanup.Tony Wasserka1-0/+1
2014-12-09citra-qt: Add pica framebuffer widget.Tony Wasserka1-0/+2
2014-12-09Add GUI widget for controlling pica breakpoints.Tony Wasserka1-0/+2
2014-12-09citra-qt: Add a utility spinbox class called CSpinBox.Tony Wasserka1-0/+2
This class has a few advantages over the regular QSpinBox: - QSpinBox stores its as signed 32 bit integers, which for instance is unsuitable for representing memory addresses. CSpinBox uses 64 bit integers instead. - QSpinBox does not provide an easy way to handle number input from bases different than 10. - QSpinBox is quite inflexible in general and almost any sort of customization requires reimplementing it anyway.
2014-10-08Added configuration file system.archshift1-0/+2
Uses QSettings on citra-qt, and inih on citra-cli.
2014-09-01CMake cleanupYuri Kunde Schlesner1-16/+23
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.
2014-09-01Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner1-1/+1
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.
2014-08-25Pica: Add support for dumping textures.Tony Wasserka1-1/+1
2014-08-19Add Qt5 option. Use Qt5 by default.Sacha1-13/+19
2014-08-18CMake CleanupSacha1-23/+9
2014-06-12citra-qt: Add command list view.Tony Wasserka1-0/+2
2014-06-12citra-qt: Add GX command history viewer.Tony Wasserka1-0/+2
2014-05-20CMakeLists: rename HEADS, improved commentsarchshift1-2/+2
Changes for clarity of comments, removed redundant compiler flags.
2014-05-01Fixed indentsarchshift1-1/+1
2014-05-01Linux supportarchshift1-1/+1
2014-05-01A bit of Cmake lovearchshift1-2/+2
2014-04-29IT'S ALIVE!archshift1-2/+23
2014-04-23fixes to build on linuxbunnei1-12/+12
2014-04-23updated CMakeLists for missing filesShizZy1-6/+6
2014-04-11Temporarily "fix" citra_qt for WindowsMathieu Vaillancourt1-25/+25
2014-04-01Basic QT windowMathieu Vaillancourt1-0/+38