| if subversion: |
| slepcconf.write('#ifndef SLEPC_VERSION_SVN\n#define SLEPC_VERSION_SVN ' + svnrev + '\n#endif\n\n') |
| slepcconf.write('#ifndef SLEPC_VERSION_DATE_SVN\n#define SLEPC_VERSION_DATE_SVN "' + svndate + '"\n#endif\n\n') |
| slepcconf.write('#ifndef SLEPC_LIB_DIR\n#define SLEPC_LIB_DIR "' + prefixdir + '/lib"\n#endif\n\n') |
| except: |
| sys.exit('ERROR: cannot create configuration file in ' + confdir) |
| try: |
| if (found) { |
| ierr = PetscDLLibraryAppend(PETSC_COMM_WORLD,&DLLibrariesLoaded,libs);CHKERRQ(ierr); |
| } else { |
| SETERRQ(PETSC_COMM_SELF,PETSC_ERR_FILE_OPEN,"Unable to locate SLEPc dynamic library\n You cannot move the dynamic libraries!"); |
| SETERRQ1(PETSC_COMM_WORLD,1,"Unable to locate SLEPc dynamic library %s \n",libs); |
| } |
| #else |
| ierr = STInitializePackage(PETSC_NULL); CHKERRQ(ierr); |
| ALL: lib |
| CFLAGS = |
| CFLAGS = -DSLEPC_LIB_DIR='"${SLEPC_DESTDIR}/lib"' |
| FFLAGS = |
| SOURCEC = slepcinit.c slepcutil.c |
| SOURCEF = |