cmake: Fix native obs-studio builds

This commit is contained in:
Michael Fabian 'Xaymar' Dirks 2020-01-14 00:41:09 +01:00
parent f4f2c31495
commit 52f789436d
1 changed files with 26 additions and 23 deletions

View File

@ -238,32 +238,35 @@ elseif(${PropertyPrefix}OBS_REFERENCE)
include("${OBS_STUDIO_DIR}/cmake/external/FindLibobs.cmake") include("${OBS_STUDIO_DIR}/cmake/external/FindLibobs.cmake")
elseif(${PropertyPrefix}OBS_DOWNLOAD) elseif(${PropertyPrefix}OBS_DOWNLOAD)
include("${libobs_SOURCE_DIR}/cmake/LibObs/LibObsConfig.cmake") include("${libobs_SOURCE_DIR}/cmake/LibObs/LibObsConfig.cmake")
else()
message(CRITICAL "Impossible case reached, verify system stability.")
return()
endif() endif()
# Load FFmpeg # Load FFmpeg
find_path( if(NOT ${PropertyPrefix}OBS_NATIVE)
FFmpegPath "libavcodec/avcodec.h" find_path(
HINTS FFmpegPath "libavcodec/avcodec.h"
${OBS_DEPENDENCIES_DIR} HINTS
${obsdeps_SOURCE_DIR} ${OBS_DEPENDENCIES_DIR}
PATHS ${obsdeps_SOURCE_DIR}
/usr/include ${DepsPath}
/usr/local/include ${DepsPath32}
/opt/local/include ${DepsPath64}
/sw/include
PATH_SUFFIXES PATHS
win${BITS} /usr/include
win${BITS}/bin /usr/local/include
win${BITS}/include /opt/local/include
win${ARCH} /sw/include
win${ARCH}/bin PATH_SUFFIXES
win${ARCH}/include win${BITS}
bin win${BITS}/bin
include win${BITS}/include
) win${ARCH}
win${ARCH}/bin
win${ARCH}/include
bin
include
)
endif()
find_package(FFmpeg REQUIRED COMPONENTS avutil avcodec swscale) find_package(FFmpeg REQUIRED COMPONENTS avutil avcodec swscale)
################################################################################ ################################################################################