Move kissfft to engine/third_party and add AudioMixer class
This commit is contained in:
@@ -238,20 +238,24 @@ add_library(XCEngine STATIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/Components/AudioSourceComponent.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/Components/AudioListenerComponent.cpp
|
||||
|
||||
# Audio Mixer
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Audio/AudioMixer.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/Audio/AudioMixer.cpp
|
||||
|
||||
# Third-party (KissFFT)
|
||||
${CMAKE_SOURCE_DIR}/third_party/kissfft/kiss_fft.h
|
||||
${CMAKE_SOURCE_DIR}/third_party/kissfft/kiss_fft.c
|
||||
${CMAKE_SOURCE_DIR}/third_party/kissfft/kiss_fftr.h
|
||||
${CMAKE_SOURCE_DIR}/third_party/kissfft/kiss_fftr.c
|
||||
${CMAKE_SOURCE_DIR}/third_party/kissfft/_kiss_fft_guts.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/third_party/kissfft/kiss_fft.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/third_party/kissfft/kiss_fft.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/third_party/kissfft/kiss_fftr.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/third_party/kissfft/kiss_fftr.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/third_party/kissfft/_kiss_fft_guts.h
|
||||
)
|
||||
|
||||
target_include_directories(XCEngine PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/third_party
|
||||
${CMAKE_SOURCE_DIR}/tests/OpenGL/package/include
|
||||
${CMAKE_SOURCE_DIR}/third_party
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
|
||||
Reference in New Issue
Block a user