mirror of
https://github.com/cookiengineer/audacity
synced 2025-12-21 16:11:11 +01:00
Adjust CMake build for new libsndfile version
This commit is contained in:
@@ -5,61 +5,15 @@ def_vars()
|
||||
|
||||
list( APPEND SOURCES
|
||||
PRIVATE
|
||||
${TARGET_ROOT}/src/aiff.c
|
||||
${TARGET_ROOT}/src/alaw.c
|
||||
${TARGET_ROOT}/src/au.c
|
||||
${TARGET_ROOT}/src/audio_detect.c
|
||||
${TARGET_ROOT}/src/avr.c
|
||||
${TARGET_ROOT}/src/broadcast.c
|
||||
${TARGET_ROOT}/src/caf.c
|
||||
${TARGET_ROOT}/src/chanmap.c
|
||||
${TARGET_ROOT}/src/chunk.c
|
||||
${TARGET_ROOT}/src/command.c
|
||||
${TARGET_ROOT}/src/common.c
|
||||
${TARGET_ROOT}/src/dither.c
|
||||
${TARGET_ROOT}/src/double64.c
|
||||
${TARGET_ROOT}/src/dwd.c
|
||||
${TARGET_ROOT}/src/dwvw.c
|
||||
${TARGET_ROOT}/src/file_io.c
|
||||
${TARGET_ROOT}/src/flac.c
|
||||
${TARGET_ROOT}/src/float32.c
|
||||
${TARGET_ROOT}/src/g72x.c
|
||||
${TARGET_ROOT}/src/gsm610.c
|
||||
${TARGET_ROOT}/src/htk.c
|
||||
${TARGET_ROOT}/src/id3.c
|
||||
${TARGET_ROOT}/src/ima_adpcm.c
|
||||
${TARGET_ROOT}/src/ima_oki_adpcm.c
|
||||
${TARGET_ROOT}/src/interleave.c
|
||||
${TARGET_ROOT}/src/ircam.c
|
||||
${TARGET_ROOT}/src/macbinary3.c
|
||||
${TARGET_ROOT}/src/macos.c
|
||||
${TARGET_ROOT}/src/mat4.c
|
||||
${TARGET_ROOT}/src/mat5.c
|
||||
${TARGET_ROOT}/src/mpc2k.c
|
||||
${TARGET_ROOT}/src/ms_adpcm.c
|
||||
${TARGET_ROOT}/src/nist.c
|
||||
${TARGET_ROOT}/src/ogg.c
|
||||
${TARGET_ROOT}/src/paf.c
|
||||
${TARGET_ROOT}/src/pcm.c
|
||||
${TARGET_ROOT}/src/pvf.c
|
||||
${TARGET_ROOT}/src/raw.c
|
||||
${TARGET_ROOT}/src/rf64.c
|
||||
${TARGET_ROOT}/src/rx2.c
|
||||
${TARGET_ROOT}/src/sd2.c
|
||||
${TARGET_ROOT}/src/sds.c
|
||||
${TARGET_ROOT}/src/sndfile.c
|
||||
${TARGET_ROOT}/src/strings.c
|
||||
${TARGET_ROOT}/src/svx.c
|
||||
${TARGET_ROOT}/src/txw.c
|
||||
${TARGET_ROOT}/src/ulaw.c
|
||||
${TARGET_ROOT}/src/voc.c
|
||||
${TARGET_ROOT}/src/vox_adpcm.c
|
||||
${TARGET_ROOT}/src/w64.c
|
||||
${TARGET_ROOT}/src/wav.c
|
||||
${TARGET_ROOT}/src/wav_w64.c
|
||||
${TARGET_ROOT}/src/windows.c
|
||||
${TARGET_ROOT}/src/wve.c
|
||||
${TARGET_ROOT}/src/xi.c
|
||||
${TARGET_ROOT}/src/ALAC/ALACBitUtilities.c
|
||||
${TARGET_ROOT}/src/ALAC/ag_dec.c
|
||||
${TARGET_ROOT}/src/ALAC/ag_enc.c
|
||||
${TARGET_ROOT}/src/ALAC/alac_decoder.c
|
||||
${TARGET_ROOT}/src/ALAC/alac_encoder.c
|
||||
${TARGET_ROOT}/src/ALAC/dp_dec.c
|
||||
${TARGET_ROOT}/src/ALAC/dp_enc.c
|
||||
${TARGET_ROOT}/src/ALAC/matrix_dec.c
|
||||
${TARGET_ROOT}/src/ALAC/matrix_enc.c
|
||||
${TARGET_ROOT}/src/G72x/g721.c
|
||||
${TARGET_ROOT}/src/G72x/g723_16.c
|
||||
${TARGET_ROOT}/src/G72x/g723_24.c
|
||||
@@ -79,6 +33,67 @@ list( APPEND SOURCES
|
||||
${TARGET_ROOT}/src/GSM610/rpe.c
|
||||
${TARGET_ROOT}/src/GSM610/short_term.c
|
||||
${TARGET_ROOT}/src/GSM610/table.c
|
||||
${TARGET_ROOT}/src/aiff.c
|
||||
${TARGET_ROOT}/src/alac.c
|
||||
${TARGET_ROOT}/src/alaw.c
|
||||
${TARGET_ROOT}/src/au.c
|
||||
${TARGET_ROOT}/src/audio_detect.c
|
||||
${TARGET_ROOT}/src/avr.c
|
||||
${TARGET_ROOT}/src/broadcast.c
|
||||
${TARGET_ROOT}/src/caf.c
|
||||
${TARGET_ROOT}/src/cart.c
|
||||
${TARGET_ROOT}/src/chanmap.c
|
||||
${TARGET_ROOT}/src/chunk.c
|
||||
${TARGET_ROOT}/src/command.c
|
||||
${TARGET_ROOT}/src/common.c
|
||||
${TARGET_ROOT}/src/dither.c
|
||||
${TARGET_ROOT}/src/double64.c
|
||||
${TARGET_ROOT}/src/dwd.c
|
||||
${TARGET_ROOT}/src/dwvw.c
|
||||
${TARGET_ROOT}/src/file_io.c
|
||||
${TARGET_ROOT}/src/flac.c
|
||||
${TARGET_ROOT}/src/float32.c
|
||||
${TARGET_ROOT}/src/g72x.c
|
||||
${TARGET_ROOT}/src/gsm610.c
|
||||
${TARGET_ROOT}/src/htk.c
|
||||
${TARGET_ROOT}/src/id3.c
|
||||
${TARGET_ROOT}/src/ima_adpcm.c
|
||||
${TARGET_ROOT}/src/ima_oki_adpcm.c
|
||||
${TARGET_ROOT}/src/interleave.c
|
||||
${TARGET_ROOT}/src/ircam.c
|
||||
${TARGET_ROOT}/src/macos.c
|
||||
${TARGET_ROOT}/src/mat4.c
|
||||
${TARGET_ROOT}/src/mat5.c
|
||||
${TARGET_ROOT}/src/mpc2k.c
|
||||
${TARGET_ROOT}/src/ms_adpcm.c
|
||||
${TARGET_ROOT}/src/nist.c
|
||||
${TARGET_ROOT}/src/nms_adpcm.c
|
||||
${TARGET_ROOT}/src/ogg.c
|
||||
${TARGET_ROOT}/src/ogg_opus.c
|
||||
${TARGET_ROOT}/src/ogg_pcm.c
|
||||
${TARGET_ROOT}/src/ogg_speex.c
|
||||
${TARGET_ROOT}/src/ogg_vcomment.c
|
||||
${TARGET_ROOT}/src/ogg_vorbis.c
|
||||
${TARGET_ROOT}/src/paf.c
|
||||
${TARGET_ROOT}/src/pcm.c
|
||||
${TARGET_ROOT}/src/pvf.c
|
||||
${TARGET_ROOT}/src/raw.c
|
||||
${TARGET_ROOT}/src/rf64.c
|
||||
${TARGET_ROOT}/src/rx2.c
|
||||
${TARGET_ROOT}/src/sd2.c
|
||||
${TARGET_ROOT}/src/sds.c
|
||||
${TARGET_ROOT}/src/sndfile.c
|
||||
${TARGET_ROOT}/src/strings.c
|
||||
${TARGET_ROOT}/src/svx.c
|
||||
${TARGET_ROOT}/src/txw.c
|
||||
${TARGET_ROOT}/src/ulaw.c
|
||||
${TARGET_ROOT}/src/voc.c
|
||||
${TARGET_ROOT}/src/vox_adpcm.c
|
||||
${TARGET_ROOT}/src/w64.c
|
||||
${TARGET_ROOT}/src/wav.c
|
||||
${TARGET_ROOT}/src/wavlike.c
|
||||
${TARGET_ROOT}/src/wve.c
|
||||
${TARGET_ROOT}/src/xi.c
|
||||
)
|
||||
|
||||
list( APPEND INCLUDES
|
||||
@@ -111,10 +126,10 @@ else()
|
||||
endif()
|
||||
|
||||
set( TYPEOF_SF_COUNT_T "int64_t" )
|
||||
set( SIZEOF_SF_COUNT_T ${SIZEOF_INT64} )
|
||||
check_type_size( "${TYPEOF_SF_COUNT_T}" SIZEOF_SF_COUNT_T LANGUAGE C )
|
||||
set( SF_COUNT_MAX "0x7FFFFFFFFFFFFFFFLL" )
|
||||
|
||||
configure_file( sndfile.h.in ${_PUBDIR}/sndfile.h )
|
||||
configure_file( ${TARGET_ROOT}/src/sndfile.h.in ${_PUBDIR}/sndfile.h )
|
||||
|
||||
check_symbol_exists( S_IRGRP "sys/stat.h" HAVE_DECL_S_IRGRP )
|
||||
|
||||
@@ -169,7 +184,7 @@ endif()
|
||||
list( GET r_out 0 CPU_CLIPS_POSITIVE )
|
||||
list( GET r_out 1 CPU_CLIPS_NEGATIVE )
|
||||
|
||||
configure_file( config.h.in ${_PRVDIR}/config.h )
|
||||
configure_file( ${TARGET_ROOT}/src/config.h.cmake ${_PRVDIR}/config.h )
|
||||
|
||||
organize_source( "${TARGET_ROOT}" "" "${SOURCES}" )
|
||||
target_sources( ${TARGET} PRIVATE ${SOURCES} )
|
||||
|
||||
Reference in New Issue
Block a user