123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- function(upgrade_cmake_vars)
- if(DEFINED BROWSER_LEGACY)
- set(ENABLE_BROWSER_LEGACY
- "${BROWSER_LEGACY}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED BROWSER_PANEL_SUPPORT_ENABLED)
- set(ENABLE_BROWSER_PANELS
- "${BROWSER_PANEL_SUPPORT_ENABLED}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED BUILD_BROWSER)
- set(ENABLE_BROWSER
- "${BUILD_BROWSER}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED BUILD_CA_ENCODER)
- set(ENABLE_COREAUDIO_ENCODER
- "${BUILD_CA_ENCODER}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED BUILD_VST)
- set(ENABLE_VST
- "${BUILD_VST}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED CHECK_FOR_SERVICE_UPDATES)
- set(ENABLE_SERVICE_UPDATES
- "${CHECK_FOR_SERVICE_UPDATES}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED DEBUG_FFMPEG_MUX)
- set(ENABLE_FFMPEG_MUX_DEBUG
- "${DEBUG_FFMPEG_MUX}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED DISABLE_IVCAM)
- if(DISABLE_IVCAM)
- set(ENABLE_IVCAM
- OFF
- CACHE BOOL "" FORCE)
- else()
- set(ENABLE_IVCAM
- ON
- CACHE BOOL "" FORCE)
- endif()
- endif()
- if(DEFINED DISABLE_PLUGINS)
- if(DISABLE_PLUGINS)
- set(ENABLE_PLUGINS
- OFF
- CACHE BOOL "" FORCE)
- else()
- set(ENABLE_PLUGINS
- ON
- CACHE BOOL "" FORCE)
- endif()
- endif()
- if(DEFINED DISABLE_PYTHON)
- if(DISABLE_PYTHON)
- set(ENABLE_SCRIPTING_PYTHON
- OFF
- CACHE BOOL "" FORCE)
- else()
- set(ENABLE_SCRIPTING_PYTHON
- ON
- CACHE BOOL "" FORCE)
- endif()
- endif()
- if(DEFINED DISABLE_LUA)
- if(DISABLE_LUA)
- set(ENABLE_SCRIPTING_LUA
- OFF
- CACHE BOOL "" FORCE)
- else()
- set(ENABLE_SCRIPTING_LUA
- ON
- CACHE BOOL "" FORCE)
- endif()
- endif()
- if(DEFINED DISABLE_SPEEXDSP)
- if(DISABLE_SPEEXDSP)
- set(ENABLE_SPEEXDSP
- OFF
- CACHE BOOL "" FORCE)
- else()
- set(ENABLE_SPEEXDSP
- ON
- CACHE BOOL "" FORCE)
- endif()
- endif()
- if(DEFINED DISABLE_UPDATE_MODULE)
- if(DISABLE_UPDATE_MODULE)
- set(ENABLE_UPDATER
- OFF
- CACHE BOOL "" FORCE)
- else()
- set(ENABLE_UPDATER
- ON
- CACHE BOOL "" FORCE)
- endif()
- endif()
- if(DEFINED SHARED_TEXTURE_SUPPORT_ENABLED)
- set(ENABLE_BROWSER_SHARED_TEXTURE
- "${SHARED_TEXTURE_SUPPORT_ENABLED}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED STATIC_MBEDTLS)
- set(ENABLE_STATIC_MBEDTLS
- "${STATIC_MBEDTLS}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED UNIX_STRUCTURE AND UNIX_STRUCTURE)
- set(LINUX_PORTABLE
- OFF
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED USE_QT_LOOP)
- set(ENABLE_BROWSER_QT_LOOP
- "${USE_QT_LOOP}"
- CACHE BOOL "" FORCE)
- endif()
- if(DEFINED WITH_RTMPS)
- set(ENABLE_RTMPS
- "${WITH_RTMPS}"
- CACHE STRING "" FORCE)
- endif()
- endfunction()
- function(install_obs_plugin_with_data)
- obs_status(
- DEPRECATION
- "The install_obs_plugin_with_data command is deprecated and will be removed soon. Use 'setup_plugin_target' instead."
- )
- _install_obs_plugin_with_data(${ARGV})
- endfunction()
- function(install_obs_plugin)
- obs_status(
- DEPRECATION
- "The install_obs_plugin command is deprecated and will be removed soon. Use 'setup_plugin_target' instead.")
- _install_obs_plugin(${ARGV})
- endfunction()
- function(install_obs_datatarget)
- obs_status(
- DEPRECATION
- "The install_obs_datatarget function is deprecated and will be removed soon. Use 'setup_target_resources' instead.")
- _install_obs_datatarget(${ARGV})
- endfunction()
- function(__deprecated_var VAR ACCESS)
- if(ACCESS STREQUAL "READ_ACCESS")
- obs_status(DEPRECATION "The variable '${VAR}' is deprecated!")
- endif()
- endfunction()
- function(__deprecated_feature VAR ACCESS)
- if(ACCESS STREQUAL "UNKNOWN_READ_ACCESS")
- obs_status(DEPRECATION "The feature enabled by '${VAR}' is deprecated and will soon be removed from OBS.")
- endif()
- endfunction()
- set(_DEPRECATED_VARS
- zlibPath
- vulkanPath
- SwigPath
- PythonPath
- mbedtlsPath
- LuajitPath
- x264Path
- VlcPath
- VLCPath
- speexPath
- rnnoisePath
- LibfdkPath
- curlPath
- JanssonPath
- FFmpegPath
- DepsPath
- DepsPath32
- DepsPath64
- QTDIR32
- QTDIR64
- DISABLE_UI
- UI_ENABLED
- UNIX_STRUCTURE
- UPDATE_SPARKLE
- LIBOBS_PREFER_IMAGEMAGICK
- DEBUG_FFMPEG_MUX
- ENABLE_WINMF
- USE_QT_LOOP
- SHARED_TEXTURE_SUPPORT_ENABLED
- BROWSER_PANEL_SUPPORT_ENABLED
- BROWSER_LEGACY
- BUILD_BROWSER
- BUILD_CAPTIONS
- BUILD_CA_ENCODER
- BUILD_VST
- CHECK_FOR_SERVICE_UPDATES
- DISABLE_IVCAM
- DISABLE_LUA
- DISABLE_PLUGINS
- DISABLE_PYTHON
- DISABLE_SPEEXDSP
- DISABLE_UPDATE_MODULE
- SHARED_TEXTURE_SUPPORT_ENABLED
- STATIC_MBEDTLS
- UNIX_STRUCTURE
- USE_QT_LOOP
- WITH_RTMPS)
- foreach(_DEPRECATED_VAR IN LISTS _DEPRECATED_VARS)
- variable_watch(_DEPRECATED_VAR __deprecated_var)
- endforeach()
- variable_watch(FTL_FOUND __deprecated_feature)
- # Upgrade pre-existing build variables to their new variants as best as possible
- upgrade_cmake_vars()
|