51 lines
1.3 KiB
CMake
51 lines
1.3 KiB
CMake
# -*- cmake -*-
|
|
include(Prebuilt)
|
|
|
|
if (LINUX)
|
|
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 (LINUX)
|
|
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 (LINUX)
|
|
|
|
link_directories(
|
|
${VORBIS_LIBRARY_DIRS}
|
|
${VORBISENC_LIBRARY_DIRS}
|
|
${VORBISFILE_LIBRARY_DIRS}
|
|
${OGG_LIBRARY_DIRS}
|
|
)
|
|
|
|
set(LLAUDIO_VORBIS_LIBRARIES
|
|
${VORBISENC_LIBRARIES}
|
|
${VORBISFILE_LIBRARIES}
|
|
${VORBIS_LIBRARIES}
|
|
${OGG_LIBRARIES}
|
|
)
|
|
|