From 3c5d46267f68b01119ecfbe592a3c0d7ba116b62 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Sun, 29 Jan 2023 21:43:16 -0500 Subject: [PATCH] WIP: cmake: do not re-export unused top-level objects We should try to figure out what is a cross-submodule object and what isn't. --- mesonbuild/cmake/__init__.py | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/mesonbuild/cmake/__init__.py b/mesonbuild/cmake/__init__.py index 16c132259..e9d7f2a8b 100644 --- a/mesonbuild/cmake/__init__.py +++ b/mesonbuild/cmake/__init__.py @@ -19,30 +19,21 @@ __all__ = [ 'CMakeExecutor', 'CMakeExecScope', 'CMakeException', - 'CMakeFileAPI', 'CMakeInterpreter', 'CMakeTarget', 'CMakeToolchain', - 'CMakeTraceLine', 'CMakeTraceParser', - 'SingleTargetOptions', 'TargetOptions', - 'parse_generator_expressions', 'language_map', - 'backend_generator_map', - 'cmake_get_generator_args', 'cmake_defines_to_args', 'check_cmake_args', 'cmake_is_debug', 'resolve_cmake_trace_targets', - 'ResolvedTarget', ] -from .common import CMakeException, SingleTargetOptions, TargetOptions, cmake_defines_to_args, language_map, backend_generator_map, cmake_get_generator_args, check_cmake_args, cmake_is_debug +from .common import CMakeException, TargetOptions, cmake_defines_to_args, language_map, check_cmake_args, cmake_is_debug from .executor import CMakeExecutor -from .fileapi import CMakeFileAPI -from .generator import parse_generator_expressions from .interpreter import CMakeInterpreter from .toolchain import CMakeToolchain, CMakeExecScope -from .traceparser import CMakeTarget, CMakeTraceLine, CMakeTraceParser -from .tracetargets import resolve_cmake_trace_targets, ResolvedTarget +from .traceparser import CMakeTarget, CMakeTraceParser +from .tracetargets import resolve_cmake_trace_targets