Browse Source

obs-transitions: Add effect files to VS solution

jpark37 3 years ago
parent
commit
e2b0ccdd22
1 changed files with 17 additions and 0 deletions
  1. 17 0
      plugins/obs-transitions/CMakeLists.txt

+ 17 - 0
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)