MegaGlest/mk/cmake/Modules/FindOGG.cmake

59 lines
1.4 KiB
CMake
Raw Normal View History

2010-06-05 19:34:55 +02:00
# Defines
# OGG_FOUND
# OGG_INCLUDE_DIR
# OGG_LIBRARY
# VORBIS_LIBRARY
# VORBIS_FILE_LIBRARY
#
# check for cache to avoid littering log
IF(OGG_INCLUDE_DIR AND OGG_LIBRARY AND VORBIS_LIBRARY)
SET(OGG_BE_QUIET TRUE)
ENDIF()
2010-06-05 19:34:55 +02:00
FIND_PATH(OGG_INCLUDE_DIR ogg/ogg.h)
2011-11-30 06:10:04 +01:00
IF (STATIC_OGG AND NOT OGG_LIBRARY)
FIND_LIBRARY(OGG_LIBRARY NAMES libogg.a ogg.a ogg)
ELSE()
2011-11-30 06:10:04 +01:00
FIND_LIBRARY(OGG_LIBRARY NAMES ogg)
ENDIF()
2011-11-30 06:10:04 +01:00
IF (STATIC_OGG AND NOT VORBIS_LIBRARY)
FIND_LIBRARY(VORBIS_LIBRARY NAMES libvorbis.a vorbis.a vorbis)
ELSE()
2011-11-30 06:10:04 +01:00
FIND_LIBRARY(VORBIS_LIBRARY NAMES vorbis)
ENDIF()
2010-06-05 19:34:55 +02:00
#on macos the vorbisfile library is part of the vorbisone...
2011-10-15 00:39:33 +02:00
#IF(NOT APPLE)
# comment above is full of lies
2011-11-30 06:10:04 +01:00
IF (STATIC_OGG AND NOT VORBIS_FILE_LIBRARY)
FIND_LIBRARY(VORBIS_FILE_LIBRARY NAMES libvorbisfile.a vorbisfile.a vorbisfile)
ELSE()
FIND_LIBRARY(VORBIS_FILE_LIBRARY NAMES vorbisfile)
ENDIF()
2011-11-30 06:10:04 +01:00
2011-10-15 00:39:33 +02:00
#ENDIF(NOT APPLE)
IF(OGG_INCLUDE_DIR AND OGG_LIBRARY AND VORBIS_LIBRARY AND (APPLE OR VORBIS_FILE_LIBRARY))
2010-06-05 19:34:55 +02:00
SET(OGG_FOUND TRUE)
IF(NOT OGG_BE_QUIET)
MESSAGE(STATUS "OGG/Vorbis includes: ${OGG_INCLUDE_DIR}")
MESSAGE(STATUS "OGG library : ${OGG_LIBRARY}")
MESSAGE(STATUS "Vorbis library : ${VORBIS_LIBRARY}")
MESSAGE(STATUS "Vorbis file library: ${VORBIS_FILE_LIBRARY}")
ENDIF(NOT OGG_BE_QUIET)
ELSE()
2010-06-05 19:34:55 +02:00
SET(OGG_FOUND FALSE)
MESSAGE("OGG/Vorbis was not found on this system!")
ENDIF()
2010-06-05 19:34:55 +02:00
MARK_AS_ADVANCED(
OGG_INCLUDE_DIR
OGG_LIBRARY
VORBIS_LIBRARY
VORBIS_FILE_LIBRARY
)