Commit Graph

34 Commits

Author SHA1 Message Date
Rom Walton 910afe7c46 build: Add -Wcast-align to list of compiler warnings we are interested in. It'll help prevent crashes in CPU Architectures that are strict on there alignment policies. (From: Jeffrey Walton) 2013-03-07 11:31:38 +01:00
Eric J Korpela 630dcb0835 - First fixes for out-of-source-tree configure and compile - samples/example_app will no longer build by default. To build person compile must run make in the example_app directory in-source-tree. Thats because the Makefile is not and should not be generated by automake. 2013-03-01 16:19:16 +01:00
David Anderson f18ffd6fe7 - VDA: add some log messages
- scheduler: add VDA
- client, web: change default prefs to min_buf=.1 days, max_buf=.5 days
- scheduler: app plan function for vbox requires 7.0+ client


svn path=/trunk/boinc/; revision=25351
2012-02-28 06:57:28 +00:00
David Anderson e279b59913 - Updates Linux notifications to use current libnotify.
- Fix build problems on Mac OS X using autotools
- Consistently use #if HAVE_X for platform checks,
    rather than #ifdef HAVE_X or #if defined(HAVE_X)
- In Unix build, make lots of compiler checks standard
- Fix some compile warnings

From Matt Arsenault.

Note: there are now lots of compile warnings in clientgui/ on Unix,
    mostly in WxWidgets code


svn path=/trunk/boinc/; revision=24303
2011-09-27 19:45:27 +00:00
David Anderson 1b9133b868 - scheduler: don't send unboundedly many assigned jobs
- Makefile: don't include unnecessary files


svn path=/trunk/boinc/; revision=23315
2011-04-04 11:45:44 +00:00
Charlie Fenton c0579f8ba8 Eliminate redundant cl.h and clpatform.h in lib/ directory
svn path=/trunk/boinc/; revision=23308
2011-04-01 04:12:17 +00:00
Eric J. Korpela c293cf6d12 Added libboinc_crypt to SERVERLIBS in Makefile.incl
svn path=/trunk/boinc/; revision=18600
2009-07-15 22:10:54 +00:00
Eric J. Korpela 720fa9a3cb - libraries: Moved crypt.o out of libboinc and into libboinc_crypt.
Applications that need crypt.o will need to explicitly link
      libboinc_crypt.


svn path=/trunk/boinc/; revision=18595
2009-07-14 17:50:33 +00:00
David Anderson 32676ea127 - try to fix cgi build on debian
svn path=/trunk/boinc/; revision=17253
2009-02-12 22:35:01 +00:00
Eric J. Korpela 4e60ef3003 - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
- Update to libtool 1.5.24
- build environment:  Major automake changes that I've been warning about
  for some time.
- Now uses libtool to build libraries.
- Builds separate boinc_fcgi and sched_fcgi libraries for use with 
  FCGI server components.
- New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
  a library only if --with-libname[=DIR] is specified on the configure
  command line.  This is to allow inclusion of libraries when the 
  ssl, gtk, wxWidgets, or other configuration is incorrect for static
  libraries.
- Added a lot of "--with-*" for some libraries that might be required for
  static builds.
- The sea directory has been moved to packages/generic.  Changes to sea
  and the associated scripts might be required to better make use of the
  staging mechanism and shared libraries.
- Fixed includes of boinc_fcgi.h in many files.
- Fixed places where FCGI_FILE needs to be used implicitly.
- Fixed missing define of _SC_PAGESIZE on hosts that define only
  _SC_PAGE_SIZE.
- Moved build of boinc_cmd (and source file) from lib to client



svn path=/trunk/boinc/; revision=16904
2009-01-13 23:06:02 +00:00
Reinhard Prix ebcbbb657e fixed internal library dependencies in Makefile.am's
svn path=/trunk/boinc/; revision=14918
2008-03-15 03:26:14 +00:00
Reinhard Prix 9cecd6905c added lib/Mac global includes-patch
svn path=/trunk/boinc/; revision=12905
2007-06-12 13:23:31 +00:00
David Anderson 4b9154ee34 *** empty log message ***
svn path=/trunk/boinc/; revision=11768
2007-01-04 16:32:03 +00:00
David Anderson 431da99db5 *** empty log message ***
svn path=/trunk/boinc/; revision=11464
2006-11-03 19:24:21 +00:00
David Anderson 12d1beac6b *** empty log message ***
svn path=/trunk/boinc/; revision=9102
2005-12-20 07:03:42 +00:00
Eric J. Korpela d9ee426071 Added explicit includes of "config.h" in many files to enable use of compilers
without a -include command line option.

svn path=/trunk/boinc/; revision=8896
2005-11-21 18:34:44 +00:00
David Anderson 332cfa9502 build fixes
svn path=/trunk/boinc/; revision=8553
2005-10-07 20:00:15 +00:00
David Anderson 30e93d5e5d use libcrypto
svn path=/trunk/boinc/; revision=7186
2005-08-04 16:17:30 +00:00
Eric J. Korpela 0e47fe1fa6 -Unfortunately on some 32 bit systems there is a problem with wx-widgets
configuring itself for largefile support.  On these systems largefile
     support breaks C++ compiles by defining away many of the C standard library
     routines that should reside in namespace std::.  In order to get around
     problem first we have to check the largefile support macros.  Later we will
     use the macro SAH_LARGEFILE_BREAKS_CXX to check for the breakage.  If
     if breakage is found LARGEFILE_BREAKS_CXX is defined in config.h.  This
     define is checked in std_fixes.h and the appropriate functions are defined
     in order to solve the problem. (These functions were already in place)
     Because these defines affect the behavior of standard library headers,
     std_fixes.h is being included from config.h
    -Added AM_CPPFLAGS, AM_CFLAGS, and AM_CXXFLAGS (for flags common to all
     compiles) so they will be defined in all Makefile.am files.
    -Put #ifdef _cplusplus around the C++ specific items in std_fixes.h so it
     may be included from C source files.

svn path=/trunk/boinc/; revision=5375
2005-02-09 19:39:04 +00:00
David Anderson 4e294d1e5a *** empty log message ***
svn path=/trunk/boinc/; revision=5030
2005-01-08 07:44:22 +00:00
Eric J. Korpela 483ceaca0b *** empty log message ***
svn path=/trunk/boinc/; revision=4456
2004-10-29 04:42:37 +00:00
David Anderson 57be0ccde2 *** empty log message ***
svn path=/trunk/boinc/; revision=4339
2004-10-18 01:54:28 +00:00
David Anderson 4df39e85e4 *** empty log message ***
svn path=/trunk/boinc/; revision=3543
2004-06-12 04:45:36 +00:00
David Anderson f1eceb8605 *** empty log message ***
svn path=/trunk/boinc/; revision=2220
2003-09-02 21:16:55 +00:00
Karl Chen eb84dcefa4 *** empty log message ***
svn path=/trunk/boinc/; revision=2105
2003-08-15 00:50:58 +00:00
Karl Chen 515372ddbb *** empty log message ***
svn path=/trunk/boinc/; revision=1746
2003-07-19 00:37:06 +00:00
Karl Chen e840468a1b test cases and make_project
svn path=/trunk/boinc/; revision=1734
2003-07-18 21:43:12 +00:00
David Anderson 0a7f0e285b license
svn path=/trunk/boinc/; revision=1676
2003-07-15 18:19:29 +00:00
David Anderson eafb60f64a indentation
svn path=/trunk/boinc/; revision=1675
2003-07-13 01:10:24 +00:00
Karl Chen d52880c23d changed HOST to HOSTTYPE
svn path=/trunk/boinc/; revision=1572
2003-06-23 23:22:57 +00:00
Karl Chen c32503b9cf *** empty log message ***
svn path=/trunk/boinc/; revision=1369
2003-06-11 22:42:42 +00:00
Karl Chen 34f7f270c8 removed client distribution; 'check' target created; bugfixes for 'dist' target; documentation
svn path=/trunk/boinc/; revision=1336
2003-06-08 10:46:19 +00:00
Karl Chen 879617f4f8 Makefile distribution updates
svn path=/trunk/boinc/; revision=1335
2003-06-08 00:49:48 +00:00
Karl Chen defe655731 Rewrote build system using automake
svn path=/trunk/boinc/; revision=1319
2003-06-06 19:00:42 +00:00