Build with sharedmeataxe and tdlib support.

Use local objects.inv when building documentation.
This commit is contained in:
Jerry James 2020-01-09 19:18:28 -07:00
parent 4f4f23c8e6
commit 44047e4277
7 changed files with 283 additions and 112 deletions

View file

@ -1,6 +1,5 @@
diff -up src/module_list.py.orig src/module_list.py
--- src/module_list.py.orig 2019-10-03 16:21:27.371721895 -0300
+++ src/module_list.py 2019-10-03 16:28:36.076432442 -0300
--- src/module_list.py.orig 2020-01-06 20:29:14.108070190 -0700
+++ src/module_list.py 2020-01-06 20:29:39.724010734 -0700
@@ -44,6 +44,9 @@ zlib_libs = zlib_pc['libraries']
zlib_library_dirs = zlib_pc['library_dirs']
zlib_include_dirs = zlib_pc['include_dirs']
@ -36,7 +35,7 @@ diff -up src/module_list.py.orig src/module_list.py
Extension('*', sources = ['sage/algebras/finite_dimensional_algebras/*.pyx']),
@@ -558,7 +570,8 @@ ext_modules = [
@@ -559,7 +571,8 @@ ext_modules = [
[])),
Extension('sage.libs.lrcalc.lrcalc',
@ -44,8 +43,8 @@ diff -up src/module_list.py.orig src/module_list.py
+ sources = ["sage/libs/lrcalc/lrcalc.pyx"],
+ include_dirs = [os.path.join(SAGE_INC, 'lrcalc')]),
# OptionalExtension("sage.libs.meataxe",
# sources = ['sage/libs/meataxe.pyx'],
Extension("sage.libs.meataxe",
sources = ['sage/libs/meataxe.pyx'],
@@ -580,23 +593,28 @@ ext_modules = [
sources = ['sage/libs/readline.pyx'],
libraries = ['readline']),
@ -108,15 +107,15 @@ diff -up src/module_list.py.orig src/module_list.py
libraries=['ntl']),
Extension('sage.matrix.matrix_gap',
@@ -844,6 +865,7 @@ ext_modules = [
sources = ['sage/matrix/matrix_modn_sparse.pyx']),
@@ -846,6 +867,7 @@ ext_modules = [
libraries = ['gomp']),
Extension('sage.matrix.matrix_mpolynomial_dense',
+ include_dirs = singular_incs,
sources = ['sage/matrix/matrix_mpolynomial_dense.pyx']),
Extension('sage.matrix.matrix_polynomial_dense',
@@ -1131,7 +1153,8 @@ ext_modules = [
@@ -1132,7 +1154,8 @@ ext_modules = [
language = 'c++'),
Extension("sage.rings.complex_arb",
@ -126,7 +125,7 @@ diff -up src/module_list.py.orig src/module_list.py
Extension('sage.rings.complex_double',
sources = ['sage/rings/complex_double.pyx'],
@@ -1207,7 +1230,8 @@ ext_modules = [
@@ -1208,7 +1231,8 @@ ext_modules = [
sources = ['sage/rings/real_interval_absolute.pyx']),
Extension("sage.rings.real_arb",
@ -136,7 +135,7 @@ diff -up src/module_list.py.orig src/module_list.py
Extension('sage.rings.real_lazy',
sources = ['sage/rings/real_lazy.pyx']),
@@ -1290,6 +1314,7 @@ ext_modules = [
@@ -1291,6 +1315,7 @@ ext_modules = [
Extension('sage.rings.number_field.number_field_element_quadratic',
sources = ['sage/rings/number_field/number_field_element_quadratic.pyx'],
@ -144,7 +143,7 @@ diff -up src/module_list.py.orig src/module_list.py
libraries=['ntl'],
language = 'c++'),
@@ -1429,12 +1454,15 @@ ext_modules = [
@@ -1430,12 +1455,15 @@ ext_modules = [
sources = ['sage/rings/polynomial/multi_polynomial.pyx']),
Extension('sage.rings.polynomial.multi_polynomial_ideal_libsingular',
@ -160,7 +159,7 @@ diff -up src/module_list.py.orig src/module_list.py
sources = ['sage/rings/polynomial/multi_polynomial_libsingular.pyx']),
Extension('sage.rings.polynomial.multi_polynomial_ring_base',
@@ -1447,7 +1475,8 @@ ext_modules = [
@@ -1448,7 +1476,8 @@ ext_modules = [
sources = ['sage/rings/polynomial/polydict.pyx']),
Extension('sage.rings.polynomial.polynomial_complex_arb',
@ -170,9 +169,8 @@ diff -up src/module_list.py.orig src/module_list.py
Extension('sage.rings.polynomial.polynomial_compiled',
sources = ['sage/rings/polynomial/polynomial_compiled.pyx']),
diff -up src/setup.py.orig src/setup.py
--- src/setup.py.orig 2019-10-03 16:28:47.206502813 -0300
+++ src/setup.py 2019-10-03 16:29:08.059634660 -0300
--- src/setup.py.orig 2020-01-06 20:29:10.564078418 -0700
+++ src/setup.py 2020-01-06 20:29:39.725010732 -0700
@@ -85,6 +85,7 @@ keep_going = False
# search for dependencies and add to gcc -I<path>