Commit Graph

25 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
Rom Walton d2e558241d LIB: Fix build break 2014-09-12 11:57:15 -04:00
David Anderson 775377427d compile fix for FreeBSD; from Steffen 2014-09-02 00:33:57 -07:00
Rom Walton c4d840f70b boinc_zip: Add NO_LCHMOD for Android and Linux. Comment out duplicate definitions of gmtime() and localtime(). 2013-03-05 14:17:54 +01:00
David Anderson 678ee52458 - boinc_zip: fix Unix build 2013-03-04 14:59:22 +01:00
Charlie Fenton e01d3ccd83 Update boinc_zip to use current info-zip source files (info-zip 3.0 and info-unzip 6.0) 2013-03-04 14:14:06 +01:00
Charlie Fenton da79c75aa7 Remove obsolete info_zip files 2013-03-04 14:14:06 +01:00
David Anderson 7acf1632fa - The zip library was moved to a directory (project_depends)
outside of BOINC, but the build files weren't made to work.
Move the library back where it was before.


svn path=/trunk/boinc/; revision=25056
2012-01-14 05:48:01 +00:00
David Anderson aef0f104e2 Move the BOINC compatible InfoZip
svn path=/trunk/boinc/; revision=18619
2009-07-17 16:29:24 +00:00
David Anderson 97d50e12b9 - compile fixes for Haiku
svn path=/trunk/boinc/; revision=18213
2009-05-27 23:36:55 +00:00
David Anderson 3adaa89e08 - boinc_zip: put null arg at end of argv.
Fixes crashing bug.
    From Michael Tyka.

svn path=/trunk/boinc/; revision=17210
2009-02-11 21:57:03 +00:00
David Anderson 4387e4491b - Fix emacs mode line in Makefile.am's
svn path=/trunk/boinc/; revision=15375
2008-06-08 22:18:52 +00:00
Rom Walton 38d4aecc0b Delete outdated .cvsignore files
svn path=/trunk/boinc/; revision=13814
2007-10-09 18:03:21 +00:00
Reinhard Prix 0e42a6a07a correctly compile unzip-DLL [used in boinc_UnzipToMemory()]
svn path=/trunk/boinc/; revision=11875
2007-01-15 23:28:33 +00:00
Reinhard Prix 8c99b4055e finish off half-removed signal-handling in -DREENTRANT case
[this was started in version 1.2, but not completed, so -DREENTRANT wouldn't compile]

svn path=/trunk/boinc/; revision=11873
2007-01-15 23:24:11 +00:00
David Anderson 420e00f137 *** empty log message ***
svn path=/trunk/boinc/; revision=11860
2007-01-15 19:25:23 +00:00
Eric J. Korpela 4af89da2b1 Added #ifdefs and explicit inclusion of "boinc_win.h" to files to help those
trying to compile under windows with alternate compilers or from the windows
command line.

svn path=/trunk/boinc/; revision=9078
2005-12-16 03:45:01 +00:00
David Anderson 137e3d2b2d zip fixes
svn path=/trunk/boinc/; revision=7481
2005-08-25 21:33:28 +00:00
Bruce Allen f31b244f90 Modified CVS id strings. After some fussing with different versions
of gcc to try and force them to not complain with -Wall but to always
include this, I decided to take a simpler approach.  All these strings
now have global linkage.  To prevent namespace conflicts they all
have different names.  For the record, the variable extension is a hash made of the first ten characters of the md5sum of the file path, eg:
    md5hash=`boinc/api/x_opengl.C | md5sum | cut -c 1-10`

svn path=/trunk/boinc/; revision=4979
2005-01-02 18:29:53 +00:00
Bruce Allen a24afe2b67 Moved RCSID strings to the end of all .c, .C and .cpp files as per
David's request.

svn path=/trunk/boinc/; revision=4787
2004-12-08 00:40:19 +00:00
Bruce Allen 2202335042 Fixed a few typos that slipped into Makefile.am (directory names such as unix/ not unix
and CVS/)

svn path=/trunk/boinc/; revision=4673
2004-11-27 21:04:36 +00:00
Bruce Allen c2d7965c09 - Fixed autoconf/automake build process so that it works correctly
under Mac OSX. Also make dist now works (make distcheck still
     broken).  Karl, since you were the last
     person to fix up this mess, how about taking a look??

svn path=/trunk/boinc/; revision=4665
2004-11-26 17:45:13 +00:00
Bruce Allen 27e73a290a - Added const char RCSID string to all *.c files, so that 'ident' and 'strings' can identify
file version numbers.

svn path=/trunk/boinc/; revision=4646
2004-11-24 11:35:00 +00:00
David Anderson b0dbf44e7f *** empty log message ***
svn path=/trunk/boinc/; revision=3707
2004-06-28 02:55:17 +00:00
David Anderson a0a84bf166 *** empty log message ***
svn path=/trunk/boinc/; revision=3366
2004-05-11 20:19:49 +00:00