Changeset 2579 for code/branches/buildsystem2/cmake/FindOggVorbis.cmake
- Timestamp:
- Jan 8, 2009, 9:37:41 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/cmake/FindOggVorbis.cmake
r2510 r2579 11 11 # VORBISFILE_LIBRARY 12 12 # 13 # $OGGVORBISDIR is an environment variable used for finding ogg/vorbis. 13 # $OGGDIR and $VORBISDIR are environment variables used 14 # for finding ogg/vorbis. 14 15 # 15 16 # Several changes and additions by Fabian 'x3n' Landau … … 18 19 19 20 SET(OGG_SEARCH_PATHS 20 $ENV{OGGVORBISDIR} 21 $ENV{OGGDIR} 22 $ENV{VORBISDIR} 21 23 /usr/local 22 24 /usr … … 31 33 PATH_SUFFIXES include 32 34 ) 33 34 35 FIND_PATH(VORBIS_INCLUDE_DIR vorbis/codec.h 35 36 PATHS ${OGG_SEARCH_PATHS} 36 37 PATH_SUFFIXES include 37 38 ) 38 39 FIND_LIBRARY(OGG_LIBRARY NAMES ogg 39 FIND_LIBRARY(OGG_LIBRARY_OPTIMIZED NAMES ogg 40 40 PATHS ${OGG_SEARCH_PATHS} 41 41 PATH_SUFFIXES lib 42 42 ) 43 44 FIND_LIBRARY(VORBIS_LIBRARY NAMES vorbis 43 FIND_LIBRARY(OGG_LIBRARY_DEBUG NAMES ogg_${LIBRARY_DEBUG_POSTFIX} 45 44 PATHS ${OGG_SEARCH_PATHS} 46 45 PATH_SUFFIXES lib 47 46 ) 48 49 #FIND_LIBRARY(VORBISENC_LIBRARY NAMES vorbisenc 50 # PATHS ${OGG_SEARCH_PATHS} 51 # PATH_SUFFIXES lib 52 #) 53 54 FIND_LIBRARY(VORBISFILE_LIBRARY NAMES vorbisfile 47 FIND_LIBRARY(VORBIS_LIBRARY_OPTIMIZED NAMES vorbis 48 PATHS ${OGG_SEARCH_PATHS} 49 PATH_SUFFIXES lib 50 ) 51 FIND_LIBRARY(VORBIS_LIBRARY_DEBUG NAMES vorbis_${LIBRARY_DEBUG_POSTFIX} 52 PATHS ${OGG_SEARCH_PATHS} 53 PATH_SUFFIXES lib 54 ) 55 FIND_LIBRARY(VORBISFILE_LIBRARY_OPTIMIZED NAMES vorbisfile 56 PATHS ${OGG_SEARCH_PATHS} 57 PATH_SUFFIXES lib 58 ) 59 FIND_LIBRARY(VORBISFILE_LIBRARY_DEBUG NAMES vorbisfile_${LIBRARY_DEBUG_POSTFIX} 55 60 PATHS ${OGG_SEARCH_PATHS} 56 61 PATH_SUFFIXES lib … … 59 64 # handle the QUIETLY and REQUIRED arguments and set *_FOUND to TRUE if 60 65 # all listed variables are TRUE 61 INCLUDE(FindPackageHandleStandardArgs) 62 FIND_PACKAGE_HANDLE_STANDARD_ARGS(OGG DEFAULT_MSG OGG_LIBRARY OGG_INCLUDE_DIR) 66 FIND_PACKAGE_HANDLE_STANDARD_ARGS(OGG DEFAULT_MSG 67 OGG_LIBRARY_OPTIMIZED 68 OGG_INCLUDE_DIR 69 ) 63 70 FIND_PACKAGE_HANDLE_STANDARD_ARGS(VORBIS DEFAULT_MSG 64 VORBIS_LIBRARY 65 VORBISFILE_LIBRARY 66 #VORBISENC_LIBRARY 71 VORBIS_LIBRARY_OPTIMIZED 72 VORBISFILE_LIBRARY_OPTIMIZED 67 73 VORBIS_INCLUDE_DIR 68 74 ) 69 75 76 # Set optimized and debug libraries 77 HandleLibraryTypes(OGG) 78 HandleLibraryTypes(VORBIS) 79 HandleLibraryTypes(VORBISFILE) 80 70 81 MARK_AS_ADVANCED( 71 82 OGG_LIBRARY 83 OGG_LIBRARY_OPTIMIZED 84 OGG_LIBRARY_DEBUG 72 85 OGG_INCLUDE_DIR 73 86 VORBIS_LIBRARY 87 VORBIS_LIBRARY_OPTIMIZED 88 VORBIS_LIBRARY_DEBUG 74 89 VORBISFILE_LIBRARY 75 #VORBISENC_LIBRARY 90 VORBISFILE_LIBRARY_OPTIMIZED 91 VORBISFILE_LIBRARY_DEBUG 76 92 VORBIS_INCLUDE_DIR 77 93 )
Note: See TracChangeset
for help on using the changeset viewer.