From 064520b1554d13c1739362bf3a32a7bb81c38868 Mon Sep 17 00:00:00 2001 From: Alex Hornby Date: Mon, 7 Jul 2025 15:40:05 -0700 Subject: [PATCH] getdeps: log more on windows runs Reviewed By: WallyYang Differential Revision: D77890305 fbshipit-source-id: 86ecbe6e044ec3846ed895a6711c960259bfc362 --- build/fbcode_builder/getdeps/builder.py | 8 ++++++++ build/fbcode_builder/getdeps/fetcher.py | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/build/fbcode_builder/getdeps/builder.py b/build/fbcode_builder/getdeps/builder.py index 13758a1f5..c8debbcdc 100644 --- a/build/fbcode_builder/getdeps/builder.py +++ b/build/fbcode_builder/getdeps/builder.py @@ -852,6 +852,14 @@ if __name__ == "__main__": if cmake is None: raise Exception("Failed to find CMake") + if self.build_opts.is_windows(): + checkdir = self.src_dir + if os.path.exists(checkdir): + children = os.listdir(checkdir) + print(f"Building from source {checkdir} contents: {children}") + else: + print(f"Source {checkdir} not found") + if reconfigure: define_args = self._compute_cmake_define_args(env) self._write_build_script( diff --git a/build/fbcode_builder/getdeps/fetcher.py b/build/fbcode_builder/getdeps/fetcher.py index e6edd895b..102e1bc65 100644 --- a/build/fbcode_builder/getdeps/fetcher.py +++ b/build/fbcode_builder/getdeps/fetcher.py @@ -914,6 +914,15 @@ class ArchiveFetcher(Fetcher): src = str(src) t.extractall(src) + if is_windows(): + subdir = self.manifest.get("build", "subdir") + checkdir = src + if subdir: + checkdir = src + "\\" + subdir + if os.path.exists(checkdir): + children = os.listdir(checkdir) + print(f"Extracted to {checkdir} contents: {children}") + with open(self.hash_file, "w") as f: f.write(self.sha256)