trigger
e9570d1a00
Update buid instructions for Arch
...
The qt5-multimedia dependency is required for compilation on Arch Linux, otherwise you will receive the following error.
```
CMake Error at 3rdparty/qt5.cmake:12 (target_link_libraries):
The link interface of target "3rdparty_qt5" contains:
Qt5::Multimedia
```
2022-04-26 23:23:34 +02:00
kd-11
abd8bd6f36
Bump vulkan headers requirement
2022-02-15 22:30:59 +03:00
Josh Lay
b4ec4f46b8
Fedora (35): Adjust to Pipewire adoption ++QT deps
...
Provided build steps didn't work on Fedora 35, these packages seem to settle things 😄
2021-12-26 09:20:56 +01:00
Vestrel
37a722cc1d
Audio backend improvements
...
Callback based audio update.
Upgraded common backend interface.
Added Cubeb backend.
Support multiple audio providers.
Dropped pulse, alsa, openal backends.
2021-11-24 19:41:05 +01:00
cglmrfreeman
48ad7ca3a0
Update OpenSUSE Qt5 dependencies ( #11135 )
2021-11-11 19:57:23 +01:00
polar
b8b5b93b63
BUILD: Refactor spirv submodule ( #10384 )
...
* relocated SPIRV files
* updated gitmodule paths for Vulkan submodules
* cleaned up Vulkan child builds
* updated gitignore
2021-06-01 09:53:58 +02:00
polar
7c7cc3914d
BUILD: Refactor glslang submodule ( #10361 )
...
Co-authored-by: Megamouse <studienricky89@googlemail.com>
2021-05-29 09:47:51 +03:00
Megamouse
5b4631dcf9
Set min gcc version to 11
2021-05-26 21:43:42 +02:00
Ani
a86cce5d70
Update BUILDING.md
...
- Update Vulkan SDK references to match the version currently used in CI
(1.2.154)
- Update Python to the oldest still supported version (3.6), also the
version currently available on bionic
- Update leftover minimum required CMake version to 3.16.9
2021-04-30 21:14:51 +01:00
xddxd
64a109d28a
Toolchain upgrades
...
CI/FreeBSD: unbreak build with bundled libc++ 12
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
2021-04-28 23:50:39 +03:00
Michał Karczewski
006b8574ae
Update BUILDING.md
...
There is no `qt515-meta-minimal` package under mentioned package repository, but `qt515base` allows to build CMake configuration
2021-04-13 10:00:52 +03:00
cglmrfreeman
f64a7bb820
Update OpenSUSE dependencies
...
Added `libqt5gui-private-headers-devel` dependency to fix `fatal error: qpa/qplatformnativeinterface.h: No such file or directory`
2021-04-05 11:14:59 +03:00
xddxd
7cbafd603a
Get rid of non-LLVM build configurations ( #10030 )
...
Co-authored-by: Megamouse <studienricky89@googlemail.com>
2021-03-29 22:45:48 +03:00
Josh Lay
65f81aca0f
Docs: Update BUILDING.md (Fedora)
...
The package `qt5-devel` isn't available, but the `qt5-qtbase-devel` package is 😄
Before:
```
[root@workstation ~]# dnf install alsa-lib-devel cmake glew glew-devel libatomic libevdev-devel libudev-devel openal-devel qt5-devel qt5-qtbase-private-devel vulkan-devel
Last metadata expiration check: 0:06:39 ago on Mon 04 Jan 2021 08:00:59 PM CST.
Package alsa-lib-devel-1.2.4-5.fc33.x86_64 is already installed.
Package cmake-3.18.4-2.fc33.x86_64 is already installed.
Package glew-2.1.0-8.fc33.x86_64 is already installed.
Package libatomic-10.2.1-9.fc33.i686 is already installed.
Package libatomic-10.2.1-9.fc33.x86_64 is already installed.
Package systemd-devel-246.7-2.fc33.x86_64 is already installed.
No match for argument: qt5-devel
Package vulkan-loader-devel-1.2.148.1-1.fc33.x86_64 is already installed.
Error: Unable to find a match: qt5-devel
[root@workstation ~]#
```
After:
```
[root@workstation ~]# dnf install alsa-lib-devel cmake glew glew-devel libatomic libevdev-devel libudev-devel openal-devel qt5-qtbase-devel qt5-qtbase-private-devel vulkan-devel
[...]
Installed:
cups-devel-1:2.3.3op1-1.fc33.x86_64 glew-devel-2.1.0-8.fc33.x86_64 libevdev-devel-1.9.1-3.fc33.x86_64 openal-soft-devel-1.19.1-9.fc33.x86_64
qt5-qtbase-private-devel-5.15.2-2.fc33.x86_64
Complete!
[root@workstation ~]#
```
Build verified working on Fedora 33 with 187216096d
2021-01-05 10:27:56 +03:00
JohnHolmesII
220b69058c
Docs: Update BUILDING.md
2020-12-30 09:03:24 +03:00
Megamouse
a7e5c255b4
Qt 5.15.2 ( #8867 )
...
* Qt15: replace deprecated stuff
* Use Qt 5.15.1
* Move windows to Qt 5.15.2
* Move Ubuntu to Qt 5.15.2
2020-12-08 22:22:08 +01:00
Dylan Fenn
924774d3ef
Add missing Fedora dependancy to BUILDING.md
2020-11-29 21:41:03 +03:00
Roman
bddfa76b2e
Update BUILDING.md
...
Wrong link to the VS Qt Plugin (2017 instead of 2019)
2020-10-02 22:46:07 +03:00
Rafał Mikrut
5669c7497d
Update Building.md for Ubuntu based distros
2020-09-08 09:12:24 +02:00
JohnHolmesII
e353ad3557
Update BUILDING.md
...
Change Qt version to reflect the fact that nothing older or newer than 5.14.2 will build. Sad times.
2020-06-24 16:10:26 +02:00
dio-gh
2aac46efcc
Update building instructions ( #7872 )
...
* Update building instructions
Makes the link for the prebuilt LLVM point to the `_mt` version now, since the previous one will fail to compile on latest.
* Update glslang link
Replaces the outdated not-shady-at-all link with the new, shiny and correct one.
* Fixing a 'the'
Fixes a 'the'.
Co-authored-by: Ani <ani-leo@outlook.com>
2020-03-27 10:34:13 +03:00
Megamouse
0361184930
Fix llvm link
2020-03-05 20:33:44 +03:00
JohnHolmesII
00b74fb951
Update BUILDING.md and CMakeLists.txt
...
Several parts of the guide had fallen out of sync, notably the Ubuntu section. I've tried to clean it up a bit.
In addition, I matched some of the version numbers to what is found in the CI system here: https://github.com/hcorion/rpcs3-docker/blob/master/xenial/Dockerfile
2020-02-27 21:31:43 +03:00
Megamouse
5d82b0f4c4
Qt: set min version to 5.14
2020-02-10 14:05:36 +03:00
msuih
a4d8cab67e
Qt version bump
...
Also gives a tip about the Qt5_DIR definition.
2019-10-26 21:23:38 +03:00
Oschowa
06433d614a
Implement FAudio backend ( #6374 )
2019-10-24 22:26:29 +03:00
RipleyTom
fb8e70d7f6
Update CMake version in BUILDING.md
2019-09-14 23:46:12 +01:00
JohnHolmesII
4f389757ee
Update BUILDING.md after #6394
2019-08-31 17:56:45 +03:00
scribam
b3513cd7fa
Set minimum supported version of GCC to 8.x
...
And update the documentation accordingly
2019-06-11 00:48:11 +03:00