Unverified Commit 0be6c7e6 authored by Li-Huai (Allan) Lin's avatar Li-Huai (Allan) Lin Committed by GitHub
Browse files

[MPS] Link essential libraries in cmake (#8230)

Fixes #8222

I think we don't have tests for cmake build. It was built successfully on my Mac.
parent 432283c0
...@@ -96,6 +96,12 @@ ENDFOREACH() ...@@ -96,6 +96,12 @@ ENDFOREACH()
add_library(${PROJECT_NAME} SHARED ${ALL_SOURCES}) add_library(${PROJECT_NAME} SHARED ${ALL_SOURCES})
target_link_libraries(${PROJECT_NAME} PRIVATE ${TORCH_LIBRARIES}) target_link_libraries(${PROJECT_NAME} PRIVATE ${TORCH_LIBRARIES})
if(WITH_MPS)
find_library(metal NAMES Metal)
find_library(foundation NAMES Foundation)
target_link_libraries(${PROJECT_NAME} PRIVATE ${metal} ${foundation})
endif()
if (WITH_PNG) if (WITH_PNG)
target_link_libraries(${PROJECT_NAME} PRIVATE ${PNG_LIBRARY}) target_link_libraries(${PROJECT_NAME} PRIVATE ${PNG_LIBRARY})
endif() endif()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment