Returns (include_dirs, macros) extracted from a CMakeLists.txt file’s top-level include_directories()/add_definitions() calls (plus target_* and add_compile_definitions when extended=True). Returns ([], []) on any recoverable failure.

Methods

_extract_cmake_flags

_extract_cmake_flags(cmake_lists_path: str, : *, extended: bool) -> Tuple[List[str], List[str]]

Returns (include_dirs, macros) extracted from a CMakeLists.txt file’s top-level include_directories()/add_definitions() calls (plus target_* and add_compile_definitions when extended=True). Returns ([], []) on any recoverable failure.

ParameterTypeDescription
cmake_lists_pathstr
*
extendedbool

Generated with Flude

Copyright © 2026