Skip to content

Commit 9f52244

Browse files
authored
Merge pull request opencv#19076 from Rightpoint:bugfix/colejd/fix-path-resolution-bugs
Fix path resolution bugs for XCFramework builds * Fix incorrect paths for intermediate frameworks * Remove unnecessary `./` prepend preventing use of absolute paths
1 parent fce8d8e commit 9f52244

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

platforms/apple/build_xcframework.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
build_folders = []
7575

7676
def get_or_create_build_folder(base_dir, platform):
77-
build_folder = "./{}/{}".format(base_dir, platform).replace(" ", "\\ ") # Escape spaces in output path
77+
build_folder = "{}/{}".format(base_dir, platform).replace(" ", "\\ ") # Escape spaces in output path
7878
pathlib.Path(build_folder).mkdir(parents=True, exist_ok=True)
7979
return build_folder
8080

@@ -122,7 +122,7 @@ def get_or_create_build_folder(base_dir, platform):
122122
xcframework_path,
123123
]
124124
for folder in build_folders:
125-
xcframework_build_command += ["-framework", xcframework_path]
125+
xcframework_build_command += ["-framework", "{}/{}.framework".format(folder, args.framework_name)]
126126
execute(xcframework_build_command, cwd=os.getcwd())
127127

128128
print("")

0 commit comments

Comments
 (0)