mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-22 10:42:36 +01:00
bump appveyor Qt version to 5.11
This commit is contained in:
parent
e2ee959ac8
commit
cd59bc3d6d
29
README.md
29
README.md
@ -24,7 +24,7 @@ If you want to contribute please take a look at the [Coding Style](https://githu
|
|||||||
* [Visual C++ Redistributable Packages for Visual Studio 2015](http://www.microsoft.com/en-us/download/details.aspx?id=48145)
|
* [Visual C++ Redistributable Packages for Visual Studio 2015](http://www.microsoft.com/en-us/download/details.aspx?id=48145)
|
||||||
* [Cmake 3.1.0+](https://www.cmake.org/download/) (required; add to PATH)
|
* [Cmake 3.1.0+](https://www.cmake.org/download/) (required; add to PATH)
|
||||||
* [Python 3.3+](https://www.python.org/downloads/) (required; add to PATH)
|
* [Python 3.3+](https://www.python.org/downloads/) (required; add to PATH)
|
||||||
* [Qt 5.10+](https://www.qt.io/download-open-source/) (required; add QTDIR environment variable if you do not want to use the Visual Studio Qt Plugin: e.g. `<QtInstallFolder>\5.10.1\msvc2015_64\`)
|
* [Qt 5.10+](https://www.qt.io/download-open-source/) (required; add QTDIR environment variable if you do not want to use the Visual Studio Qt Plugin: e.g. `<QtInstallFolder>\5.11.1\msvc2015_64\`)
|
||||||
* [Visual Studio Qt Plugin](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2015) (optional; see above)
|
* [Visual Studio Qt Plugin](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2015) (optional; see above)
|
||||||
* [Vulkan SDK](https://sdk.lunarg.com/sdk/download/1.1.73.0/windows/VulkanSDK-1.1.73.0-Installer.exe) (required)
|
* [Vulkan SDK](https://sdk.lunarg.com/sdk/download/1.1.73.0/windows/VulkanSDK-1.1.73.0-Installer.exe) (required)
|
||||||
|
|
||||||
@ -47,39 +47,40 @@ MacOS is not supported at this moment because it doesn't meet system requirement
|
|||||||
## Building on Windows:
|
## Building on Windows:
|
||||||
To initialize the repository don't forget to execute `git submodule update --init` to pull the submodules.
|
To initialize the repository don't forget to execute `git submodule update --init` to pull the submodules.
|
||||||
|
|
||||||
|
*If you're using Visual Studio 2017, when you first open the project, do not upgrade the targets or the packages. Leave both at "No upgrade". Note that you will need the v140 toolset, which may not be in 2017 by default.*
|
||||||
|
|
||||||
### Configuring Qt
|
### Configuring Qt
|
||||||
|
|
||||||
*If you're using Visual Studio 2017 without Qt plugin support (or simply dont want to use it):*
|
*If you're using Visual Studio 2017 without Qt plugin support (or simply dont want to use it):*
|
||||||
1) Add `QTDIR` environment variable and set it to e.g `<QtInstallFolder>\5.10.1\msvc2015_64\` </br>
|
1) Add `QTDIR` environment variable and set it to e.g `<QtInstallFolder>\5.11.1\msvc2015_64\`
|
||||||
|
|
||||||
|
|
||||||
*If you're using Visual Studio 2017, when you first open the project, do not upgrade the targets or the packages. Leave both at "No upgrade". Note that you will need the v140 toolset, which may not be in 2017 by default.* </br>
|
|
||||||
|
|
||||||
Open `rpcs3.sln`
|
Open `rpcs3.sln`
|
||||||
|
|
||||||
|
|
||||||
*If you wish to use the Visual Studio plugin for Qt:* </br>
|
*If you wish to use the Visual Studio plugin for Qt:* </br>
|
||||||
1) Go to the Qt5 menu and edit Qt5 options. Add the path to your Qt installation with compiler e.g. `C:\Qt\5.10.1\msvc2015_64`. </br>
|
1) Go to the Qt5 menu and edit Qt5 options. Add the path to your Qt installation with compiler e.g. `C:\Qt\5.11.1\msvc2015_64`.
|
||||||
2) While selecting the rpcs3qt project, go to Qt5->Project Setting and select the version you added.
|
2) While selecting the rpcs3qt project, go to Qt5->Project Setting and select the version you added.
|
||||||
|
|
||||||
### Building the projects
|
### Building the projects
|
||||||
The recommended build configuration is Release - LLVM, for all purposes. </br> </br>
|
The recommended build configuration is Release - LLVM, for all purposes.
|
||||||
|
|
||||||
You may want to download precompiled [LLVM lib](https://github.com/RPCS3/llvm/releases/download/continuous-release_60/llvmlibs.7z) and extract to root rpcs3 folder (which contains `rpcs3.sln`), as well as download and extract [additional libs](https://drive.google.com/uc?export=download&id=1A2eOMmCO714i0U7J0qI4aEMKnuWl8l_R) to `lib\%CONFIGURATION%-x64\` to speed up compilation time (unoptimised/debug libs are currently not available precompiled).
|
You may want to download precompiled [LLVM lib](https://github.com/RPCS3/llvm/releases/download/continuous-release_60/llvmlibs.7z) and extract to root rpcs3 folder (which contains `rpcs3.sln`), as well as download and extract [additional libs](https://drive.google.com/uc?export=download&id=1A2eOMmCO714i0U7J0qI4aEMKnuWl8l_R) to `lib\%CONFIGURATION%-x64\` to speed up compilation time (unoptimised/debug libs are currently not available precompiled).
|
||||||
|
|
||||||
If you're not using precompiled libs, build the projects in *__BUILD_BEFORE* folder: right-click on every project > *Build*. </br></br>
|
If you're not using precompiled libs, build the projects in *__BUILD_BEFORE* folder: right-click on every project > *Build*.
|
||||||
|
|
||||||
`Build > Build Solution`</br>
|
|
||||||
|
`Build > Build Solution`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Building on Linux & Mac OS:
|
## Building on Linux & Mac OS:
|
||||||
|
|
||||||
1) `git clone https://github.com/RPCS3/rpcs3.git` </br>
|
1) `git clone https://github.com/RPCS3/rpcs3.git`
|
||||||
2) `cd rpcs3/` </br>
|
2) `cd rpcs3/`
|
||||||
3) `git submodule update --init` </br>
|
3) `git submodule update --init`
|
||||||
4) `cd ../ && mkdir rpcs3_build && cd rpcs3_build`
|
4) `cd ../ && mkdir rpcs3_build && cd rpcs3_build`
|
||||||
4) `cmake ../rpcs3/ && make GitVersion && make` </br>
|
4) `cmake ../rpcs3/ && make GitVersion && make`
|
||||||
5) Run RPCS3 with `./bin/rpcs3` </br>
|
5) Run RPCS3 with `./bin/rpcs3`
|
||||||
|
|
||||||
If you are on MacOS and want to build with brew llvm and qt don't forget to add the following environment variables
|
If you are on MacOS and want to build with brew llvm and qt don't forget to add the following environment variables
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ version: '{build}'
|
|||||||
image: Visual Studio 2015
|
image: Visual Studio 2015
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
QTDIR: C:\Qt\5.10\msvc2015_64
|
QTDIR: C:\Qt\5.11\msvc2015_64
|
||||||
LLVMLIBS: https://github.com/RPCS3/llvm/releases/download/continuous-release_60/llvmlibs.7z
|
LLVMLIBS: https://github.com/RPCS3/llvm/releases/download/continuous-release_60/llvmlibs.7z
|
||||||
GLSLANG: https://drive.google.com/uc?export=download&id=1nJK_NEeRzJ_r_u4zWLySwLmMrV8ZO_wL
|
GLSLANG: https://drive.google.com/uc?export=download&id=1nJK_NEeRzJ_r_u4zWLySwLmMrV8ZO_wL
|
||||||
COMPATDB: https://rpcs3.net/compatibility?api=v1&export
|
COMPATDB: https://rpcs3.net/compatibility?api=v1&export
|
||||||
|
@ -27,10 +27,13 @@ if(NOT Qt5Widgets_FOUND)
|
|||||||
message("Minimum supported Qt5 version is 5.10.0! You have version ${Qt5Widgets_VERSION} installed, please upgrade!")
|
message("Minimum supported Qt5 version is 5.10.0! You have version ${Qt5Widgets_VERSION} installed, please upgrade!")
|
||||||
if(CMAKE_SYSTEM MATCHES "Linux")
|
if(CMAKE_SYSTEM MATCHES "Linux")
|
||||||
message(FATAL_ERROR "Most distros do not provide an up-to-date version of Qt.
|
message(FATAL_ERROR "Most distros do not provide an up-to-date version of Qt.
|
||||||
If you're on Ubuntu or Linux Mint, there are PPAs you can use to install an up-to-date qt5 version.
|
If you're on Ubuntu or Linux Mint, there are PPAs you can use to install one of the latest qt5 versions.
|
||||||
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.10.1-xenial
|
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.11.0-bionic
|
||||||
|
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.11.0-xenial
|
||||||
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.10.1-trusty
|
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.10.1-trusty
|
||||||
just make sure to run
|
just make sure to run
|
||||||
|
source /opt/qt511/bin/qt511-env.sh
|
||||||
|
respective
|
||||||
source /opt/qt510/bin/qt510-env.sh
|
source /opt/qt510/bin/qt510-env.sh
|
||||||
before re-running cmake")
|
before re-running cmake")
|
||||||
elseif(WIN32)
|
elseif(WIN32)
|
||||||
@ -42,7 +45,7 @@ before re-running cmake")
|
|||||||
|
|
||||||
message("CMake was unable to find Qt5!")
|
message("CMake was unable to find Qt5!")
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
message(FATAL_ERROR "Make sure the QTDIR env variable has been set properly. (for example C:\\Qt\\5.10.1\\msvc2017_64\\)")
|
message(FATAL_ERROR "Make sure the QTDIR env variable has been set properly. (for example C:\\Qt\\5.11.1\\msvc2017_64\\)")
|
||||||
elseif(CMAKE_SYSTEM MATCHES "Linux")
|
elseif(CMAKE_SYSTEM MATCHES "Linux")
|
||||||
message(FATAL_ERROR "Make sure to install your distro's qt5 package!")
|
message(FATAL_ERROR "Make sure to install your distro's qt5 package!")
|
||||||
else()
|
else()
|
||||||
|
Loading…
Reference in New Issue
Block a user