예제 #1
0
파일: setup.py 프로젝트: robwarm/gpaw-symm
remove_default_flags = False
if '--remove-default-flags' in sys.argv:
    remove_default_flags = True
    sys.argv.remove('--remove-default-flags')

customize = 'customize.py'
for i, arg in enumerate(sys.argv):
    if arg.startswith('--customize'):
        customize = sys.argv.pop(i).split('=')[1]
        break

check_packages(packages, msg, include_ase, import_numpy)

get_system_config(define_macros, undef_macros,
                  include_dirs, libraries, library_dirs,
                  extra_link_args, extra_compile_args,
                  runtime_library_dirs, extra_objects, msg,
                  import_numpy)

mpicompiler = get_parallel_config(mpi_libraries,
                                  mpi_library_dirs,
                                  mpi_include_dirs,
                                  mpi_runtime_library_dirs,
                                  mpi_define_macros)

mpilinker = mpicompiler
compiler = None

scalapack = False
hdf5 = False
예제 #2
0
            for item2 in os.listdir(fullitem):
                fullitem2 = os.path.join(fullitem, item2)
                if os.path.isfile(fullitem2):
                    data_files.append((fullitem, [fullitem2]))

data_files.append(('.', ['hotbit/hotbit']))

###
inc_dirs = []
lib_dirs = []
libs = []
extra_link = []
extra_compile = []

msgs = []
get_system_config(inc_dirs, libs, lib_dirs, extra_link, extra_compile, msgs)

# check for user provided customizations
customize = None
for i, arg in enumerate(sys.argv):
    if arg.startswith('--customize'):
        arg = sys.argv.pop(i)
        try:
            customize = arg.split('=')[1]
        except IndexError:
            customize = 'customize.py'
        break
if customize != None and os.path.isfile(customize):
    exec(open(customize).read())
    msgs.append('* Using custom system configuration from %s' % customize)
elif customize is not None:
예제 #3
0
remove_default_flags = False
if '--remove-default-flags' in sys.argv:
    remove_default_flags = True
    sys.argv.remove('--remove-default-flags')

customize = 'customize.py'
for i, arg in enumerate(sys.argv):
    if arg.startswith('--customize'):
        customize = sys.argv.pop(i).split('=')[1]
        break

check_packages(packages, msg, include_ase, import_numpy)

get_system_config(define_macros, undef_macros,
                  include_dirs, libraries, library_dirs,
                  extra_link_args, extra_compile_args,
                  runtime_library_dirs, extra_objects, msg,
                  import_numpy)

mpicompiler = get_parallel_config(mpi_libraries,
                                  mpi_library_dirs,
                                  mpi_include_dirs,
                                  mpi_runtime_library_dirs,
                                  mpi_define_macros)

mpilinker = mpicompiler
compiler = None

scalapack = False
hdf5 = False
예제 #4
0
파일: setup.py 프로젝트: molguin-qc/hotbit
               if os.path.isfile(fullitem2):
                   data_files.append((fullitem,[fullitem2]))


data_files.append(('.',['hotbit/hotbit']))

###
inc_dirs       = [ ]
lib_dirs       = [ ]
libs           = [ ]
extra_link     = [ ]
extra_compile  = [ ]

msgs = [ ]
get_system_config(inc_dirs,  libs, lib_dirs,
                  extra_link, extra_compile,
                  msgs)

# check for user provided customizations
customize = None
for i, arg in enumerate(sys.argv):
   if arg.startswith('--customize'):
      arg = sys.argv.pop(i)
      try:
         customize = arg.split('=')[1]
      except IndexError:
         customize = 'customize.py'
      break
if customize!=None and os.path.isfile(customize):
   exec(open(customize).read())
   msgs.append('* Using custom system configuration from %s' %customize)