Fix #2538 (Use $HOME/podofo subdirs if the dir exits)

This commit is contained in:
Kovid Goyal 2009-06-04 23:26:12 -07:00
parent a7a9317272
commit 5d5c6041f9

View File

@ -62,16 +62,16 @@ if __name__ == '__main__':
podofo_inc = '/usr/include/podofo' if islinux else \ podofo_inc = '/usr/include/podofo' if islinux else \
'C:\\podofo\\include\\podofo' if iswindows else \ 'C:\\podofo\\include\\podofo' if iswindows else \
'/Users/kovid/podofo/include/podofo' '/Volumes/sw/podofo/include/podofo'
podofo_lib = '/usr/lib' if islinux else r'C:\podofo' if iswindows else \ podofo_lib = '/usr/lib' if islinux else r'C:\podofo' if iswindows else \
'/Users/kovid/podofo/lib' '/Volumes/sw/podofo/lib'
podofo_inc = os.environ.get('PODOFO_INC_DIR', podofo_inc)
if os.path.exists(os.path.join(podofo_inc, 'podofo.h')): if os.path.exists(os.path.join(podofo_inc, 'podofo.h')):
optional.append(Extension('calibre.plugins.podofo', optional.append(Extension('calibre.plugins.podofo',
sources=['src/calibre/utils/podofo/podofo.cpp'], sources=['src/calibre/utils/podofo/podofo.cpp'],
libraries=['podofo'], libraries=['podofo'],
library_dirs=[os.environ.get('PODOFO_LIB_DIR', podofo_lib)], library_dirs=[os.environ.get('PODOFO_LIB_DIR', podofo_lib)],
include_dirs=\ include_dirs=[podofo_inc]))
[os.environ.get('PODOFO_INC_DIR', podofo_inc)]))
else: else:
print 'WARNING: PoDoFo not found on your system. Various PDF related', print 'WARNING: PoDoFo not found on your system. Various PDF related',
print 'functionality will not work.' print 'functionality will not work.'