diff --git a/cmake/compile_definitions/macos.cmake b/cmake/compile_definitions/macos.cmake index 549ea1d0f1e..e2455bc6d51 100644 --- a/cmake/compile_definitions/macos.cmake +++ b/cmake/compile_definitions/macos.cmake @@ -2,9 +2,17 @@ add_compile_definitions(SUNSHINE_PLATFORM="macos") -link_directories(/opt/local/lib) -link_directories(/usr/local/lib) -link_directories(/opt/homebrew/lib) +set(MACOS_LINK_DIRECTORIES + /opt/homebrew/lib + /opt/local/lib + /usr/local/lib) + +foreach(DIR ${MACOS_LINK_DIRECTORIES}) + if(EXISTS ${DIR}) + link_directories(${DIR}) + endif() +endforeach() + ADD_DEFINITIONS(-DBOOST_LOG_DYN_LINK) list(APPEND SUNSHINE_EXTERNAL_LIBRARIES