Commit Graph

10 Commits

Author SHA1 Message Date
Vitalii Koshura 4d3a0c6de3 [Windows] Retarget solution to VS2022
Get rid of all old solutions and projects.
Switch to CUDA 12.0.0.
Add crypt_proj to the solution.
Use 'windows-2022' on CI.

This fixes #4917.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-01-23 10:54:57 +01:00
Vitalii Koshura 5e926bbdac
[Client] [WSL] Fix Windows build
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-24 03:45:46 +03:00
David Anderson 05e3ad68b9 Make 32-bit builds work again by massive editing of project files. 2018-01-25 02:02:05 -08:00
David Anderson 159ef61f21 Update project files to work for Release mode also 2018-01-25 01:16:42 -08:00
David Anderson 4a759ba246 Win build: include win_build in include directory list.
That way can include "config.h" in Win builds
2018-01-19 21:19:39 -08:00
David Anderson bdbbd5458b Add new files to VS2010 project files 2017-08-26 15:16:48 -07:00
David Anderson ca80cac75a Win build: manage compiler warnings better:
VS lets you choose the compiler warning level, 0 to 4.
Higher is good because compiler warnings often indicate bugs.
However, some warnings are noise, and having a lot of them is bad
because they conceal the important ones.
As an example, a recent update to VS2010 causes it to spew warnings of the form
"function _strdup() is deprecated; use _strdup() instead.

So the new policy is:
- everything compiles with warning level 4
- in boinc_win.h we use #pragmas to suppress 3 specific warnings
  that occur a lot in our code, and are not bugs:
  - the _function names as described above
  - constant conditional expression (like while(1))
  - conversion from int to char

And the goal is to build everything with zero warnings
except from outside code like zip.
We're pretty close to that.

The project files for other VS versions should be modified
to also use level 4 everywhere.
2017-01-27 01:27:32 -08:00
Rom Walton c02e6cad31 WINBUILD: More fixes for md5.c -> md5.cpp changes. 2014-08-27 16:42:25 -04:00
Rom Walton 94e591ad79 WINBUILD: Fix target file names for the screen saver and screen saver coordinator 2014-03-25 18:49:58 -04:00
Rom Walton bcf8ca2565 WINBUILD: Update build environment to use Visual Studio 2010. 2013-10-17 15:27:03 -04:00