/trunk/config/blopex.py
119,7 → 119,7
| conf.write('#ifndef SLEPC_HAVE_BLOPEX\n#define SLEPC_HAVE_BLOPEX 1\n#endif\n\n') |
| vars.write('BLOPEX_LIB = -L' + libDir + ' -lBLOPEX\n') |
| cmake.write('set (SLEPC_HAVE_BLOPEX YES)\n') |
| cmake.write('find_library (BLOPEX_LIB BLOPEX)\n') |
| cmake.write('find_library (BLOPEX_LIB BLOPEX HINTS '+ libDir +')\n') |
| |
| return ['-L' + libDir] + ['-I' + incDir] |
| |
/trunk/config/check.py
140,5 → 140,5
| vars.write(name + '_LIB = '+str.join(' ',flags)+'\n') |
| cmake.write('set (SLEPC_HAVE_' + name + ' YES)\n') |
| libname = ''.join([s.lstrip('-l')+' ' for s in l]) |
| cmake.write('find_library (' + name + '_LIB ' + libname + 'HINTS '+ d +')\n') |
| cmake.write('set (' + name + '_LIB "")\nforeach (libname ' + libname + ')\n string (TOUPPER ${libname} LIBNAME)\n find_library (${LIBNAME}LIB ${libname} HINTS '+ d +')\n list (APPEND ' + name + '_LIB "${${LIBNAME}LIB}")\nendforeach()\n') |
| return flags |
/trunk/config/configure.py
347,7 → 347,7
| sys.exit('ERROR: cannot generate Fortran stubs; try configuring PETSc with --download-sowing or use a mercurial version of PETSc') |
| |
| # CMake stuff |
| cmake.write('set (SLEPC_PACKAGE_LIBS "${ARPACK_LIB}" "${BLZPACK_LIB}" "${TRLAN_LIB}" "${PRIMME_LIB}")\n') |
| cmake.write('set (SLEPC_PACKAGE_LIBS "${ARPACK_LIB}" "${BLZPACK_LIB}" "${TRLAN_LIB}" "${PRIMME_LIB}" "${BLOPEX_LIB}" )\n') |
| cmake.write('set (SLEPC_PACKAGE_INCLUDES "${PRIMME_INCLUDE}")\n') |
| cmake.write('find_library (PETSC_LIB petsc HINTS ${PETSc_BINARY_DIR}/lib )\n') |
| cmake.write(''' |