From eae154ead0d6eb540ad08ff37209cee353502bae Mon Sep 17 00:00:00 2001 From: David Anderson Date: Tue, 31 Oct 2023 19:11:23 -0700 Subject: [PATCH] Updated CompileClient (markdown) --- CompileClient.md | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/CompileClient.md b/CompileClient.md index eabeafb..c413fd5 100644 --- a/CompileClient.md +++ b/CompileClient.md @@ -4,7 +4,7 @@ The BOINC client software includes: * The core client * The [BOINC Manager](https://boinc.berkeley.edu/wiki/The_BOINC_Manager) -* [boinc_cmd](https://boinc.berkeley.edu/wiki/Boinccmd_tool) (Unix/Linux only) +* [boinc_cmd](https://boinc.berkeley.edu/wiki/Boinccmd_tool) * The BOINC [screensaver](https://boinc.berkeley.edu/wiki/The_BOINC_screensaver) (Windows and Mac only) ## Linux @@ -21,7 +21,10 @@ make The executables are located under the folder BOINC. -If instead you intend to build portable binaries of the client software that should run on a wide variety of GNU/Linux platforms, it is recommended to build the client software using a virtual machine (e.g. running under Oracle VirtualBox, download the [Compatibility virtual machine image](VmCompatibility)). In this case you should build using: +If instead you intend to build portable binaries of the client software that should run on a wide variety of GNU/Linux platforms, +we recommended that you build the client software using a virtual machine +(e.g. running under Oracle VirtualBox, download the [Compatibility virtual machine image](VmCompatibility)). +In this case you should build using: ``` ./_autosetup ./configure --disable-server --enable-client-release --build=i686-pc-linux-gnu \ @@ -50,30 +53,16 @@ Here is the list of packages that are needed to compile the BOINC graphics libs ## Windows -### Visual Studio 2013 Community Edition Build Environment +### Visual Studio 2022 Community Edition Build Environment Software Prerequisites: -* Download and install [Visual Studio 2013 Community Edition](http://go.microsoft.com/fwlink/?LinkId=517284). - * If you get messages about your trial being expired, Microsoft tells to fix this by [signing in with your Microsoft account](https://blogs.msdn.microsoft.com/visualstudio/2015/08/07/visual-studio-2015-faq/#CommunityEditionTrialExpiry). +* Download and install Visual Studio 2022 Community Edition. * Download the [BOINC source code](SourceCodeGit). -* Download the [Visual Studio 2013 Dependency Store](SourceCodeGit#Windowsbuilddependencies). - * All dependency stores can be found [here](https://boinc.berkeley.edu/gitweb/). - -All the Visual Studio project files assume that the dependency store is a sibling of the BOINC source repo. -An example directory layout would look like this: -``` -C:\Src -| -+--+ boinc -| -+--+ boinc_depends_win_vs2013 -``` -Be economical with folder names. The length of the code sub-folder name ('boinc', in this case) must be no more than 13 characters. #### Building via Visual Studio -Double-click on the boinc_vs2013.sln file in the win_build directory to launch Visual Studio 2013. From here -you should be able to perform any build operation you want. +Double-click on the boinc.sln file in the win_build directory to launch Visual Studio. +From here you should be able to perform any build operation you want. #### Building via the Command Line