diff --git a/plugins/obs-transitions/CMakeLists.txt b/plugins/obs-transitions/CMakeLists.txt index 53b7f8cb7..8f7c1e39a 100644 --- a/plugins/obs-transitions/CMakeLists.txt +++ b/plugins/obs-transitions/CMakeLists.txt @@ -14,6 +14,23 @@ target_sources( transition-luma-wipe.c transition-stinger.c) +if(NOT OS_MACOS) + target_sources( + obs-transitions + PRIVATE data/fade_to_color_transition.effect data/fade_transition.effect + data/luma_wipe_transition.effect data/slide_transition.effect + data/stinger_matte_transition.effect data/swipe_transition.effect) + + get_target_property(_SOURCES obs-transitions SOURCES) + set(_FILTERS ${_SOURCES}) + list(FILTER _FILTERS INCLUDE REGEX ".*\\.effect") + + source_group( + TREE "${CMAKE_CURRENT_SOURCE_DIR}" + PREFIX "Effect Files" + FILES ${_FILTERS}) +endif() + target_link_libraries(obs-transitions PRIVATE OBS::libobs) if(OS_WINDOWS)