Ryan Houdek
eb432563d2
Removes unused cmake script for finding GLEW.
2014-10-24 17:28:34 -05:00
Pierre Bourdon
8876ee120a
Change libav* autodetection to support framedumping on Ubuntu 14.04
...
Add an "ugly" workaround in the AVIDump code, but looking at other project this
seems to be the most common way to handle this API change.
2014-07-13 23:06:20 +02:00
Tillmann Karras
02f470c7eb
CMake: update min. libav/ffmpeg library versions
2014-06-27 19:48:36 +02:00
Tillmann Karras
7e01002372
CMake: mention ffmpeg in libav messages
...
We support both.
2014-06-27 19:48:36 +02:00
Pierre Bourdon
bc844a168f
Merge pull request #100 from Tilka/misc_fixes
...
Misc fixes
2014-02-28 23:08:56 +01:00
Tillmann Karras
269e2aefa7
CMake: fix escaping in miniupnpc test
2014-02-28 12:28:20 +01:00
Matthew Parlane
17ea34f617
Makes the detection of shared PolarSSL more inline with usage.
2014-02-28 20:12:37 +13:00
Tillmann Karras
48dcd29f62
CMake: check PolarSSL version
2014-02-24 20:02:45 +01:00
Tillmann Karras
76b5a6b95e
PolarSSL/CMake: validate cached values
2014-02-24 19:07:24 +01:00
Tillmann Karras
33beaf20f3
PolarSSL: adapt Dolphin to new version
...
- strip down PolarSSL's CMakeLists.txt
- switch to the PolarSSL 1.3 API
- use entropy interface instead of havege (PolarSSL 1.3 has disabled
havege by default because it is "considered unsafe for primary usage")
- add VS2013 .vcxproj file
2014-02-24 16:20:50 +01:00
Ryan Houdek
d8ceb97a60
[buffer_storage] Require GLEW 1.10 which has the new OpenGL 4.4 methods. Fixes linux build.
2013-12-27 15:37:31 -06:00
Glenn Rice
70130aeac3
Remove the REQUIRED option from the cmake pkg-config check for GLEW so
...
that cmake doesn't fail if a shared library is not found, and falls back
to the version in the externals.
2013-09-09 16:48:14 -05:00
Glenn Rice
d617efc5ef
When checking for glew, don't fail if a working system version is not
...
found so we can fall back to the Externals version.
2013-09-07 12:40:40 -05:00
Glenn Rice
a3d86ceead
When checking for glew via cmake check to see that the system version of glew
...
is at least 1.8 and has the methods of glew 1.9. This is an annoying
hack to deal with Ubuntu's glew setup, which is glew 1.8 with 1.9
methods patched in.
2013-09-07 12:24:32 -05:00
Glenn Rice
eb8e03fab5
Add a check for a shared polarssl library. This checks to see that the
...
system version is new enough, and is compiled with havege support.
2013-09-02 20:07:47 -05:00
degasus
bcb18d6a2b
libusb: fix cmake endif
2013-08-29 20:42:41 +02:00
Matthew Parlane
5c7946f7c4
Fix android build.
2013-08-24 23:26:39 +12:00
Matthew Parlane
9de7611ff9
Merge branch 'master' into wii-network
...
Conflicts:
CMakeLists.txt
Source/Core/Core/Core.vcxproj
Source/Core/DolphinWX/Dolphin.vcxproj
Source/Core/DolphinWX/Dolphin.vcxproj.filters
Source/Dolphin_2010.sln
Source/VSProps/Dolphin.Win32.props
Source/VSProps/Dolphin.x64.props
2013-08-16 19:17:07 +12:00
Matthew Parlane
d8b39b9dcf
Support PolarSSL on *nix
...
Removed unneeded PolarSSL directories.
Remove duplicate sha1 and md5 files.
Define out SSL test file writing.
Fix format string bug and warning.
2013-08-15 23:36:17 +12:00
Jasper St. Pierre
3239e4946f
Use pkg-config to check for XInput2
2013-07-21 00:45:03 -04:00
Max Eliaser
9fbc5ff27c
Add X11 XInput2 input plugin, including MPX and with support for axis controls.
...
Based on the original XLib plugin, and thus shares some of its warts.
2013-07-20 13:58:02 -08:00
Glenn Rice
1f6b70bf87
On linux check for a new enough system version of miniupnpc. Fall back
...
to building the version in the externals if it is not available.
2013-07-09 22:07:27 -05:00
Matthew Parlane
b652f1974f
Completed port to gnutls for linux.
2013-04-24 00:32:44 +12:00
Matthew Parlane
3b459fb500
Add better FindLibUsb support for MacOSX.
...
Make LibUSB optional, don't compile HID support if it doesn't exist.
A lot less hacky. Works quite well on Ubuntu now.
2012-12-30 16:57:37 +13:00
Matthew Parlane
d9dd94ac8b
Add Libusb to cmake and HID files.
2012-12-24 12:58:11 +13:00
Glenn Rice
054c6f2aad
Update the cmake build system to neccessary versions of libav.
2012-08-28 22:38:21 -05:00
Scott Moreau
80c15f21b4
Add SDL2 support to build system.
...
Dolphin code already builds against SDL2 but the build system never
checks for SDL2, which is the what latest SDL is called now. SDL2
replaces SDL 1.3. This allows Dolphin to be build against SDL2, which
activates certain new features such as the haptic interface.
2012-07-12 19:47:17 -06:00
Glenn Rice
ea42e9e04d
Update required libav versions in the cmake build.
2011-11-22 19:56:42 -06:00
NeoBrainX
25d19216a9
Add libav headers to the include directories.
...
Fixes issue 4811.
2011-09-13 16:39:28 +02:00
NeoBrainX
fdb14e8d30
Fixed FindSFML.cmake to not report SFML to be found if it's not installed.
2011-08-22 01:16:33 +02:00
Jordan Woyak
faf6ce6d85
Fix cmake/sfml version issue on Arch Linux.
2011-08-19 21:12:07 -05:00
Glenn Rice
76d9209ad4
When the gfx debugger is saving shaders make sure the directory exists.
...
Make sure the gfx debugger unpauses when the emulator is stopped.
When a wad is installed make sure directories exist.
For the cmake build if a header is not provided in the check_lib macro don't check for it, and assume pkg-config was supposed to work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6581 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-12-14 23:19:34 +00:00
Glenn Rice
3d3411f3a0
Added a FASTLOG option for the cmake build to enable all logs.
...
Also make sure all necessary include directories are added in the check_lib macro.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6571 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-12-13 05:29:13 +00:00
Glenn Rice
06013d5eec
Make the cmake check_lib macro more versatile. It first tries pkg-config, and if that fails it then check for libraries and required headers. Also cleaned up the output a little bit.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6544 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-12-10 02:00:05 +00:00
Christian Morales Vega
7632a5abd4
Fix for issue 3507. Compile with old GLEW versions, support user-specified CFLAGS and link plugins to all the used libs.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6441 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-11-18 23:27:27 +00:00
Glenn Rice
17662d4ac6
Change the cmake check_lib routine to use REQUIRED/OPTIONAL instead of TRUE/FALSE.
...
Add a check to see if -Wno-unused-result is supported by the compiler.
Fix some compiler warnings in the wiiuse code.
Fix a bug in the wxGTK panic alert code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6399 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-11-13 22:07:27 +00:00
Glenn Rice
c0bdf4de81
Several little things.
...
The C version of the GenericLog was being used in both C and C++ branches of the code.
Parent panic alerts by the main_frame so that those windows get the icon too.
Fix a couple of compiler warnings.
Added some checks for libraries in the cmake build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6385 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-11-12 05:05:27 +00:00