pcm/meson.build: split libpcm into two

One basic library without dependencies, and one with heavy
dependencies like libsamplerate.
This commit is contained in:
Max Kellermann
2020-01-18 20:07:55 +01:00
parent 7551867249
commit 914ad261ed
4 changed files with 30 additions and 14 deletions

View File

@@ -271,13 +271,11 @@ if enable_database
'../src/db/Selection.cxx',
'../src/db/PlaylistVector.cxx',
'../src/db/DatabaseLock.cxx',
'../src/AudioFormat.cxx',
'../src/AudioParser.cxx',
'../src/pcm/SampleFormat.cxx',
'../src/SongSave.cxx',
'../src/TagSave.cxx',
include_directories: inc,
dependencies: [
pcm_basic_dep,
song_dep,
fs_dep,
event_dep,
@@ -540,7 +538,6 @@ if encoder_glue_dep.found()
executable(
'run_encoder',
'run_encoder.cxx',
'../src/AudioParser.cxx',
include_directories: inc,
dependencies: [
encoder_glue_dep,