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
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:
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)