diff --git a/generate-wrapper.py b/generate-wrapper.py index 3649c255..03e4516a 100644 --- a/generate-wrapper.py +++ b/generate-wrapper.py @@ -257,9 +257,11 @@ def get_lib_file_name(): zip.extract(lib_file_name, ext_tmp) extracted_lib_file_path = os.path.join(ext_tmp, lib_file_name) - target_lib_file_path = os.path.join("lib", "binding", "libduckdb") + target_lib_dir = os.path.join("lib", "binding") + target_lib_file_path = os.path.join(target_lib_dir, "libduckdb") print("Copying lib to " + target_lib_file_path) + os.makedirs(target_lib_dir, exist_ok=True) shutil.copyfile(extracted_lib_file_path, target_lib_file_path) print("Extracting duckdb.h to src")