From 255c4096a806ac1e6e3931855922ca40b2e16486 Mon Sep 17 00:00:00 2001 From: Zhao Zhili Date: Mon, 28 Mar 2022 15:23:50 +0800 Subject: [PATCH] cmake: check empty OBS_MODULE_LIST for macOS --- cmake/Modules/ObsHelpers_macOS.cmake | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/cmake/Modules/ObsHelpers_macOS.cmake b/cmake/Modules/ObsHelpers_macOS.cmake index 5211b3b39..5b8afc3cf 100644 --- a/cmake/Modules/ObsHelpers_macOS.cmake +++ b/cmake/Modules/ObsHelpers_macOS.cmake @@ -265,19 +265,22 @@ endfunction() function(setup_obs_modules target) get_property(OBS_MODULE_LIST GLOBAL PROPERTY OBS_MODULE_LIST) - add_dependencies(${target} ${OBS_MODULE_LIST}) + if("${OBS_MODULE_LIST}") + add_dependencies(${target} ${OBS_MODULE_LIST}) - install( - TARGETS ${OBS_MODULE_LIST} - LIBRARY DESTINATION "PlugIns" - COMPONENT obs_plugin_dev - EXCLUDE_FROM_ALL) + install( + TARGETS ${OBS_MODULE_LIST} + LIBRARY DESTINATION "PlugIns" + COMPONENT obs_plugin_dev + EXCLUDE_FROM_ALL) - install( - TARGETS ${OBS_MODULE_LIST} - LIBRARY DESTINATION $.app/Contents/PlugIns - COMPONENT obs_plugins - NAMELINK_COMPONENT ${target}_Development) + install( + TARGETS ${OBS_MODULE_LIST} + LIBRARY + DESTINATION $.app/Contents/PlugIns + COMPONENT obs_plugins + NAMELINK_COMPONENT ${target}_Development) + endif() get_property(OBS_SCRIPTING_MODULE_LIST GLOBAL PROPERTY OBS_SCRIPTING_MODULE_LIST)