Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/SuperOrxoBros_HS18/SuperOrxoBros_HS18/cmake/tools/FindVorbis.cmake @ 12175

Last change on this file since 12175 was 12175, checked in by siramesh, 5 years ago

Super Orxo Bros (Sidharth Ramesh, Nisa Balta, Jeff Ren)

File size: 1.6 KB
Line 
1# - Try to find ogg/vorbis
2# Once done this will define
3#
4#  VORBIS_FOUND - system has vorbis
5#  VORBIS_INCLUDE_DIR
6#  VORBIS_LIBRARIES - vorbis and vorbisfile libraries
7#
8# $VORBISDIR is an environment variable used
9# for finding vorbis.
10#
11# Several changes and additions by Fabian 'x3n' Landau
12# Most of all rewritten by Adrian Friedli
13# Debug versions and simplifications by Reto Grieder
14#                 > www.orxonox.net <
15
16INCLUDE(FindPackageHandleStandardArgs)
17INCLUDE(HandleLibraryTypes)
18
19FIND_PATH(VORBIS_INCLUDE_DIR vorbis/codec.h
20  PATHS $ENV{VORBISDIR}
21  PATH_SUFFIXES include
22)
23FIND_LIBRARY(VORBIS_LIBRARY_OPTIMIZED
24  NAMES vorbis vorbis-0 libvorbis
25  PATHS $ENV{VORBISDIR}
26  PATH_SUFFIXES lib
27)
28FIND_LIBRARY(VORBIS_LIBRARY_DEBUG
29  NAMES vorbisd vorbis_d vorbisD vorbis_D libvorbis_d
30  PATHS $ENV{VORBISDIR}
31  PATH_SUFFIXES lib
32)
33FIND_LIBRARY(VORBISFILE_LIBRARY_OPTIMIZED
34  NAMES vorbisfile vorbisfile-3 libvorbisfile
35  PATHS $ENV{VORBISDIR}
36  PATH_SUFFIXES lib
37)
38FIND_LIBRARY(VORBISFILE_LIBRARY_DEBUG
39  NAMES vorbisfiled vorbisfile_d vorbisfileD vorbisfile_D libvorbisfile_d
40  PATHS $ENV{VORBISDIR}
41  PATH_SUFFIXES lib
42)
43
44# Handle the REQUIRED argument and set VORBIS_FOUND
45FIND_PACKAGE_HANDLE_STANDARD_ARGS(Vorbis DEFAULT_MSG
46  VORBIS_LIBRARY_OPTIMIZED
47  VORBISFILE_LIBRARY_OPTIMIZED
48  VORBIS_INCLUDE_DIR
49)
50
51# Collect optimized and debug libraries
52HANDLE_LIBRARY_TYPES(VORBIS)
53HANDLE_LIBRARY_TYPES(VORBISFILE)
54SET(VORBIS_LIBRARIES ${VORBIS_LIBRARY} ${VORBISFILE_LIBRARY})
55
56MARK_AS_ADVANCED(
57  VORBIS_INCLUDE_DIR
58  VORBIS_LIBRARY_OPTIMIZED
59  VORBIS_LIBRARY_DEBUG
60  VORBISFILE_LIBRARY_OPTIMIZED
61  VORBISFILE_LIBRARY_DEBUG
62)
Note: See TracBrowser for help on using the repository browser.