| Line 141... |
Line 141... |
writeRoot(f,petscdir,petscarch)
|
writeRoot(f,petscdir,petscarch)
|
f.write('include_directories (${PETSC_PACKAGE_INCLUDES} ${SLEPC_PACKAGE_INCLUDES})\n')
|
f.write('include_directories (${PETSC_PACKAGE_INCLUDES} ${SLEPC_PACKAGE_INCLUDES})\n')
|
pkglist = [('sys' , ''),
|
pkglist = [('sys' , ''),
|
('vec' , 'sys'),
|
('vec' , 'sys'),
|
('ip' , 'sys'),
|
('ip' , 'sys'),
|
|
('ps' , 'sys'),
|
('st' , 'ip sys'),
|
('st' , 'ip sys'),
|
('eps' , 'ip st vec sys'),
|
('eps' , 'ip ps st vec sys'),
|
('svd' , 'eps ip sys'),
|
('svd' , 'eps ip ps sys'),
|
('qep' , 'eps ip sys')]
|
('qep' , 'eps ip ps sys')]
|
for pkg,deps in pkglist:
|
for pkg,deps in pkglist:
|
writePackage(f,pkg,deps.split())
|
writePackage(f,pkg,deps.split())
|
f.write ('''
|
f.write ('''
|
add_library (slepc %s)
|
add_library (slepc %s)
|
target_link_libraries (slepc ${PETSC_LIB} ${SLEPC_PACKAGE_LIBS} ${PETSC_PACKAGE_LIBS})
|
target_link_libraries (slepc ${PETSC_LIB} ${SLEPC_PACKAGE_LIBS} ${PETSC_PACKAGE_LIBS})
|