From df4315103f7216c9f3ebdfd0d8e66416a4ec348a Mon Sep 17 00:00:00 2001 From: Zhao Zhili Date: Mon, 28 Mar 2022 00:58:07 +0800 Subject: [PATCH] cmake: Fix configure error on macOS when -DENABLE_SCRIPTING=OFF --- cmake/Modules/ObsHelpers_macOS.cmake | 35 +++++++++++++++------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/cmake/Modules/ObsHelpers_macOS.cmake b/cmake/Modules/ObsHelpers_macOS.cmake index 97698b20a..5211b3b39 100644 --- a/cmake/Modules/ObsHelpers_macOS.cmake +++ b/cmake/Modules/ObsHelpers_macOS.cmake @@ -281,25 +281,28 @@ function(setup_obs_modules target) get_property(OBS_SCRIPTING_MODULE_LIST GLOBAL PROPERTY OBS_SCRIPTING_MODULE_LIST) - add_dependencies(${target} ${OBS_SCRIPTING_MODULE_LIST}) + if("${OBS_SCRIPTING_MODULE_LIST}") + add_dependencies(${target} ${OBS_SCRIPTING_MODULE_LIST}) - install( - TARGETS ${OBS_SCRIPTING_MODULE_LIST} - LIBRARY DESTINATION "PlugIns" - COMPONENT obs_plugin_dev - EXCLUDE_FROM_ALL) - - if(TARGET obspython) install( - FILES "$/obspython.py" - DESTINATION "Resources" - COMPONENT obs_plugin_dev - EXCLUDE_FROM_ALL) - endif() + TARGETS ${OBS_SCRIPTING_MODULE_LIST} + LIBRARY DESTINATION "PlugIns" + COMPONENT obs_plugin_dev + EXCLUDE_FROM_ALL) - install(TARGETS ${OBS_SCRIPTING_MODULE_LIST} - LIBRARY DESTINATION $.app/Contents/PlugIns - COMPONENT obs_scripting_plugins) + if(TARGET obspython) + install( + FILES "$/obspython.py" + DESTINATION "Resources" + COMPONENT obs_plugin_dev + EXCLUDE_FROM_ALL) + endif() + + install( + TARGETS ${OBS_SCRIPTING_MODULE_LIST} + LIBRARY DESTINATION $.app/Contents/PlugIns + COMPONENT obs_scripting_plugins) + endif() if(TARGET obs-ffmpeg-mux) add_dependencies(${target} obs-ffmpeg-mux)