refactor: Move chunkware to third_party

This commit is contained in:
Lars Toenning
2025-10-10 23:12:12 +02:00
parent 8c93f00179
commit e29818a5be
30 changed files with 43 additions and 24 deletions

View File

@@ -0,0 +1,29 @@
# SPDX-FileCopyrightText: Copyright (C) swift Project Community / Contributors
# SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
add_library(ChunkwareDsp STATIC)
target_sources(ChunkwareDsp
PRIVATE
SimpleComp.cpp
SimpleComp.h
SimpleCompProcess.inl
SimpleEnvelope.cpp
SimpleEnvelope.h
SimpleGain.h
SimpleGate.cpp
SimpleGate.h
SimpleGateProcess.inl
SimpleHeader.h
SimpleLimit.cpp
SimpleLimit.h
SimpleLimitProcess.inl
)
target_include_directories(ChunkwareDsp
PUBLIC
${PROJECT_SOURCE_DIR}/third_party
)
set_property(TARGET ChunkwareDsp PROPERTY POSITION_INDEPENDENT_CODE ON)
set_source_files_properties(SimpleComp.cpp PROPERTIES SKIP_LINTING ON)
set_source_files_properties(SimpleEnvelope.cpp PROPERTIES SKIP_LINTING ON)
set_source_files_properties(SimpleGate.cpp PROPERTIES SKIP_LINTING ON)
set_source_files_properties(SimpleLimit.cpp PROPERTIES SKIP_LINTING ON)