Changeset 2616 for code/branches/buildsystem2/cmake/FindOgg.cmake
- Timestamp:
- Jan 29, 2009, 10:55:29 PM (16 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/cmake/FindOgg.cmake
r2614 r2616 5 5 # OGG_INCLUDE_DIR 6 6 # OGG_LIBRARY 7 # VORBIS_FOUND - system has vorbis8 # VORBIS_INCLUDE_DIR9 # VORBIS_LIBRARY10 # VORBISENC_LIBRARY11 # VORBISFILE_LIBRARY12 7 # 13 # $OGGDIR and $VORBISDIR are environment variablesused14 # for finding ogg /vorbis.8 # $OGGDIR is an environment variable used 9 # for finding ogg. 15 10 # 16 11 # Several changes and additions by Fabian 'x3n' Landau … … 21 16 INCLUDE(HandleLibraryTypes) 22 17 23 SET(OGG_SEARCH_PATHS24 $ENV{OGGDIR}25 $ENV{VORBISDIR}26 /usr/local27 /usr28 /sw29 /opt/local30 /opt/csw31 /opt32 )33 34 18 FIND_PATH(OGG_INCLUDE_DIR ogg/ogg.h 35 PATHS $ {OGG_SEARCH_PATHS}19 PATHS $ENV{OGGDIR} 36 20 PATH_SUFFIXES include 37 21 ) 38 22 FIND_PATH(VORBIS_INCLUDE_DIR vorbis/codec.h 39 PATHS $ {OGG_SEARCH_PATHS}23 PATHS $ENV{OGGDIR} 40 24 PATH_SUFFIXES include 41 25 ) 42 FIND_LIBRARY(OGG_LIBRARY_OPTIMIZED NAMES ogg 43 PATHS ${OGG_SEARCH_PATHS} 26 FIND_LIBRARY(OGG_LIBRARY_OPTIMIZED 27 NAMES ogg 28 PATHS $ENV{OGGDIR} 44 29 PATH_SUFFIXES lib 45 30 ) 46 FIND_LIBRARY(OGG_LIBRARY_DEBUG NAMES ogg${LIBRARY_DEBUG_POSTFIX} 47 PATHS ${OGG_SEARCH_PATHS} 48 PATH_SUFFIXES lib 49 ) 50 FIND_LIBRARY(VORBIS_LIBRARY_OPTIMIZED NAMES vorbis 51 PATHS ${OGG_SEARCH_PATHS} 52 PATH_SUFFIXES lib 53 ) 54 FIND_LIBRARY(VORBIS_LIBRARY_DEBUG NAMES vorbis${LIBRARY_DEBUG_POSTFIX} 55 PATHS ${OGG_SEARCH_PATHS} 56 PATH_SUFFIXES lib 57 ) 58 FIND_LIBRARY(VORBISFILE_LIBRARY_OPTIMIZED NAMES vorbisfile 59 PATHS ${OGG_SEARCH_PATHS} 60 PATH_SUFFIXES lib 61 ) 62 FIND_LIBRARY(VORBISFILE_LIBRARY_DEBUG NAMES vorbisfile${LIBRARY_DEBUG_POSTFIX} 63 PATHS ${OGG_SEARCH_PATHS} 31 FIND_LIBRARY(OGG_LIBRARY_DEBUG 32 NAMES oggd ogg_d 33 PATHS $ENV{VORBISDIR} 64 34 PATH_SUFFIXES lib 65 35 ) 66 36 67 # handle the QUIETLY and REQUIRED arguments and set *_FOUND to TRUE if68 # all listed variables are TRUE 69 FIND_PACKAGE_HANDLE_STANDARD_ARGS(OGG DEFAULT_MSG 37 # Handle the REQUIRED argument and set OGG_FOUND 38 FIND_PACKAGE_HANDLE_STANDARD_ARGS(Ogg DEFAULT_MSG 39 OGG_INCLUDE_DIR 70 40 OGG_LIBRARY_OPTIMIZED 71 OGG_INCLUDE_DIR72 )73 SET(VORBIS_FIND_REQUIRED ON)74 FIND_PACKAGE_HANDLE_STANDARD_ARGS(VORBIS DEFAULT_MSG75 VORBIS_LIBRARY_OPTIMIZED76 VORBIS_INCLUDE_DIR77 )78 SET(VORBISFILE_FIND_REQUIRED ON)79 FIND_PACKAGE_HANDLE_STANDARD_ARGS(VORBISFILE DEFAULT_MSG80 VORBISFILE_LIBRARY_OPTIMIZED81 VORBIS_INCLUDE_DIR82 41 ) 83 42 84 # Set optimized and debug libraries43 # Collect optimized and debug libraries 85 44 HANDLE_LIBRARY_TYPES(OGG) 86 HANDLE_LIBRARY_TYPES(VORBIS)87 HANDLE_LIBRARY_TYPES(VORBISFILE)88 45 89 46 MARK_AS_ADVANCED( 90 OGG_ LIBRARY47 OGG_INCLUDE_DIR 91 48 OGG_LIBRARY_OPTIMIZED 92 49 OGG_LIBRARY_DEBUG 93 OGG_INCLUDE_DIR94 VORBIS_LIBRARY95 VORBIS_LIBRARY_OPTIMIZED96 VORBIS_LIBRARY_DEBUG97 VORBISFILE_LIBRARY98 VORBISFILE_LIBRARY_OPTIMIZED99 VORBISFILE_LIBRARY_DEBUG100 VORBIS_INCLUDE_DIR101 50 )
Note: See TracChangeset
for help on using the changeset viewer.