Commit Graph

15 Commits (b321c3937137120f27a54ae01decf94f7fa781d1)

Author SHA1 Message Date
James Rowe bc30a591ba
Replace externals with Conan ()
* Remove git submodules that will be loaded through conan

* Move custom Find modules to their own folder

* Use conan for downloading missing external dependencies

* CI: Change the yuzu source folder user to the user that the containers run on

* Attempt to remove dirty mingw build hack

* Install conan on the msvc build

* Only set release build type when using not using multi config generator

* Re-add qt bundled to workaround an issue with conan qt not downloading prebuilt binaries

* Add workaround for submodules that use legacy CMAKE variables

* Re-add USE_BUNDLED_QT on the msvc build bot
Brian Clinkenbeard 68043dd233 use config mode for finding SDL2 with CMake
Michał Janiszewski 44c80e5d8b
Handle missing git info when building
Michał Janiszewski 23dc36ed71
Improve directory creation in WindowsCopyFiles.cmake
bunnei 0b831dd2ba
Revert "Use Ninja for MSVC AppVeyor builds" ()
Michał Janiszewski 5c3d5d0849 Use Ninja for MSVC AppVeyor builds
bunnei da7053b169 cmake: Add script to find Unicorn.
Lectem c7125f37aa Fixes SDL2.dll copy to bindir on windows
Lectem c8f8e70d31 fix SDL2 detection for Visual
MerryMage ba2a54a9dd Dependencies: Remove GLFW, Add SDL2
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
Yuri Kunde Schlesner 478289140d Replace GLEW with a glLoadGen loader.
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.
archshift 71b8789803 Indent fixes
archshift 1e729e7cae Added FindGLEW to cmake-modules
bunnei 80a040ac77 fixes to scm_rev generation to make it conistent with windows build
bunnei 4405a53cf3 added scm rev generation on Linux/cmake