mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-15 17:30:27 +08:00
33 lines
1.6 KiB
CMake
33 lines
1.6 KiB
CMake
if (BUILD_XCFRAMEWORK)
|
|
add_custom_command(OUTPUT MaaCore.xcframework
|
|
COMMAND rm -rf MaaCore.xcframework
|
|
COMMAND xcodebuild -create-xcframework -library libMaaCore.dylib -headers ${PROJECT_SOURCE_DIR}/include -output MaaCore.xcframework
|
|
DEPENDS MaaCore
|
|
)
|
|
|
|
add_custom_command(OUTPUT OpenCV.xcframework
|
|
COMMAND rm -rf OpenCV.xcframework
|
|
COMMAND mv ${OPENCV_DIRECTORY}/lib/libopencv_world.4.5.3.dylib ${OPENCV_DIRECTORY}/lib/libopencv_world.4.5.dylib
|
|
COMMAND xcodebuild -create-xcframework -library ${OPENCV_DIRECTORY}/lib/libopencv_world.4.5.dylib -output OpenCV.xcframework
|
|
)
|
|
|
|
add_custom_command(OUTPUT ONNXRuntime.xcframework
|
|
COMMAND rm -rf ONNXRuntime.xcframework
|
|
COMMAND xcodebuild -create-xcframework -library ${FastDeploy_DIR}/third_libs/install/onnxruntime/lib/libonnxruntime.1.12.0.dylib -output ONNXRuntime.xcframework
|
|
)
|
|
|
|
add_custom_command(OUTPUT Paddle2ONNX.xcframework
|
|
COMMAND rm -rf Paddle2ONNX.xcframework
|
|
COMMAND xcodebuild -create-xcframework -library ${FastDeploy_DIR}/third_libs/install/paddle2onnx/lib/libpaddle2onnx.1.0.5.dylib -output Paddle2ONNX.xcframework
|
|
)
|
|
|
|
add_custom_command(OUTPUT FastDeploy.xcframework
|
|
COMMAND rm -rf FastDeploy.xcframework
|
|
COMMAND xcodebuild -create-xcframework -library ${FastDeploy_DIR}/lib/libfastdeploy.0.0.0.dylib -output FastDeploy.xcframework
|
|
)
|
|
|
|
add_custom_target(MaaXCFramework ALL
|
|
DEPENDS MaaCore Paddle2ONNX.xcframework MaaCore.xcframework OpenCV.xcframework ONNXRuntime.xcframework FastDeploy.xcframework
|
|
)
|
|
endif (BUILD_XCFRAMEWORK)
|