Changeset 7587:1a28b98c4fe3


Ignore:
Timestamp:
11/10/07 06:06:09 (6 years ago)
Author:
Burcin Erocal <burcin@…>
Branch:
default
Parents:
7329:31a18043fb4d (diff), 7586:a58a162809aa (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge with 2.8.12.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • setup.py

    r7309 r7587  
    862862              ), \ 
    863863 
     864    Extension('sage.rings.polynomial.polybori', 
     865              sources = ['sage/rings/polynomial/polybori.pyx'], 
     866              libraries=['polybori','pboriCudd','groebner'], 
     867              include_dirs=[SAGE_ROOT+'/local/include/cudd', 
     868                            SAGE_ROOT+'/local/include/polybori', 
     869                            SAGE_ROOT+'/local/include/polybori/groebner'], 
     870              language = 'c++'), \ 
    864871                             
    865872    ] 
  • setup.py

    r7582 r7587  
    33 
    44import distutils.sysconfig, os, sys 
    5 from distutils.core import setup, Extension 
     5# from distutils.core import setup, Extension 
     6 
     7# TODO: Is this what we want here? 
     8from distutils.core import setup 
     9from distutils.extension import Extension 
     10from Cython.Distutils import build_ext 
     11 
    612 
    713 
     
    161167                 language='c++') 
    162168 
     169ntl_GF2 = Extension('sage.libs.ntl.ntl_GF2', 
     170                 sources = ["sage/libs/ntl/ntl_GF2.pyx"], 
     171                 libraries = ["csage", "ntl", "stdc++"], 
     172                 language='c++') 
     173 
    163174ntl_GF2X = Extension('sage.libs.ntl.ntl_GF2X', 
    164175                 sources = ["sage/libs/ntl/ntl_GF2X.pyx"], 
     176                 libraries = ["csage", "ntl", "gmp", "gmpxx", "m", "stdc++"], 
     177                 language='c++') 
     178 
     179ntl_GF2EContext = Extension('sage.libs.ntl.ntl_GF2EContext', 
     180                 sources = ["sage/libs/ntl/ntl_GF2EContext.pyx"], 
    165181                 libraries = ["csage", "ntl", "gmp", "gmpxx", "m", "stdc++"], 
    166182                 language='c++') 
     
    197213 
    198214 
    199 givaro_gfq = Extension('sage.rings.finite_field_givaro', 
     215finite_field_givaro = Extension('sage.rings.finite_field_givaro', 
    200216                       sources = ["sage/rings/finite_field_givaro.pyx"], 
    201217                       libraries = ['givaro', 'gmpxx', 'gmp', 'm', 'stdc++', ],   # this order is needed to compile under windows. 
    202218                       language='c++' 
    203219                       ) 
    204  
     220finite_field_ntl_gf2e = Extension('sage.rings.finite_field_ntl_gf2e', 
     221                         sources = ['sage/rings/finite_field_ntl_gf2e.pyx'], 
     222                         libraries = ['ntl', 'gmp'], 
     223                         language = 'c++') 
    205224 
    206225qd = Extension('sage.rings.real_rqdf', 
     
    257276                        language="c++", 
    258277                        include_dirs=[SAGE_ROOT +'/local/include/singular'] 
     278                        ) 
     279 
     280fplll = Extension('sage.libs.fplll.fplll', 
     281                        sources = ['sage/libs/fplll/fplll.pyx'], 
     282                        libraries = ['gmp', 'mpfr', 'stdc++', 'fplll'], 
     283                        language="c++", 
     284                        include_dirs=[SAGE_ROOT +'/local/include/fplll'] 
    259285                        ) 
    260286 
     
    439465    ntl_lzz_p, 
    440466    ntl_lzz_pX, 
     467    ntl_GF2, 
    441468    ntl_GF2X, 
     469    ntl_GF2EContext, 
    442470    ntl_GF2E, 
    443471    ntl_GF2EX, 
     
    480508     matrix_mpolynomial_dense, \ 
    481509 
    482      givaro_gfq, \ 
     510     finite_field_givaro, \ 
     511     finite_field_ntl_gf2e, \ 
    483512 
    484513     libsingular, \ 
     514 
     515     fplll, \ 
    485516 
    486517##     matrix_rational_sparse, 
     
    554585              sources = ['sage/rings/ring.pyx']), \ 
    555586 
     587    Extension('sage.rings.polynomial.cyclotomic', 
     588              sources = ['sage/rings/polynomial/cyclotomic.pyx'] 
     589              ), \ 
     590 
    556591    Extension('sage.rings.polynomial.multi_polynomial', 
    557592              sources = ['sage/rings/polynomial/multi_polynomial.pyx'] 
     
    622657    Extension('sage.rings.padics.pow_computer', 
    623658              sources = ['sage/rings/padics/pow_computer.pyx'], 
    624               libraries=['gmp']), 
     659              libraries = ["csage", "ntl", "gmp", "gmpxx", "m", "stdc++"], 
     660              language='c++'), 
    625661    Extension('sage.rings.padics.local_generic_element', 
    626662              sources = ['sage/rings/padics/local_generic_element.pyx']), 
     
    10681104 
    10691105                     'sage.libs', 
     1106                     'sage.libs.fplll', 
    10701107                     'sage.libs.hanke', 
    10711108                     'sage.libs.linbox', 
     
    11471184                     'sage.dsage.misc', 
    11481185                     'sage.dsage.misc.tests', 
    1149                      'sage.dsage.scripts' 
     1186                     'sage.dsage.web', 
     1187                     'sage.dsage.scripts', 
    11501188                     ], 
    11511189       
     
    11541192                 'sage/dsage/scripts/dsage_setup.py' 
    11551193                ], 
     1194 
     1195      data_files = [('dsage/web/static',                        
     1196                     ['sage/dsage/web/static/dsage_web.css', 
     1197                      'sage/dsage/web/static/dsage_web.js', 
     1198                      'sage/dsage/web/static/jquery-latest.js', 
     1199                      'sage/dsage/web/static/jquery.tablesorter.pack.js', 
     1200                      'sage/dsage/web/static/index.html'])], 
    11561201       
    11571202      ext_modules = ext_modules, 
Note: See TracChangeset for help on using the changeset viewer.