Restore nasm support for ffmpeg building.

This commit is contained in:
Jason Felds
2015-09-26 10:45:38 -04:00
parent 2753089e1f
commit 598233d72e
3 changed files with 23 additions and 3 deletions
+5
View File
@@ -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
+13
View File
@@ -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
View File
@@ -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()