28 lines
851 B
CMake
28 lines
851 B
CMake
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/tremor)
|
|
|
|
SET(TREMOR_SOURCE tremor/block.c
|
|
tremor/floor0.c
|
|
tremor/info.c
|
|
tremor/mdct.c
|
|
tremor/res012.c
|
|
tremor/synthesis.c
|
|
tremor/window.c
|
|
tremor/codebook.c
|
|
tremor/floor1.c
|
|
tremor/mapping0.c
|
|
tremor/registry.c
|
|
tremor/sharedbook.c
|
|
tremor/vorbisfile.c)
|
|
|
|
SOURCE_GROUP("Tremor" FILES ${TREMOR_SOURCE})
|
|
|
|
IF(WIN32)
|
|
SOURCE_GROUP("LibOGG" FILES ${OGG_SOURCE})
|
|
|
|
add_library(CMP.Audio.Vorbis SHARED OggRead.cpp ${TREMOR_SOURCE} ${OGG_SOURCE})
|
|
ELSE()
|
|
add_library(CMP.Audio.Vorbis SHARED OggRead.cpp ${TREMOR_SOURCE})
|
|
target_link_libraries(CMP.Audio.Vorbis ogg)
|
|
ENDIF()
|
|
|