From 5d9c1e00196a02e6a5a6092f9190983903b5fbb3 Mon Sep 17 00:00:00 2001
From: Karl Chen
Date: Thu, 3 Jul 2003 16:49:46 +0000
Subject: [PATCH] *** empty log message ***
svn path=/trunk/boinc/; revision=1647
---
client/message.h | 8 +++++++-
doc/build.txt | 3 +++
doc/build_system.html | 16 +++++++++-------
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/client/message.h b/client/message.h
index 6babe8bfce..60a88118c4 100644
--- a/client/message.h
+++ b/client/message.h
@@ -55,6 +55,12 @@ public:
extern ClientMessages log_messages;
-extern void msg_printf(PROJECT *p, int priority, char *fmt, ...);
+// the __attribute((format...)) tags are GCC extensions that let the compiler
+// do like-checking on printf-like arguments
+#if !defined(__GNUC__) && !defined(__attribute__)
+#define __attribute__(x) /*nothing*/
+#endif
+
+extern void msg_printf(PROJECT *p, int priority, char *fmt, ...) __attribute__ ((format (printf, 3, 4)));
#endif
diff --git a/doc/build.txt b/doc/build.txt
index ad2449d265..f33f54b352 100755
--- a/doc/build.txt
+++ b/doc/build.txt
@@ -289,6 +289,9 @@ Building client only:
./configure && cd client && make
+Testing (requires Python 2, MySQLdb) after build:
+
+ make check
-------------------------------------------------------------------------
Build X11
diff --git a/doc/build_system.html b/doc/build_system.html
index 2b5dc13959..f03f96f140 100644
--- a/doc/build_system.html
+++ b/doc/build_system.html
@@ -121,8 +121,9 @@
To test the code:
make check
-
- (This runs the php-based tests in the test
directory)
+ This runs the python tests in the test/
+ directory; requires Python2.2, MySQLdb. Old PHP-based tests in
+ test/
are also available to be run individually.
Version number
@@ -131,11 +132,12 @@
AC_INIT(BOINC, 1.03)
- in configure.ac
. If you change this,
- run make
and it will rebuild any files necessary to
- propagate the version number into source files and scripts. This is
- the only location the version number is set; all other uses of it
- come from here (no environment variables used).
+ in configure.ac
. If you change this, run
+ make
and it will rebuild any files necessary to
+ propagate the version number into source files and scripts (if
+ maintainer-mode is on). This is the only location the version
+ number is set (in unix); all other uses of it come from here (no
+ environment variables used).
Archiving