Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
INSTALL | 196
++++++++++++++++++++++++++++++++++-------------
configure.in | 31 +++----
src/include/builddefs.in | 19 +++-
src/libpcp/src/pdu.c | 4
src/libpcp/src/pmns.c | 2
src/libpcp/src/win32.c | 3
src/pmclient/GNUmakefile | 2
7 files changed, 177 insertions(+), 80 deletions(-)
commit 10ec0072005764c3be5debe1d29a65f5c3c95e6e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 18 10:25:24 2008 +1000
Update the INSTALL document in the top level directory to describe
Windows builds in pains-taking detail. I added notes about Debian
and Mac OS X builds while I was there, and generally brought this
file up to date in other areas.
commit fa96fdeacd13e7a09b0c95b50999eab60719b154
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 18 08:29:31 2008 +1000
Fix the RUN_IN_BUILD_ENV build macro, which sets LD_LIBRARY_PATH
on other platforms. On Windows, the only way to influence this
search path using an environment variable is via PATH - so we're
now prepending the source tree libpcp[_pmda] locations onto that
which seems to work.
Also made -D_GNU_SOURCE only set on Linux, its not appropriate
as a global flag on any other platform we currently support.
commit 06574b8da071da3b7be29006baabb980d988d91b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 18 08:23:30 2008 +1000
Further build system tweaks for MinGW/Win32 builds
- no longer hard-code the mingw path
- set the CFLAGS up on Win32 builds to find the local
include directory, which is needed for regex.h
- if configure sets CPP_SIMPLE to "gcc -E", then we need
to split this into CPP_SIMPLE/CPP_SIMPLE_ARGS, otherwise
the checks in libpcp pmns.c are completely busted and can
even be made to find the wrong binary (very obscure case).
- fix couple of unused variable warnings.
|