Commit Graph

17 Commits

Author SHA1 Message Date
Vitalii Koshura 4594160ffb
[Windows] Add MSVS 2019 with vcpkg support
Added new projects to build with Microsoft Visual Studio 2019.
Added vcpkg support for 3rd party libraries.
For simplification all executables use static linked libraries
(impact +0.5 MB or < 3%).
Enable build for all projects (including examples for opencl, cuda etc).
Configuration is not tested yet, so no CI added.
Also because of the reason above projects for VS 2013 are not removed yet too.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-03-16 02:32:35 +01:00
David Anderson 13a5b9bf3e change multiple-inclusion guard names to BOINC_FILENAME_H 2017-04-07 23:54:49 -07:00
Christian Beer cf8f94f38b Lib: fix mingw build for older versions of mingw
This define was introduced to winternl.h on 2012-07-12 but I couldn't find out which version that corresponds to. At least version 2.0.1-1 of mingw-w64-dev in Ubuntu 12.04 LTS does not define it.
2017-02-17 14:48:48 +01:00
Daniel Frużyński 5dbd9d2a19 Include new changes conditionally for MinGW only to not break MSVC build 2016-12-31 12:01:28 +01:00
Daniel Frużyński a83889ef3b Fixed compilation using MinGW from Cygwin 32 and 64 bit 2016-12-30 19:49:12 +01:00
Eric J Korpela 65bb211e00 More fixes for diagnostics cross compile. 2014-05-03 13:09:10 -07:00
Eric J Korpela 73b0a65e0e Cross compile fixes for mingw32.
Libraries now compile on the RHEL 6 standard cross compiling environment.
2014-05-02 15:40:59 -07:00
Rom Walton 62d5c8cb7f Renamed StateWaiting again to StateWait as per mingw-w64
(From: Timo Strunk)
2014-04-28 14:57:58 -04:00
Timo Strunk 71dfe00f3f Renamed Thread_State enum names to mingw standard in winternl.h 2014-04-28 14:34:22 -04:00
Rom Walton afb6dcc6f3 MGR & Client: Massive code clean-up. Remove as much of the LoadLibrary/GetProcAddress stuff as we can under VS 2012. 2014-03-06 18:27:54 -05:00
David Anderson 2e71ade9c5 Win compile fixes
svn path=/trunk/boinc/; revision=25937
2012-08-01 21:02:54 +00:00
David Anderson 4f66bb4c95 - added copyright and license info to .C, .cpp, .h files
- scheduler: fix bug in adaptive replication:
    if send an unreplicated job to untrusted host,
    set both wu.target_nresults and wu.min_quorum to app.target_nresults.

svn path=/trunk/boinc/; revision=15762
2008-08-06 18:36:30 +00:00
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
David Anderson 60f3e05410 - Get memory measurements to work on Win64.
The format of a process descriptor had changed a little,
        and the format of the VM stats part was completely changed.
        I had to reverse engineer it - very unpleasant.

    lib/
        diagnostics_sin.h
        procinfo.h

svn path=/trunk/boinc/; revision=12804
2007-06-01 22:34:47 +00:00
Rom Walton 40d8a9e727 *** empty log message ***
svn path=/trunk/boinc/; revision=10218
2006-05-30 00:49:48 +00:00
Rom Walton 334496d15d *** empty log message ***
svn path=/trunk/boinc/; revision=10198
2006-05-25 11:14:27 +00:00
Rom Walton aad7a928b2 *** empty log message ***
svn path=/trunk/boinc/; revision=10113
2006-05-08 18:35:56 +00:00