| # Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| # file Copyright.txt or https://cmake.org/licensing for details. |
| |
| #[=======================================================================[.rst: |
| FindAVIFile |
| ----------- |
| |
| Locate AVIFILE library and include paths |
| |
| AVIFILE (http://avifile.sourceforge.net/) is a set of libraries for |
| i386 machines to use various AVI codecs. Support is limited beyond |
| Linux. Windows provides native AVI support, and so doesn't need this |
| library. This module defines |
| |
| :: |
| |
| AVIFILE_INCLUDE_DIR, where to find avifile.h , etc. |
| AVIFILE_LIBRARIES, the libraries to link against |
| AVIFILE_DEFINITIONS, definitions to use when compiling |
| AVIFILE_FOUND, If false, don't try to use AVIFILE |
| #]=======================================================================] |
| |
| if (UNIX) |
| |
| find_path(AVIFILE_INCLUDE_DIR avifile.h PATH_SUFFIXES avifile/include include/avifile include/avifile-0.7) |
| find_library(AVIFILE_AVIPLAY_LIBRARY aviplay aviplay-0.7 PATH_SUFFIXES avifile/lib) |
| |
| endif () |
| |
| include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) |
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(AVIFile DEFAULT_MSG AVIFILE_INCLUDE_DIR AVIFILE_AVIPLAY_LIBRARY) |
| |
| if (AVIFILE_FOUND) |
| set(AVIFILE_LIBRARIES ${AVIFILE_AVIPLAY_LIBRARY}) |
| set(AVIFILE_DEFINITIONS "") |
| endif() |
| |
| mark_as_advanced(AVIFILE_INCLUDE_DIR AVIFILE_AVIPLAY_LIBRARY) |