diff options
author | Tuomas Virtanen <katajakasa@gmail.com> | 2016-01-17 22:46:18 +0200 |
---|---|---|
committer | Tuomas Virtanen <katajakasa@gmail.com> | 2016-01-17 22:46:18 +0200 |
commit | 766a346e516a58fd110caca311ecaec68b47bc12 (patch) | |
tree | 189acf02cec11701e48d7a94e9748c83deb46baa /cmake | |
parent | defe24601e2338a6a6d3145220e25c56bf1c3147 (diff) |
Add support for libass subtitles
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindSDL2.cmake | 12 | ||||
-rw-r--r-- | cmake/Findass.cmake | 43 | ||||
-rw-r--r-- | cmake/Findcunit.cmake | 4 | ||||
-rw-r--r-- | cmake/Findffmpeg.cmake | 6 |
4 files changed, 54 insertions, 11 deletions
diff --git a/cmake/FindSDL2.cmake b/cmake/FindSDL2.cmake index c0b43bc..8102832 100644 --- a/cmake/FindSDL2.cmake +++ b/cmake/FindSDL2.cmake @@ -36,19 +36,19 @@ if(MINGW) PATHS ${SDL2_SEARCH_PATHS} ) else() - SET(SDL2MAIN_LIBRARY "") + set(SDL2MAIN_LIBRARY "") endif() if(SDL2_INCLUDE_DIR AND SDL2_LIBRARY) - SET(SDL2_FOUND TRUE) + set(SDL2_FOUND TRUE) endif() if(SDL2_FOUND) - SET(SDL2_LIBRARIES ${SDL2MAIN_LIBRARY} ${SDL2_LIBRARY}) - SET(SDL2_INCLUDE_DIRS ${SDL2_INCLUDE_DIR}) - MESSAGE(STATUS "Found SDL2: ${SDL2_LIBRARIES}") + set(SDL2_LIBRARIES ${SDL2MAIN_LIBRARY} ${SDL2_LIBRARY}) + set(SDL2_INCLUDE_DIRS ${SDL2_INCLUDE_DIR}) + message(STATUS "Found SDL2: ${SDL2_LIBRARIES}") else() - MESSAGE(WARNING "Could not find SDL2") + message(WARNING "Could not find SDL2") endif() mark_as_advanced(SDL2MAIN_LIBRARY SDL2_LIBRARY SDL2_INCLUDE_DIR SDL2_SEARCH_PATHS) diff --git a/cmake/Findass.cmake b/cmake/Findass.cmake new file mode 100644 index 0000000..bbc88d5 --- /dev/null +++ b/cmake/Findass.cmake @@ -0,0 +1,43 @@ +# A Simple libass Finder. +# (c) Tuomas Virtanen 2016 (Licensed under MIT license) +# Usage: +# find_package(ass) +# +# Declares: +# * ASS_FOUND +# * ASS_INCLUDE_DIRS +# * ASS_LIBRARIES +# + +set(ASS_SEARCH_PATHS + /usr/local/ + /usr/ + /opt +) + +find_path(ASS_INCLUDE_DIR ass/ass.h + HINTS + PATH_SUFFIXES include + PATHS ${ASS_SEARCH_PATHS} +) + +find_library(ASS_LIBRARY + NAMES ass + HINTS + PATH_SUFFIXES lib + PATHS ${ASS_SEARCH_PATHS} +) + +if(ASS_INCLUDE_DIR AND ASS_LIBRARY) + set(ASS_FOUND TRUE) +endif() + +if(ASS_FOUND) + set(ASS_LIBRARIES ${ASS_LIBRARY}) + set(ASS_INCLUDE_DIRS ${ASS_INCLUDE_DIR}) + message(STATUS "Found libass: ${ASS_LIBRARIES}") +else() + message(WARNING "Could not find libass") +endif() + +mark_as_advanced(ASS_LIBRARY ASS_INCLUDE_DIR ASS_SEARCH_PATHS) diff --git a/cmake/Findcunit.cmake b/cmake/Findcunit.cmake index ee982b0..ae81cf1 100644 --- a/cmake/Findcunit.cmake +++ b/cmake/Findcunit.cmake @@ -31,8 +31,8 @@ if(CUNIT_INCLUDE_DIR AND CUNIT_LIBRARY) endif() if(CUNIT_FOUND) - SET(CUNIT_LIBRARIES ${CUNIT_LIBRARY}) - SET(CUNIT_INCLUDE_DIRS ${CUNIT_INCLUDE_DIR}) + set(CUNIT_LIBRARIES ${CUNIT_LIBRARY}) + set(CUNIT_INCLUDE_DIRS ${CUNIT_INCLUDE_DIR}) message(STATUS "Found CUnit: ${CUNIT_LIBRARY}") else() message(WARNING "Could not find CUnit.") diff --git a/cmake/Findffmpeg.cmake b/cmake/Findffmpeg.cmake index eca94a3..fdb6246 100644 --- a/cmake/Findffmpeg.cmake +++ b/cmake/Findffmpeg.cmake @@ -57,7 +57,7 @@ foreach(comp ${FFMPEG_COMPONENTS}) else() set(FFMPEG_FOUND FALSE) set(${comp}_FOUND FALSE) - MESSAGE(WARNING "Could not find component: ${comp}") + message(WARNING "Could not find component: ${comp}") endif() # Mark the temporary variables as hidden in the ui @@ -66,9 +66,9 @@ foreach(comp ${FFMPEG_COMPONENTS}) endforeach() if(FFMPEG_FOUND) - MESSAGE(STATUS "Found FFMPEG: ${FFMPEG_LIBRARIES}") + message(STATUS "Found FFMPEG: ${FFMPEG_LIBRARIES}") else() - MESSAGE(WARNING "Could not find FFMPEG") + message(WARNING "Could not find FFMPEG") endif() mark_as_advanced(FFMPEG_COMPONENTS FFMPEG_SEARCH_PATHS) |