mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 09:25:45 +08:00
Merge pull request #18436 from komakai:fix-install-name
This commit is contained in:
commit
19f4cc57c1
@ -77,10 +77,8 @@ add_custom_command(
|
||||
COMMENT "Generate files for Objective-C bindings"
|
||||
)
|
||||
|
||||
add_custom_target(gen_opencv_objc_source DEPENDS ${objc_generated_files}
|
||||
add_custom_target(gen_opencv_objc_source ALL DEPENDS ${objc_generated_files}
|
||||
SOURCES "${OBJC_SOURCE_DIR}/generator/gen_objc.py"
|
||||
"${OBJC_SOURCE_DIR}/generator/templates/cmakelists.template"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/gen_objc.json"
|
||||
)
|
||||
|
||||
add_dependencies(opencv_world gen_opencv_objc_source)
|
||||
|
@ -27,6 +27,7 @@ xctest_add_bundle(OpenCVTestTests OpenCVTest ${test_sources} test/resources ${FR
|
||||
set_target_properties(OpenCVTestTests PROPERTIES
|
||||
XCODE_ATTRIBUTE_FRAMEWORK_SEARCH_PATHS "${FRAMEWORK_DIR}"
|
||||
XCODE_ATTRIBUTE_OTHER_SWIFT_FLAGS "-Xcc ${SUPPRESS_WARNINGS_FLAGS}"
|
||||
XCODE_ATTRIBUTE_LD_RUNPATH_SEARCH_PATHS "${FRAMEWORK_DIR}"
|
||||
)
|
||||
|
||||
# link necessary Frameworks
|
||||
|
@ -295,7 +295,7 @@ class Builder:
|
||||
"-Xlinker", "/usr/lib/swift",
|
||||
"-target", link_target,
|
||||
"-isysroot", sdk_dir,
|
||||
"-install_name", ("@executable_path/Frameworks/" + self.framework_name + ".framework/" + self.framework_name) if is_device else res,
|
||||
"-install_name", "@rpath/" + self.framework_name + ".framework/" + self.framework_name,
|
||||
"-dynamiclib", "-dead_strip", "-fobjc-link-runtime", "-all_load",
|
||||
"-o", res
|
||||
] + swift_link_dirs + bitcode_flags + module + libs + libs3)
|
||||
|
Binary file not shown.
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
Binary file not shown.
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
Loading…
Reference in New Issue
Block a user