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