aboutsummaryrefslogtreecommitdiff
path: root/src/citra/CMakeLists.txt
AgeCommit message (Collapse)Author
2015-01-09Use -pthread where and only where neededJohannes Ekberg
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 Ekberg
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.
2014-12-31SOC_U: Preliminary implementation of sockets.Subv
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 barChin
2014-12-29Fix MSVC-related #defines and add CMakeLists commentdarkf
2014-12-29Fix merge conflictsdarkf
2014-12-15Clean up CMake library specificationYuri Kunde Schlesner
The X11 libraries don't need to be specified when doing dynamic linking
2014-11-28Fix MinGW builddarkf
2014-10-07Added configuration file system.archshift
Uses QSettings on citra-qt, and inih on citra-cli.
2014-09-01CMake cleanupYuri Kunde Schlesner
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 Schlesner
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 Wasserka
2014-08-19Removed unused citra.harchshift
2014-05-19CMakeLists: rename HEADS, improved commentsarchshift
Changes for clarity of comments, removed redundant compiler flags.
2014-04-30Fixed indentsarchshift
2014-04-30Linux supportarchshift
2014-04-30A bit of Cmake lovearchshift
2014-04-29Some more experimentationarchshift
2014-04-28Merge commit upstream/master into issue-7-fixarchshift
2014-04-28IT'S ALIVE!archshift
2014-04-25Need to add Xcursor to linker?Thomas Edvalson
2014-04-25Fixed CMake's import of GLFW.Thomas Edvalson
2014-04-22fixes to build on linuxbunnei
2014-04-09fixed a bunch of errors in CMakeListsbunnei
2014-04-09updated CMakeListsbunnei
2013-09-26renamed from citrus to citraShizZy