recollindex and python module building and running

This commit is contained in:
Jean-Francois Dockes
2015-08-02 17:40:51 +02:00
parent 922f73039a
commit 7157b2c6cd
23 changed files with 2144 additions and 1147 deletions
+1 -18
View File
@@ -6,7 +6,7 @@ sysname = os.uname()[0]
top = os.path.join('..', '..')
library_dirs = [os.path.join(top, 'lib')]
library_dirs = [os.path.join(top, '.libs')]
if "CYGWIN" in os.environ:
libraries = ['recoll', 'xapian', 'iconv', 'z']
else:
@@ -18,23 +18,6 @@ if 'libdir' in os.environ and os.environ['libdir'] != "":
else:
runtime_library_dirs = [os.path.join('@prefix@', 'lib', 'recoll')]
# Verify that the Recoll library was compiled with the PIC options
localdefs = os.path.join(top, 'mk', 'localdefs')
try:
lines = open(localdefs, 'r').readlines()
except:
print('You need to build recoll first. Use configure --enable-pic')
sys.exit(1)
picok = False
for line in lines:
if line.find('PICFLAGS') == 0:
picok = True
break
if not picok:
print('You need to rebuild recoll with PIC enabled. Use configure --enable-pic and make clean')
sys.exit(1)
module1 = Extension('recoll',
define_macros = [('MAJOR_VERSION', '1'),
('MINOR_VERSION', '0'),