Merge pull request #799 from wolfman2000/wolf-ffmpeg-nasm

Restore nasm support for ffmpeg building.
This commit is contained in:
Jason Felds
2015-09-26 11:57:30 -04:00
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()