def cmake_tests(ctx: PresubmitContext): toolchain = ctx.root / 'pw_toolchain' / 'host_clang' / 'toolchain.cmake' build.cmake(ctx.root, ctx.output_dir, f'-DCMAKE_TOOLCHAIN_FILE={toolchain}', env=build.env_with_clang_vars()) build.ninja(ctx.output_dir, 'pw_run_tests.modules')
def _run_cmake(ctx: PresubmitContext) -> None: build.install_package(ctx.package_root, 'nanopb') toolchain = ctx.root / 'pw_toolchain' / 'host_clang' / 'toolchain.cmake' build.cmake(ctx.root, ctx.output_dir, f'-DCMAKE_TOOLCHAIN_FILE={toolchain}', '-DCMAKE_EXPORT_COMPILE_COMMANDS=1', f'-Ddir_pw_third_party_nanopb={ctx.package_root / "nanopb"}', env=build.env_with_clang_vars())
def cmake_tests(ctx: PresubmitContext): build.cmake(ctx.repo_root, ctx.output_dir, env=build.env_with_clang_vars()) build.ninja(ctx.output_dir, 'pw_run_tests.modules')