[petsc-dev] Experimental GNU make build system
Satish Balay
balay at mcs.anl.gov
Thu May 30 20:15:01 CDT 2013
On Wed, 29 May 2013, Satish Balay wrote:
> ok - pushed this commit - and the removal of __SDIR__ to
> 'balay/remove-sdir' [which is branched off 'jed/gnumake']
>
> The SDIR removal affects quiet a few routines - and a few
> structures. And its probable I missed fixed something [or fixed
> something incorrectly that the compiler didn't catch]
>
> Basic builds run fine.
>
> >>>>>>
> commit 4a020275677b3c7c915947a9a8df98db6a86b95d
> Author: Satish Balay <balay at mcs.anl.gov>
> Date: Wed May 29 00:11:17 2013 -0500
>
> __SDIR__: remove usage of __SDIR__ from PETSc sources.
>
> commit ef9cb020c7e6703c909e2bfcf036c7598315ce88
> Author: Satish Balay <balay at mcs.anl.gov>
> Date: Wed May 29 00:09:35 2013 -0500
>
> __SDIR__: fix all-legacy targets to use ${PWD} instead of LOCDIR/__INSDIR in compiles
BTW: If we are to cherry-pick ef9cb020c7e6703c909e2bfcf036c7598315ce88
- it would need something like the following - to avoid error messages
like:
[0]PETSC ERROR: PCSetType() line 68 in "unknowndirectory/"C:\cygwin\home\balay\PETSC~1.CLO\src\ksp\pc\INTERF~1\pcset.c
Satish
-------------------
$ git diff include/petscerror.h
diff --git a/include/petscerror.h b/include/petscerror.h
index ddcdcf6..c6e0c7d 100644
--- a/include/petscerror.h
+++ b/include/petscerror.h
@@ -80,7 +80,7 @@
#define PetscStringizeArg(a) #a
#define PetscStringize(a) PetscStringizeArg(a)
-#define __SDIR__ PetscStringize(__INSDIR__)
+#define __SDIR__ NULL
#if defined(PETSC_USE_ERRORCHECKING)
More information about the petsc-dev
mailing list