cmake: Refactor growing list of library locations
This commit is contained in:
parent
9dd341a3ed
commit
c9d3c6c8c1
@ -8,11 +8,6 @@ if(COPIED_DEPENDENCIES)
|
||||
return()
|
||||
endif()
|
||||
|
||||
# Do not attempt to copy if an external intall files dir is in use
|
||||
if(DEFINED ENV{obsAdditionalInstallFiles})
|
||||
return()
|
||||
endif()
|
||||
|
||||
option(COPY_DEPENDENCIES "Automaticaly try copying all dependencies" OFF)
|
||||
if(NOT COPY_DEPENDENCIES)
|
||||
return()
|
||||
|
@ -19,12 +19,10 @@ find_path(FREETYPE_INCLUDE_DIR_ft2build
|
||||
NAMES
|
||||
ft2build.h
|
||||
HINTS
|
||||
${_FREETYPE_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FreetypePath${_lib_suffix}
|
||||
ENV FreetypePath
|
||||
ENV FREETYPE_DIR
|
||||
${_FREETYPE_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES
|
||||
@ -35,12 +33,10 @@ find_path(FREETYPE_INCLUDE_DIR_freetype2
|
||||
freetype/config/ftheader.h
|
||||
config/ftheader.h
|
||||
HINTS
|
||||
${_FREETYPE_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FreetypePath${_lib_suffix}
|
||||
ENV FreetypePath
|
||||
ENV FREETYPE_DIR
|
||||
${_FREETYPE_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES
|
||||
@ -49,24 +45,19 @@ find_path(FREETYPE_INCLUDE_DIR_freetype2
|
||||
find_library(FREETYPE_LIB
|
||||
NAMES ${_FREETYPE_LIBRARIES} freetype libfreetype
|
||||
HINTS
|
||||
${_FREETYPE_LIBRARY_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/lib${_lib_suffix}"
|
||||
"$ENV{obsAdditionalInstallFiles}/lib${_lib_suffix}"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/../../lib${_lib_suffix}"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/../../lib"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/../lib${_lib_suffix}"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/../lib"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/lib${_lib_suffix}"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/lib"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/bin"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/bin${_lib_suffix}"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/../bin"
|
||||
"${FREETYPE_INCLUDE_DIR_ft2build}/../bin${_lib_suffix}"
|
||||
ENV FreetypePath${_lib_suffix}
|
||||
ENV FreetypePath
|
||||
ENV FREETYPE_DIR
|
||||
${_FREETYPE_LIBRARY_DIRS}
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib)
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin
|
||||
../lib${_lib_suffix} ../lib
|
||||
../libs${_lib_suffix} ../libs
|
||||
../bin${_lib_suffix} ../bin)
|
||||
|
||||
if(FREETYPE_INCLUDE_DIR_ft2build AND FREETYPE_INCLUDE_DIR_freetype2)
|
||||
set(FREETYPE_INCLUDE_DIR "${FREETYPE_INCLUDE_DIR_ft2build};${FREETYPE_INCLUDE_DIR_freetype2}")
|
||||
|
@ -15,16 +15,12 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(ICONV_PATH_ARCH IconvPath${_lib_suffix})
|
||||
|
||||
find_path(ICONV_INCLUDE_DIR
|
||||
NAMES iconv.h
|
||||
HINTS
|
||||
${_ICONV_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV IconvPath${_lib_suffix}
|
||||
ENV IconvPath
|
||||
ENV ${ICONV_PATH_ARCH}
|
||||
${_ICONV_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include)
|
||||
|
||||
@ -32,13 +28,12 @@ find_library(ICONV_LIB
|
||||
NAMES ${_ICONV_LIBRARIES} iconv libiconv
|
||||
HINTS
|
||||
${_ICONV_LIBRARY_DIRS}
|
||||
"${ICONV_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${ICONV_INCLUDE_DIR}/../lib"
|
||||
"${ICONV_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${ICONV_INCLUDE_DIR}/lib"
|
||||
"${ICONV_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Iconv DEFAULT_MSG ICONV_LIB ICONV_INCLUDE_DIR)
|
||||
|
@ -16,25 +16,30 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(JANSSON_PATH_ARCH JanssonPath${_lib_suffix})
|
||||
|
||||
find_path(Jansson_INCLUDE_DIR
|
||||
NAMES jansson.h
|
||||
HINTS
|
||||
${_JANSSON_INCLUDE_DIRS}
|
||||
ENV JanssonPath${_lib_suffix}
|
||||
ENV JanssonPath
|
||||
ENV ${JANSSON_PATH_ARCH}
|
||||
${_JANSSON_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include)
|
||||
|
||||
find_library(Jansson_LIB
|
||||
NAMES ${_JANSSON_LIBRARIES} jansson libjansson
|
||||
HINTS
|
||||
ENV JanssonPath${_lib_suffix}
|
||||
ENV JanssonPath
|
||||
${_JANSSON_LIBRARY_DIRS}
|
||||
"${Jansson_INCLUDE_DIR}/../lib"
|
||||
"${Jansson_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin
|
||||
../lib${_lib_suffix} ../lib
|
||||
../libs${_lib_suffix} ../libs
|
||||
../bin${_lib_suffix} ../bin)
|
||||
|
||||
if(JANSSON_VERSION)
|
||||
set(_JANSSON_VERSION_STRING "${JANSSON_VERSION}")
|
||||
|
@ -19,16 +19,12 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(FFMPEG_INCLUDE_DIR
|
||||
NAMES libavcodec/avcodec.h
|
||||
HINTS
|
||||
${_AVCODEC_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_AVCODEC_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES ffmpeg libav)
|
||||
@ -36,18 +32,15 @@ find_path(FFMPEG_INCLUDE_DIR
|
||||
find_library(AVCODEC_LIB
|
||||
NAMES ${_AVCODEC_LIBRARIES} avcodec-ffmpeg avcodec
|
||||
HINTS
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
${_AVCODEC_LIBRARY_DIRS}
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libavcodec DEFAULT_MSG AVCODEC_LIB FFMPEG_INCLUDE_DIR)
|
||||
|
@ -15,16 +15,12 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(FFMPEG_INCLUDE_DIR
|
||||
NAMES libavformat/avformat.h
|
||||
HINTS
|
||||
${_AVFORMAT_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_AVFORMAT_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES ffmpeg libav)
|
||||
@ -32,18 +28,15 @@ find_path(FFMPEG_INCLUDE_DIR
|
||||
find_library(AVFORMAT_LIB
|
||||
NAMES ${_AVFORMAT_LIBRARIES} avformat-ffmpeg avformat
|
||||
HINTS
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
${_AVFORMAT_LIBRARY_DIRS}
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libavformat DEFAULT_MSG AVFORMAT_LIB FFMPEG_INCLUDE_DIR)
|
||||
|
@ -15,16 +15,12 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(FFMPEG_INCLUDE_DIR
|
||||
NAMES libavutil/avutil.h
|
||||
HINTS
|
||||
${_AVUTIL_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_AVUTIL_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES ffmpeg libav)
|
||||
@ -32,18 +28,15 @@ find_path(FFMPEG_INCLUDE_DIR
|
||||
find_library(AVUTIL_LIB
|
||||
NAMES ${_AVUTIL_LIBRARIES} avutil-ffmpeg avutil
|
||||
HINTS
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
${_AVUTIL_LIBRARY_DIRS}
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libavutil DEFAULT_MSG AVUTIL_LIB FFMPEG_INCLUDE_DIR)
|
||||
|
@ -19,37 +19,30 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(LIBFDK_PATH_ARCH LibfdkPath${_lib_suffix})
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(Libfdk_INCLUDE_DIR
|
||||
NAMES fdk-aac/aacenc_lib.h
|
||||
HINTS
|
||||
${_LIBFDK_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV LibfdkPath${_lib_suffix}
|
||||
ENV LibfdkPath
|
||||
ENV FFmpegPath
|
||||
ENV ${LIBFDK_PATH_ARCH}
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_LIBFDK_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include)
|
||||
|
||||
find_library(Libfdk_LIB
|
||||
NAMES ${_LIBFDK_LIBRARIES} fdk-aac libfdk-aac
|
||||
HINTS
|
||||
ENV LibfdkPath${_lib_suffix}
|
||||
ENV LibfdkPath
|
||||
${_LIBFDK_LIBRARY_DIRS}
|
||||
"${Libfdk_INCLUDE_DIR}/../lib"
|
||||
"${Libfdk_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${Libfdk_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${Libfdk_INCLUDE_DIR}/lib"
|
||||
"${Libfdk_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${Libfdk_INCLUDE_DIR}/bin"
|
||||
"${Libfdk_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${Libfdk_INCLUDE_DIR}/../bin"
|
||||
"${Libfdk_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin
|
||||
../lib${_lib_suffix} ../lib
|
||||
../libs${_lib_suffix} ../libs
|
||||
../bin${_lib_suffix} ../bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libfdk DEFAULT_MSG Libfdk_LIB Libfdk_INCLUDE_DIR)
|
||||
|
@ -15,16 +15,12 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(FFMPEG_INCLUDE_DIR
|
||||
NAMES libswresample/swresample.h
|
||||
HINTS
|
||||
${_SWRESAMPLE_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_SWRESAMPLE_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES ffmpeg libav)
|
||||
@ -32,18 +28,15 @@ find_path(FFMPEG_INCLUDE_DIR
|
||||
find_library(SWRESAMPLE_LIB
|
||||
NAMES ${_SWRESAMPLE_LIBRARIES} swresample-ffmpeg swresample
|
||||
HINTS
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
${_SWRESAMPLE_LIBRARY_DIRS}
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libswresample DEFAULT_MSG SWRESAMPLE_LIB FFMPEG_INCLUDE_DIR)
|
||||
|
@ -15,16 +15,12 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(FFMPEG_INCLUDE_DIR
|
||||
NAMES libswscale/swscale.h
|
||||
HINTS
|
||||
${_SWSCALE_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_SWSCALE_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES ffmpeg libav)
|
||||
@ -32,18 +28,15 @@ find_path(FFMPEG_INCLUDE_DIR
|
||||
find_library(SWSCALE_LIB
|
||||
NAMES ${_SWSCALE_LIBRARIES} swscale-ffmpeg swscale
|
||||
HINTS
|
||||
ENV FFmpegPath${_lib_suffix}
|
||||
ENV FFmpegPath
|
||||
${_SWSCALE_LIBRARY_DIRS}
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib"
|
||||
"${FFMPEG_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin"
|
||||
"${FFMPEG_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libswscale DEFAULT_MSG SWSCALE_LIB FFMPEG_INCLUDE_DIR)
|
||||
|
@ -19,37 +19,30 @@ else()
|
||||
set(_lib_suffix 32)
|
||||
endif()
|
||||
|
||||
set(X264_PATH_ARCH x264Path${_lib_suffix})
|
||||
set(FFMPEG_PATH_ARCH FFmpegPath${_lib_suffix})
|
||||
|
||||
find_path(X264_INCLUDE_DIR
|
||||
NAMES x264.h
|
||||
HINTS
|
||||
${_X264_INCLUDE_DIRS}
|
||||
"${CMAKE_SOURCE_DIR}/additional_install_files/include"
|
||||
"$ENV{obsAdditionalInstallFiles}/include"
|
||||
ENV x264Path${_lib_suffix}
|
||||
ENV x264Path
|
||||
ENV FFmpegPath
|
||||
ENV ${X264_PATH_ARCH}
|
||||
ENV ${FFMPEG_PATH_ARCH}
|
||||
${_X264_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include)
|
||||
|
||||
find_library(X264_LIB
|
||||
NAMES ${_X264_LIBRARIES} x264 libx264
|
||||
HINTS
|
||||
ENV x264Path${_lib_suffix}
|
||||
ENV x264Path
|
||||
${_X264_LIBRARY_DIRS}
|
||||
"${X264_INCLUDE_DIR}/../lib"
|
||||
"${X264_INCLUDE_DIR}/../lib${_lib_suffix}"
|
||||
"${X264_INCLUDE_DIR}/../libs${_lib_suffix}"
|
||||
"${X264_INCLUDE_DIR}/lib"
|
||||
"${X264_INCLUDE_DIR}/lib${_lib_suffix}"
|
||||
"${X264_INCLUDE_DIR}/bin"
|
||||
"${X264_INCLUDE_DIR}/bin${_lib_suffix}"
|
||||
"${X264_INCLUDE_DIR}/../bin"
|
||||
"${X264_INCLUDE_DIR}/../bin${_lib_suffix}"
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib)
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
bin${_lib_suffix} bin
|
||||
../lib${_lib_suffix} ../lib
|
||||
../libs${_lib_suffix} ../libs
|
||||
../bin${_lib_suffix} ../bin)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Libx264 DEFAULT_MSG X264_LIB X264_INCLUDE_DIR)
|
||||
|
@ -28,8 +28,22 @@ endif()
|
||||
|
||||
if(DEFINED ENV{obsAdditionalInstallFiles})
|
||||
file(TO_CMAKE_PATH "$ENV{obsAdditionalInstallFiles}" ENV{obsAdditionalInstallFiles})
|
||||
else()
|
||||
set(ENV{obsAdditionalInstallFiles} "${CMAKE_SOURCE_DIR}/additional_install_files")
|
||||
endif()
|
||||
|
||||
list(APPEND CMAKE_INCLUDE_PATH
|
||||
"$ENV{obsAdditionalInstallFiles}/include${_lib_suffix}"
|
||||
"$ENV{obsAdditionalInstallFiles}/include")
|
||||
|
||||
list(APPEND CMAKE_LIBRARY_PATH
|
||||
"$ENV{obsAdditionalInstallFiles}/lib${_lib_suffix}"
|
||||
"$ENV{obsAdditionalInstallFiles}/lib"
|
||||
"$ENV{obsAdditionalInstallFiles}/libs${_lib_suffix}"
|
||||
"$ENV{obsAdditionalInstallFiles}/libs"
|
||||
"$ENV{obsAdditionalInstallFiles}/bin${_lib_suffix}"
|
||||
"$ENV{obsAdditionalInstallFiles}/bin")
|
||||
|
||||
if(NOT UNIX_STRUCTURE)
|
||||
set(OBS_DATA_DESTINATION "data")
|
||||
if(APPLE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user