ViPERFX_RE/CMakeLists.txt

60 lines
1.4 KiB
CMake
Raw Normal View History

2021-07-27 09:47:15 +02:00
cmake_minimum_required(VERSION 3.19)
project("ViPER4Android Reworked")
set(CMAKE_CXX_COMPILER_VERSION 20)
2021-07-27 17:41:38 +02:00
include_directories(include/)
2021-07-27 19:00:39 +02:00
add_compile_definitions(VERSION_MAJOR=1)
add_compile_definitions(VERSION_MINOR=0)
add_compile_definitions(VERSION_REVISION=0)
add_compile_definitions(VERSION_BUILD=0)
add_compile_definitions(VERSION_CODENAME="Reworked")
2021-07-27 09:47:15 +02:00
set(FILES
# Main
src/Effect.cpp
src/ProcessUnit_FX.cpp
src/viper.cpp
# Effects
src/effects/Cure.cpp
2021-07-28 14:20:36 +02:00
src/effects/DynamicSystem.cpp
2021-07-28 00:54:15 +02:00
src/effects/Reverberation.cpp
2021-07-27 09:47:15 +02:00
src/effects/TubeSimulator.cpp
# Utils
src/utils/CAllpassFilter.cpp
2021-07-28 00:35:19 +02:00
src/utils/CCombFilter.cpp
src/utils/CRevModel.cpp
2021-07-27 09:47:15 +02:00
src/utils/Crossfeed.cpp
2021-07-28 12:40:34 +02:00
src/utils/DepthSurround.cpp
2021-07-28 14:20:36 +02:00
src/utils/DynamicBass.cpp
2021-07-27 09:47:15 +02:00
src/utils/FixedBiquad.cpp
2021-07-28 23:50:34 +02:00
src/utils/HighShelf.cpp
2021-07-27 09:47:15 +02:00
src/utils/IIR_1st.cpp
src/utils/IIR_NOrder_BW_BP.cpp
src/utils/IIR_NOrder_BW_LH.cpp
src/utils/MultiBiquad.cpp
2021-07-28 22:34:00 +02:00
src/utils/NoiseSharpening.cpp
2021-07-27 09:47:15 +02:00
src/utils/PassFilter.cpp
2021-07-28 13:31:55 +02:00
src/utils/PolesFilter.cpp
2021-07-27 09:47:15 +02:00
src/utils/TimeConstDelay.cpp
)
add_library(
# Sets the name of the library.
v4afx_r
# Sets the library as a shared library.
SHARED
# Provides a relative path to your source file(s).
${FILES})
2021-07-27 19:00:39 +02:00
target_link_libraries(
v4afx_r
log
)