diff --git a/cmake/AdvSSHelpers.cmake b/cmake/AdvSSHelpers.cmake index 58de6f51..940f6c12 100644 --- a/cmake/AdvSSHelpers.cmake +++ b/cmake/AdvSSHelpers.cmake @@ -214,7 +214,7 @@ endif() function(setup_obs_lib_dependency target) if(BUILD_OUT_OF_TREE) find_package(libobs) - if(libobs_FOUND) + if(libobs_FOUND AND NOT LIBOBS_LIB) target_link_libraries(${target} PUBLIC OBS::libobs) else() if(NOT LIBOBS_LIB) @@ -229,7 +229,7 @@ function(setup_obs_lib_dependency target) target_include_directories(${target} PRIVATE ${LIBOBS_INCLUDE_DIR}) endif() find_package(obs-frontend-api) - if(obs-frontend-api_FOUND) + if(obs-frontend-api_FOUND AND NOT LIBOBS_FRONTEND_API_LIB) target_link_libraries(${target} PUBLIC OBS::obs-frontend-api) else() if(NOT LIBOBS_FRONTEND_API_LIB)