Changes in setup.py [18e7309:db74ee8] in sasview
Legend:
- Unmodified
- Added
- Removed
-
setup.py
r18e7309 rdb74ee8 9 9 from distutils.command.build_ext import build_ext 10 10 from distutils.core import Command 11 import numpy12 11 13 12 # Manage version number ###################################### … … 55 54 print "Removing existing build directory", SASVIEW_BUILD, "for a clean build" 56 55 shutil.rmtree(SASVIEW_BUILD) 57 56 58 57 # 'sys.maxsize' and 64bit: Not supported for python2.5 59 58 is_64bits = False 60 59 if sys.version_info >= (2, 6): 61 60 is_64bits = sys.maxsize > 2**32 62 61 63 62 enable_openmp = False 64 63 … … 119 118 c = self.compiler.compiler_type 120 119 print "Compiling with %s (64bit=%s)" % (c, str(is_64bits)) 121 120 122 121 # OpenMP build options 123 122 if enable_openmp: … … 128 127 for e in self.extensions: 129 128 e.extra_link_args = lopt[ c ] 130 129 131 130 # Platform-specific build options 132 131 if platform_lopt.has_key(c): … … 206 205 ) 207 206 208 207 209 208 # sas.sascalc.pr 210 209 srcdir = os.path.join("src", "sas", "sascalc", "pr", "c_extensions") … … 218 217 include_dirs=[], 219 218 ) ) 220 221 # sas.sascalc.file_converter 222 mydir = os.path.join("src", "sas", "sascalc", "file_converter", "c_ext") 223 package_dir["sas.sascalc.file_converter.core"] = mydir 224 package_dir["sas.sascalc.file_converter"] = os.path.join("src","sas", "sascalc", "file_converter") 225 packages.extend(["sas.sascalc.file_converter","sas.sascalc.file_converter.core"]) 226 ext_modules.append( Extension("sas.sascalc.file_converter.core.bsl_loader", 227 sources = [os.path.join(mydir, "bsl_loader.c")], 228 include_dirs=[numpy.get_include()], 229 ) ) 230 219 231 220 # sas.sascalc.fit 232 221 package_dir["sas.sascalc.fit"] = os.path.join("src", "sas", "sascalc", "fit") … … 250 239 packages.extend(["sas.sasgui.perspectives", "sas.sasgui.perspectives.calculator"]) 251 240 package_data['sas.sasgui.perspectives.calculator'] = ['images/*', 'media/*'] 252 241 253 242 # Data util 254 243 package_dir["sas.sascalc.data_util"] = os.path.join("src", "sas", "sascalc", "data_util") … … 305 294 'test/2d_data/*', 306 295 'test/save_states/*', 307 'test/upcoming_formats/*', 296 'test/upcoming_formats/*', 308 297 'default_categories.json'] 309 298 packages.append("sas.sasview") … … 327 316 required.extend(['pillow']) 328 317 329 # Set up SasView 318 # Set up SasView 330 319 setup( 331 320 name="sasview", … … 352 341 'docs': BuildSphinxCommand, 353 342 'disable_openmp': DisableOpenMPCommand} 354 ) 343 )
Note: See TracChangeset
for help on using the changeset viewer.