Imported existing code
This commit is contained in:
42
indra/cmake/Audio.cmake
Normal file
42
indra/cmake/Audio.cmake
Normal file
@@ -0,0 +1,42 @@
|
||||
# -*- cmake -*-
|
||||
include(Prebuilt)
|
||||
|
||||
if (STANDALONE)
|
||||
include(FindPkgConfig)
|
||||
pkg_check_modules(OGG REQUIRED ogg)
|
||||
pkg_check_modules(VORBIS REQUIRED vorbis)
|
||||
pkg_check_modules(VORBISENC REQUIRED vorbisenc)
|
||||
pkg_check_modules(VORBISFILE REQUIRED vorbisfile)
|
||||
else (STANDALONE)
|
||||
use_prebuilt_binary(ogg-vorbis)
|
||||
set(VORBIS_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include)
|
||||
set(VORBISENC_INCLUDE_DIRS ${VORBIS_INCLUDE_DIRS})
|
||||
set(VORBISFILE_INCLUDE_DIRS ${VORBIS_INCLUDE_DIRS})
|
||||
|
||||
if (WINDOWS)
|
||||
set(OGG_LIBRARIES
|
||||
optimized ogg_static
|
||||
debug ogg_static_d)
|
||||
set(VORBIS_LIBRARIES
|
||||
optimized vorbis_static
|
||||
debug vorbis_static_d)
|
||||
set(VORBISENC_LIBRARIES
|
||||
optimized vorbisenc_static
|
||||
debug vorbisenc_static_d)
|
||||
set(VORBISFILE_LIBRARIES
|
||||
optimized vorbisfile_static
|
||||
debug vorbisfile_static_d)
|
||||
else (WINDOWS)
|
||||
set(OGG_LIBRARIES ogg)
|
||||
set(VORBIS_LIBRARIES vorbis)
|
||||
set(VORBISENC_LIBRARIES vorbisenc)
|
||||
set(VORBISFILE_LIBRARIES vorbisfile)
|
||||
endif (WINDOWS)
|
||||
endif (STANDALONE)
|
||||
|
||||
link_directories(
|
||||
${VORBIS_LIBRARY_DIRS}
|
||||
${VORBISENC_LIBRARY_DIRS}
|
||||
${VORBISFILE_LIBRARY_DIRS}
|
||||
${OGG_LIBRARY_DIRS}
|
||||
)
|
||||
Reference in New Issue
Block a user