1234567891011121314151617181920212223242526 |
- if(
- YOUTUBE_CLIENTID
- AND YOUTUBE_SECRET
- AND YOUTUBE_CLIENTID_HASH MATCHES "^(0|[a-fA-F0-9]+)$"
- AND YOUTUBE_SECRET_HASH MATCHES "^(0|[a-fA-F0-9]+)$"
- AND TARGET OBS::browser-panels
- )
- target_sources(
- obs-studio
- PRIVATE
- auth-youtube.cpp
- auth-youtube.hpp
- window-dock-youtube-app.cpp
- window-dock-youtube-app.hpp
- window-youtube-actions.cpp
- window-youtube-actions.hpp
- youtube-api-wrappers.cpp
- youtube-api-wrappers.hpp
- )
- target_enable_feature(obs-studio "YouTube API connection" YOUTUBE_ENABLED)
- else()
- target_disable_feature(obs-studio "YouTube API connection")
- set(YOUTUBE_SECRET_HASH 0)
- set(YOUTUBE_CLIENTID_HASH 0)
- endif()
|