mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-08-24 02:34:23 -05:00
cmake: Use Extra CMake Modules on Linux
This commit is contained in:
+1
-1
@@ -10,7 +10,7 @@ env:
|
|||||||
task:
|
task:
|
||||||
install_script:
|
install_script:
|
||||||
- pkg install -y
|
- pkg install -y
|
||||||
cmake ninja binutils pkgconf curl
|
cmake ninja binutils pkgconf curl kf6-extra-cmake-modules
|
||||||
ffmpeg qt6-base qt6-svg jansson libsysinfo e2fsprogs-libuuid pulseaudio
|
ffmpeg qt6-base qt6-svg jansson libsysinfo e2fsprogs-libuuid pulseaudio
|
||||||
alsa-lib pipewire v4l_compat libpci librist srt nlohmann-json uthash
|
alsa-lib pipewire v4l_compat libpci librist srt nlohmann-json uthash
|
||||||
qr-code-generator websocketpp asio vlc swig luajit jackit sndio fdk-aac
|
qr-code-generator websocketpp asio vlc swig luajit jackit sndio fdk-aac
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ log_group 'Installing obs-studio build dependencies from apt...'
|
|||||||
|
|
||||||
sudo apt-get install -y --no-install-recommends \
|
sudo apt-get install -y --no-install-recommends \
|
||||||
build-essential libglib2.0-dev \
|
build-essential libglib2.0-dev \
|
||||||
lsb-release dh-cmake \
|
extra-cmake-modules lsb-release dh-cmake \
|
||||||
libcurl4-openssl-dev \
|
libcurl4-openssl-dev \
|
||||||
libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev \
|
libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev \
|
||||||
libswresample-dev libswscale-dev \
|
libswresample-dev libswscale-dev \
|
||||||
|
|||||||
@@ -40,3 +40,4 @@ set(OBS_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
|
|||||||
set(CMAKE_FIND_PACKAGE_TARGETS_GLOBAL TRUE)
|
set(CMAKE_FIND_PACKAGE_TARGETS_GLOBAL TRUE)
|
||||||
|
|
||||||
include(cpackconfig)
|
include(cpackconfig)
|
||||||
|
include(ecmconfig)
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# OBS CMake Linux Extra CMake Module configuration module
|
||||||
|
|
||||||
|
include_guard(GLOBAL)
|
||||||
|
|
||||||
|
find_package(ECM REQUIRED NO_MODULE)
|
||||||
|
|
||||||
|
list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
|
||||||
Reference in New Issue
Block a user