e3_build_tools.fs.make¶
Module for functions relating to make.
Attributes¶
Functions¶
|
Return all c++ std definitions in a makefile. |
|
Return all c++ std definitions in all makefiles. |
|
Create a temporary makefile to try to determine which variables are undefined. |
|
Run |
Module Contents¶
- e3_build_tools.fs.make.EXCEPTIONS = ['REQUIRE_CONFIG', 'E3_REQUIRE_CONFIG', 'E3_REQUIRE_TOOLS', 'E3_SITEMODS_PATH', 'COMMON_DIR',...[source]¶
- e3_build_tools.fs.make.parse_file_for_cxx_stds(f: Iterable) List[str][source]¶
Return all c++ std definitions in a makefile.
- e3_build_tools.fs.make.find_cxx_stds(wrapper_path: pathlib.Path) List[Tuple[pathlib.Path, List[str]]][source]¶
Return all c++ std definitions in all makefiles.
- e3_build_tools.fs.make.create_tmp_makefile(tmp_path: pathlib.Path, wrapper_path: pathlib.Path) None[source]¶
Create a temporary makefile to try to determine which variables are undefined.