-
Notifications
You must be signed in to change notification settings - Fork 305
Open
Description
With recent EB releases, a configuration like
EASYBUILD_MODULE_SEARCH_PATH_HEADERS=include_paths
EASYBUILD_SEARCH_PATH_CPP_HEADERS=include_paths
means there is now a scenario where CPATH is never (or at least almost never) set. However there seem to be a few easyblocks that are still hard-coded to use/access CPATH:
'CFLAGS': 'QMAKE_CFLAGS', cpath = os.getenv('CPATH') env.setvar('CPATH', os.pathsep.join([os.environ['CPATH'], pyincpath])) cpaths = os.getenv('CPATH') self.module_load_environment.CPATH = inc_path txt += self.module_generator.prepend_paths('CPATH', [os.path.join(self.tbb_subdir, 'include')]) component['prebuildopts'] = "unset CPATH && " txt += self.module_generator.prepend_paths('CPATH', os.path.join(numpy_core_dir, 'include')) self.module_load_environment.CPATH = self.inc_dirs cpaths = os.getenv('CPATH', '').split(os.pathsep) action_env['CPATH'] = INHERIT txt += self.module_generator.prepend_paths('CPATH', os.path.join('include', 'opencv4')) txt += self.module_generator.prepend_paths('CPATH', [os.path.join('include', 'libxml2')])
Metadata
Metadata
Assignees
Labels
No labels