Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Modules / FindAVIFile.cmake
blob390d793d5c3b5006dd7bf8776b5acc6d2e04768d
1 # - Locate AVIFILE library and include paths
2 # AVIFILE (http://avifile.sourceforge.net/)is a set of libraries for 
3 # i386 machines
4 # to use various AVI codecs. Support is limited beyond Linux. Windows
5 # provides native AVI support, and so doesn't need this library.
6 # This module defines
7 #  AVIFILE_INCLUDE_DIR, where to find avifile.h , etc.
8 #  AVIFILE_LIBRARIES, the libraries to link against
9 #  AVIFILE_DEFINITIONS, definitions to use when compiling
10 #  AVIFILE_FOUND, If false, don't try to use AVIFILE
12 IF (UNIX)
14   FIND_PATH(AVIFILE_INCLUDE_DIR avifile.h
15     /usr/local/avifile/include
16     /usr/local/include/avifile
17   )
19   FIND_LIBRARY(AVIFILE_AVIPLAY_LIBRARY aviplay
20     /usr/local/avifile/lib
21   )
23 ENDIF (UNIX)
25 SET (AVIFILE_FOUND "NO")
27 IF(AVIFILE_INCLUDE_DIR)
28   IF(AVIFILE_AVIPLAY_LIBRARY)
29     SET( AVIFILE_LIBRARIES  ${AVIFILE_AVIPLAY_LIBRARY} )
30     SET( AVIFILE_FOUND "YES" )
31     SET( AVIFILE_DEFINITIONS "")
33   ENDIF(AVIFILE_AVIPLAY_LIBRARY)
34 ENDIF(AVIFILE_INCLUDE_DIR)
37 MARK_AS_ADVANCED(AVIFILE_INCLUDE_DIR AVIFILE_AVIPLAY_LIBRARY)