Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 8, 2009, 9:37:41 PM (15 years ago)
Author:
rgrieder
Message:
  • Equipped find scripts with debug/optimized functions. If you have different debug prefixes on your platform simply change ${LIBRARY_DEBUG_POSTFIX} ("_d" default).
  • Clean up in ConfigMSVC.cmake and ConfigMinGW.cmake
  • Also had a good look at the MinGW libraries according to the libs_1889_mingw.zip (no warranty at all, hope I got them all)
  • INSTALL commands are currently limited to non Windows platforms (don't yet know why it doesn't work)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem2/cmake/FindOggVorbis.cmake

    r2510 r2579  
    1111#  VORBISFILE_LIBRARY
    1212#
    13 # $OGGVORBISDIR is an environment variable used for finding ogg/vorbis.
     13# $OGGDIR and $VORBISDIR are environment variables used
     14# for finding ogg/vorbis.
    1415#
    1516# Several changes and additions by Fabian 'x3n' Landau
     
    1819
    1920SET(OGG_SEARCH_PATHS
    20   $ENV{OGGVORBISDIR}
     21  $ENV{OGGDIR}
     22  $ENV{VORBISDIR}
    2123  /usr/local
    2224  /usr
     
    3133  PATH_SUFFIXES include
    3234)
    33 
    3435FIND_PATH(VORBIS_INCLUDE_DIR vorbis/codec.h
    3536  PATHS ${OGG_SEARCH_PATHS}
    3637  PATH_SUFFIXES include
    3738)
    38 
    39 FIND_LIBRARY(OGG_LIBRARY NAMES ogg
     39FIND_LIBRARY(OGG_LIBRARY_OPTIMIZED NAMES ogg
    4040  PATHS ${OGG_SEARCH_PATHS}
    4141  PATH_SUFFIXES lib
    4242)
    43 
    44 FIND_LIBRARY(VORBIS_LIBRARY NAMES vorbis
     43FIND_LIBRARY(OGG_LIBRARY_DEBUG NAMES ogg_${LIBRARY_DEBUG_POSTFIX}
    4544  PATHS ${OGG_SEARCH_PATHS}
    4645  PATH_SUFFIXES lib
    4746)
    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
     47FIND_LIBRARY(VORBIS_LIBRARY_OPTIMIZED NAMES vorbis
     48  PATHS ${OGG_SEARCH_PATHS}
     49  PATH_SUFFIXES lib
     50)
     51FIND_LIBRARY(VORBIS_LIBRARY_DEBUG NAMES vorbis_${LIBRARY_DEBUG_POSTFIX}
     52  PATHS ${OGG_SEARCH_PATHS}
     53  PATH_SUFFIXES lib
     54)
     55FIND_LIBRARY(VORBISFILE_LIBRARY_OPTIMIZED NAMES vorbisfile
     56  PATHS ${OGG_SEARCH_PATHS}
     57  PATH_SUFFIXES lib
     58)
     59FIND_LIBRARY(VORBISFILE_LIBRARY_DEBUG NAMES vorbisfile_${LIBRARY_DEBUG_POSTFIX}
    5560  PATHS ${OGG_SEARCH_PATHS}
    5661  PATH_SUFFIXES lib
     
    5964# handle the QUIETLY and REQUIRED arguments and set *_FOUND to TRUE if
    6065# all listed variables are TRUE
    61 INCLUDE(FindPackageHandleStandardArgs)
    62 FIND_PACKAGE_HANDLE_STANDARD_ARGS(OGG DEFAULT_MSG OGG_LIBRARY OGG_INCLUDE_DIR)
     66FIND_PACKAGE_HANDLE_STANDARD_ARGS(OGG DEFAULT_MSG
     67  OGG_LIBRARY_OPTIMIZED
     68  OGG_INCLUDE_DIR
     69)
    6370FIND_PACKAGE_HANDLE_STANDARD_ARGS(VORBIS DEFAULT_MSG
    64   VORBIS_LIBRARY
    65   VORBISFILE_LIBRARY
    66   #VORBISENC_LIBRARY
     71  VORBIS_LIBRARY_OPTIMIZED
     72  VORBISFILE_LIBRARY_OPTIMIZED
    6773  VORBIS_INCLUDE_DIR
    6874)
    6975
     76# Set optimized and debug libraries
     77HandleLibraryTypes(OGG)
     78HandleLibraryTypes(VORBIS)
     79HandleLibraryTypes(VORBISFILE)
     80
    7081MARK_AS_ADVANCED(
    7182  OGG_LIBRARY
     83  OGG_LIBRARY_OPTIMIZED
     84  OGG_LIBRARY_DEBUG
    7285  OGG_INCLUDE_DIR
    7386  VORBIS_LIBRARY
     87  VORBIS_LIBRARY_OPTIMIZED
     88  VORBIS_LIBRARY_DEBUG
    7489  VORBISFILE_LIBRARY
    75   #VORBISENC_LIBRARY
     90  VORBISFILE_LIBRARY_OPTIMIZED
     91  VORBISFILE_LIBRARY_DEBUG
    7692  VORBIS_INCLUDE_DIR
    7793)
Note: See TracChangeset for help on using the changeset viewer.