Restore nasm support for ffmpeg building.
This commit is contained in:
@@ -32,6 +32,11 @@ matrix:
|
|||||||
- libxrandr-dev
|
- libxrandr-dev
|
||||||
- libglew-dev
|
- libglew-dev
|
||||||
|
|
||||||
|
-
|
||||||
|
env: CXX_COMPILER=clang++-3.6 CC_COMPILER=clang-3.6 BUILD_TYPE=Release WITH_FFMPEG=ON
|
||||||
|
compiler: clang
|
||||||
|
addons: *clang36
|
||||||
|
|
||||||
-
|
-
|
||||||
env: CXX_COMPILER=g++-5 CC_COMPILER=gcc-5 BUILD_TYPE=Release WITH_FFMPEG=OFF
|
env: CXX_COMPILER=g++-5 CC_COMPILER=gcc-5 BUILD_TYPE=Release WITH_FFMPEG=OFF
|
||||||
compiler: gcc
|
compiler: gcc
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# Try to find the nasm assembly program.
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
|
||||||
|
find_program(NASM_EXECUTABLE nasm
|
||||||
|
HINTS $ENV{NASM_ROOT} ${NASM_ROOT}
|
||||||
|
PATH_SUFFIXES bin
|
||||||
|
)
|
||||||
|
|
||||||
|
find_package_handle_standard_args(nasm DEFAULT_MSG NASM_EXECUTABLE)
|
||||||
|
|
||||||
|
mark_as_advanced(NASM_EXECUTABLE)
|
||||||
|
|
||||||
+5
-3
@@ -212,6 +212,9 @@ if(WITH_OGG)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
find_package(nasm)
|
||||||
|
find_package(yasm)
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set(SYSTEM_PCRE_FOUND FALSE)
|
set(SYSTEM_PCRE_FOUND FALSE)
|
||||||
find_package(DirectX REQUIRED)
|
find_package(DirectX REQUIRED)
|
||||||
@@ -367,9 +370,8 @@ elseif(LINUX)
|
|||||||
set(HAS_PTHREAD FALSE)
|
set(HAS_PTHREAD FALSE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(yasm)
|
if (WITH_FFMPEG AND NOT YASM_FOUND AND NOT NASM_FOUND)
|
||||||
if (WITH_FFMPEG AND NOT YASM_FOUND)
|
message("Neither NASM nor YASM were found. Please install at least one of them if you wish for ffmpeg support.")
|
||||||
message("YASM was not found. Please install if you wish for ffmpeg support.")
|
|
||||||
set(WITH_FFMPEG OFF)
|
set(WITH_FFMPEG OFF)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user