Commit Graph

13 Commits

Author SHA1 Message Date
makise-homura 782299b7ef Determine gtkver for wxWidgets more correctly 2020-12-07 22:40:36 +03:00
Juha Sointusalo af1e1cb360 Build: prepare m4 macros for wxWidgets 3.1
Since wxWidgets 3.1 the webview library is not in the dfault set of libraries and needs to be specified explicitly. Since it is optional for BOINC the wxWidgets detection macro needed to be augmented to allow optional libraries.
2019-02-09 16:28:50 +01:00
Christian Beer fbd15aff54 Build: update wxWidgets macro from wxWidgets 3.1.2
Copied from 9a9ff29098/wxwin.m4
This in part reverts commit 51e2473 (Solaris specific CFLAGS and LIBS adjustments).
2019-02-09 13:17:20 +01:00
Christian Beer d23e7736dd Build: fail if wxWidgets lib can not be found but is required
Currently the build system will silently disable the Manager build when wxWidgets is missing or not a recent enough version.

Fix #1714
2017-10-25 10:09:47 +02:00
Christian Beer 0a02ac343e Build: remove extra whitespace 2017-10-25 10:09:10 +02:00
Christian Beer cc67f461cf Build: remove --disable-wx-debug
WxWidgets switched to using -DNDEBUG to disable debugging in version 2.9.1 and enabling it by default. My previous change (530eb18) made the debug version the default and one had to disable the debugging for release builds. This is fixed now and the non-debug version is the default. Now WxWidgets debug assertions are switched on if --enable-debug is specified.

fixes #1476
2016-01-26 17:46:56 +01:00
Christian Beer 530eb18989 Build: fix --disable-wx-debug configure option
Debug support is by default enabled since wxWidgets 2.9.1 and can be explicitly disabled by setting the compiler flag -DNDEBUG.
2015-11-06 13:57:02 +01:00
Eric J Korpela 2cb6745a76 Removed duplicate predefinition of gtkver 2014-06-20 09:42:40 -07:00
Eric J Korpela 67613c1901 Changed BOINC_OPTIONS_WXWIDGETS to find correct GTK toolset 2014-06-18 14:57:26 -07:00
Rom Walton 72a6d60d6b re-enable debug support in manager?
svn path=/trunk/boinc/; revision=20502
2010-02-10 19:39:13 +00:00
Eric J. Korpela 9e7e635bdd - build: reordered compiler flags checking. Fixed problems with finding location of wx-config when running with cached configuration. Made sure to check ${prefix}/lib when looking for libGL, libGLU, and libglut.
svn path=/trunk/boinc/; revision=16989
2009-01-22 21:39:40 +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
Eric J. Korpela 17f30607e5 Moved many of the boinc specific wxWidgets configuration issues out of config.h
and into a separate file in m4.  Modified the configuration to use the default
wxWidgets configuration if no wx configurations options are found.
Configuration will now succeed on a debug build if the wxWidgets debug libraries
are not installed.  

svn path=/trunk/boinc/; revision=16438
2008-11-07 00:12:55 +00:00